./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 5e519f3a Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc --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 5054b3667a60af3f61474096f335d8baa07a6095dce3dfeeb01aec4cc568aead --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-5e519f3 [2022-11-02 20:44:53,561 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:44:53,567 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:44:53,620 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:44:53,620 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:44:53,625 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:44:53,627 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:44:53,630 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:44:53,636 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:44:53,644 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:44:53,645 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:44:53,646 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:44:53,646 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:44:53,647 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:44:53,648 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:44:53,649 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:44:53,650 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:44:53,651 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:44:53,653 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:44:53,655 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:44:53,656 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:44:53,658 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:44:53,659 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:44:53,660 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:44:53,664 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:44:53,664 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:44:53,664 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:44:53,666 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:44:53,666 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:44:53,667 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:44:53,667 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:44:53,668 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:44:53,669 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:44:53,670 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:44:53,671 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:44:53,671 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:44:53,672 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:44:53,672 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:44:53,673 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:44:53,674 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:44:53,674 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:44:53,681 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 20:44:53,715 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:44:53,716 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:44:53,717 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:44:53,717 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:44:53,718 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:44:53,719 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:44:53,719 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:44:53,719 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 20:44:53,719 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 20:44:53,719 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 20:44:53,722 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 20:44:53,722 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 20:44:53,722 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 20:44:53,723 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:44:53,723 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:44:53,723 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:44:53,723 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:44:53,723 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:44:53,724 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:44:53,724 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 20:44:53,724 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 20:44:53,724 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 20:44:53,724 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:44:53,725 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:44:53,725 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 20:44:53,725 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:44:53,725 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 20:44:53,726 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:44:53,726 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:44:53,726 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:44:53,726 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:44:53,728 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 20:44:53,728 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc 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 -> 5054b3667a60af3f61474096f335d8baa07a6095dce3dfeeb01aec4cc568aead [2022-11-02 20:44:54,064 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:44:54,100 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:44:54,103 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:44:54,104 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:44:54,105 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:44:54,106 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2022-11-02 20:44:54,189 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/data/4569110e5/fca8137c6c614c86808565cca074ccc4/FLAGc3a6910a0 [2022-11-02 20:44:54,780 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:44:54,781 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c [2022-11-02 20:44:54,794 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/data/4569110e5/fca8137c6c614c86808565cca074ccc4/FLAGc3a6910a0 [2022-11-02 20:44:55,075 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/data/4569110e5/fca8137c6c614c86808565cca074ccc4 [2022-11-02 20:44:55,077 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:44:55,079 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:44:55,080 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:44:55,080 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:44:55,084 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:44:55,085 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,086 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@288d68cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55, skipping insertion in model container [2022-11-02 20:44:55,086 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,094 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:44:55,134 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:44:55,441 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c[44970,44983] [2022-11-02 20:44:55,446 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:44:55,455 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:44:55,505 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/sv-benchmarks/c/openssl-simplified/s3_srvr_8.cil.c[44970,44983] [2022-11-02 20:44:55,508 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:44:55,521 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:44:55,521 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55 WrapperNode [2022-11-02 20:44:55,522 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:44:55,523 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:44:55,523 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:44:55,523 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:44:55,546 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,555 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,588 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 512 [2022-11-02 20:44:55,588 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:44:55,589 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:44:55,589 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:44:55,589 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:44:55,599 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,599 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,602 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,602 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,608 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,614 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,617 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,618 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,622 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:44:55,623 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:44:55,623 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:44:55,623 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:44:55,624 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (1/1) ... [2022-11-02 20:44:55,640 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:55,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:55,676 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:55,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 20:44:55,714 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:44:55,715 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:44:55,715 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:44:55,715 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:44:55,846 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:44:55,848 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:44:55,877 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-02 20:44:56,582 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-11-02 20:44:56,582 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-11-02 20:44:56,582 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:44:56,590 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:44:56,591 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 20:44:56,593 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:44:56 BoogieIcfgContainer [2022-11-02 20:44:56,593 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:44:56,594 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 20:44:56,594 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 20:44:56,600 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 20:44:56,601 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:44:56,601 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 08:44:55" (1/3) ... [2022-11-02 20:44:56,602 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@24f82214 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:44:56, skipping insertion in model container [2022-11-02 20:44:56,603 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:44:56,603 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:44:55" (2/3) ... [2022-11-02 20:44:56,603 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@24f82214 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:44:56, skipping insertion in model container [2022-11-02 20:44:56,603 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:44:56,603 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:44:56" (3/3) ... [2022-11-02 20:44:56,605 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_8.cil.c [2022-11-02 20:44:56,674 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 20:44:56,674 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 20:44:56,674 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 20:44:56,674 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 20:44:56,675 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 20:44:56,675 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 20:44:56,676 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 20:44:56,676 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 20:44:56,684 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:44:56,713 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2022-11-02 20:44:56,713 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:44:56,713 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:44:56,722 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:44:56,722 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:44:56,723 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 20:44:56,723 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:44:56,731 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 124 [2022-11-02 20:44:56,731 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:44:56,732 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:44:56,733 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:44:56,733 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:44:56,739 INFO L748 eck$LassoCheckResult]: Stem: 128#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 45#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 41#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25#L96-2true ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 130#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 21#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 49#L110-2true [2022-11-02 20:44:56,740 INFO L750 eck$LassoCheckResult]: Loop: 49#L110-2true assume !false; 22#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 122#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 31#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 129#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 59#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 89#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 65#L128true assume 8480 == ssl3_accept_~s__state~0#1; 138#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 11#L270true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 71#L577true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42#L614true ssl3_accept_~skip~0#1 := 0; 49#L110-2true [2022-11-02 20:44:56,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:44:56,747 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-11-02 20:44:56,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:44:56,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246485499] [2022-11-02 20:44:56,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:44:56,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:44:56,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:44:56,862 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:44:56,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:44:56,928 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:44:56,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:44:56,931 INFO L85 PathProgramCache]: Analyzing trace with hash -289466025, now seen corresponding path program 1 times [2022-11-02 20:44:56,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:44:56,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [88850589] [2022-11-02 20:44:56,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:44:56,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:44:56,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:44:56,957 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:44:56,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:44:56,979 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:44:56,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:44:56,986 INFO L85 PathProgramCache]: Analyzing trace with hash -1315319896, now seen corresponding path program 1 times [2022-11-02 20:44:56,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:44:56,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938848821] [2022-11-02 20:44:56,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:44:56,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:44:57,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:44:57,218 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:44:57,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:44:57,219 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938848821] [2022-11-02 20:44:57,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938848821] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:44:57,221 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:44:57,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:44:57,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154279553] [2022-11-02 20:44:57,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:44:57,365 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:44:57,366 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:44:57,366 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:44:57,366 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:44:57,367 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:44:57,367 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:57,367 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:44:57,367 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:44:57,368 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2022-11-02 20:44:57,368 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:44:57,368 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:44:57,389 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:57,401 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:57,409 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:57,441 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:57,455 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:57,459 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:57,467 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:57,589 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:44:57,590 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:44:57,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:57,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:57,598 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:57,601 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:44:57,601 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:44:57,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 20:44:57,634 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:44:57,634 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:44:57,670 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-02 20:44:57,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:57,671 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:57,674 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:57,685 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:44:57,685 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:44:57,708 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 20:44:57,709 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:44:57,710 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:44:57,748 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-02 20:44:57,749 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:57,749 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:57,750 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:57,752 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:44:57,752 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:44:57,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 20:44:57,775 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:44:57,775 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:44:57,810 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Ended with exit code 0 [2022-11-02 20:44:57,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:57,811 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:57,812 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:57,813 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 20:44:57,815 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:44:57,815 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:44:57,830 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:44:57,830 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:44:57,866 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Ended with exit code 0 [2022-11-02 20:44:57,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:57,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:57,868 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:57,873 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 20:44:57,873 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:44:57,873 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:44:57,914 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:44:57,915 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:44:57,947 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:44:57,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:57,949 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:57,950 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:57,959 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:44:57,960 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:44:57,978 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 20:44:58,033 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 20:44:58,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:58,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:58,035 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:58,043 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:44:58,044 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:44:58,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 20:44:58,086 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:44:58,125 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-02 20:44:58,126 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:44:58,126 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:44:58,126 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:44:58,126 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:44:58,126 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:44:58,126 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:58,126 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:44:58,126 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:44:58,126 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration1_Loop [2022-11-02 20:44:58,126 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:44:58,127 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:44:58,128 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:58,140 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:58,144 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:58,147 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:58,151 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:58,155 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:58,166 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:44:58,274 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:44:58,278 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:44:58,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:58,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:58,283 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:58,288 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:44:58,300 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:44:58,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:44:58,301 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:44:58,301 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:44:58,301 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:44:58,306 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:44:58,306 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:44:58,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 20:44:58,319 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:44:58,340 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 20:44:58,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:58,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:58,342 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:58,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 20:44:58,346 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:44:58,357 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:44:58,357 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:44:58,357 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:44:58,357 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:44:58,357 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:44:58,358 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:44:58,358 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:44:58,368 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:44:58,388 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-02 20:44:58,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:58,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:58,389 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:58,396 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 20:44:58,397 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:44:58,406 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:44:58,406 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:44:58,407 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:44:58,407 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:44:58,407 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:44:58,407 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:44:58,408 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:44:58,409 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:44:58,433 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:44:58,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:58,433 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:58,434 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:58,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 20:44:58,436 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:44:58,445 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:44:58,445 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:44:58,446 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:44:58,446 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:44:58,446 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:44:58,447 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:44:58,447 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:44:58,455 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:44:58,484 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 20:44:58,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:58,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:58,486 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:58,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 20:44:58,488 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:44:58,500 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:44:58,500 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:44:58,500 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:44:58,500 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:44:58,500 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:44:58,506 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:44:58,507 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:44:58,514 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:44:58,552 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 20:44:58,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:58,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:58,559 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:58,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-11-02 20:44:58,571 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:44:58,584 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:44:58,584 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:44:58,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:44:58,584 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:44:58,584 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:44:58,586 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:44:58,587 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:44:58,601 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:44:58,628 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:44:58,628 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:44:58,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:44:58,629 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:44:58,643 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:44:58,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-11-02 20:44:58,650 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:44:58,650 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:44:58,651 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:44:58,651 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2022-11-02 20:44:58,689 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-11-02 20:44:58,691 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:44:58,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:44:58,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:44:58,736 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:44:58,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:44:58,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:44:58,759 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:44:58,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:44:58,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:44:58,885 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:44:58,891 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:44:59,193 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-11-02 20:44:59,614 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 146 states, 145 states have (on average 1.7310344827586206) internal successors, (251), 145 states have internal predecessors, (251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 818 states and 1385 transitions. Complement of second has 10 states. [2022-11-02 20:44:59,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:44:59,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:44:59,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 597 transitions. [2022-11-02 20:44:59,626 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 12 letters. [2022-11-02 20:44:59,630 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:44:59,631 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 18 letters. Loop has 12 letters. [2022-11-02 20:44:59,631 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:44:59,631 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 597 transitions. Stem has 6 letters. Loop has 24 letters. [2022-11-02 20:44:59,636 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:44:59,637 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 818 states and 1385 transitions. [2022-11-02 20:44:59,660 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 313 [2022-11-02 20:44:59,677 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 818 states to 676 states and 1053 transitions. [2022-11-02 20:44:59,678 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 379 [2022-11-02 20:44:59,679 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 390 [2022-11-02 20:44:59,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1053 transitions. [2022-11-02 20:44:59,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:44:59,681 INFO L218 hiAutomatonCegarLoop]: Abstraction has 676 states and 1053 transitions. [2022-11-02 20:44:59,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1053 transitions. [2022-11-02 20:44:59,731 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 472. [2022-11-02 20:44:59,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 472 states have (on average 1.548728813559322) internal successors, (731), 471 states have internal predecessors, (731), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:44:59,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 731 transitions. [2022-11-02 20:44:59,736 INFO L240 hiAutomatonCegarLoop]: Abstraction has 472 states and 731 transitions. [2022-11-02 20:44:59,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:44:59,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:44:59,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:44:59,740 INFO L87 Difference]: Start difference. First operand 472 states and 731 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:44:59,885 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:44:59,886 INFO L93 Difference]: Finished difference Result 524 states and 812 transitions. [2022-11-02 20:44:59,886 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 524 states and 812 transitions. [2022-11-02 20:44:59,890 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 257 [2022-11-02 20:44:59,894 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 524 states to 524 states and 812 transitions. [2022-11-02 20:44:59,894 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2022-11-02 20:44:59,894 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 321 [2022-11-02 20:44:59,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 524 states and 812 transitions. [2022-11-02 20:44:59,895 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:44:59,895 INFO L218 hiAutomatonCegarLoop]: Abstraction has 524 states and 812 transitions. [2022-11-02 20:44:59,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states and 812 transitions. [2022-11-02 20:44:59,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 504. [2022-11-02 20:44:59,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 504 states, 504 states have (on average 1.5595238095238095) internal successors, (786), 503 states have internal predecessors, (786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:44:59,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 504 states to 504 states and 786 transitions. [2022-11-02 20:44:59,925 INFO L240 hiAutomatonCegarLoop]: Abstraction has 504 states and 786 transitions. [2022-11-02 20:44:59,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:44:59,926 INFO L428 stractBuchiCegarLoop]: Abstraction has 504 states and 786 transitions. [2022-11-02 20:44:59,927 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 20:44:59,927 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 504 states and 786 transitions. [2022-11-02 20:44:59,929 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 253 [2022-11-02 20:44:59,930 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:44:59,930 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:44:59,931 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:44:59,931 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:44:59,931 INFO L748 eck$LassoCheckResult]: Stem: 2320#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 2176#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2166#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2117#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 2118#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2107#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2108#L110-2 assume !false; 2463#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2481#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2480#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2479#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2478#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2477#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2223#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2183#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2184#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2322#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2072#L144 [2022-11-02 20:44:59,932 INFO L750 eck$LassoCheckResult]: Loop: 2072#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2073#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2094#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2081#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2465#L614 ssl3_accept_~skip~0#1 := 0; 2464#L110-2 assume !false; 2461#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2459#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2456#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2454#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2452#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2449#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2351#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2348#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2343#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2344#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2072#L144 [2022-11-02 20:44:59,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:44:59,932 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-11-02 20:44:59,933 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:44:59,933 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449570872] [2022-11-02 20:44:59,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:44:59,933 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:44:59,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:44:59,943 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:44:59,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:44:59,954 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:44:59,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:44:59,955 INFO L85 PathProgramCache]: Analyzing trace with hash 736222369, now seen corresponding path program 1 times [2022-11-02 20:44:59,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:44:59,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108565187] [2022-11-02 20:44:59,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:44:59,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:44:59,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:44:59,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:44:59,985 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:44:59,985 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108565187] [2022-11-02 20:44:59,985 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108565187] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:44:59,985 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:44:59,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:44:59,998 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802308705] [2022-11-02 20:44:59,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:44:59,999 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:44:59,999 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:44:59,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:00,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:00,000 INFO L87 Difference]: Start difference. First operand 504 states and 786 transitions. cyclomatic complexity: 285 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:00,224 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:00,224 INFO L93 Difference]: Finished difference Result 614 states and 964 transitions. [2022-11-02 20:45:00,224 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 614 states and 964 transitions. [2022-11-02 20:45:00,232 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 335 [2022-11-02 20:45:00,236 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 614 states to 614 states and 964 transitions. [2022-11-02 20:45:00,237 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 385 [2022-11-02 20:45:00,239 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 385 [2022-11-02 20:45:00,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 614 states and 964 transitions. [2022-11-02 20:45:00,240 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:00,242 INFO L218 hiAutomatonCegarLoop]: Abstraction has 614 states and 964 transitions. [2022-11-02 20:45:00,243 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states and 964 transitions. [2022-11-02 20:45:00,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 538. [2022-11-02 20:45:00,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 538 states, 538 states have (on average 1.553903345724907) internal successors, (836), 537 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:00,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 538 states to 538 states and 836 transitions. [2022-11-02 20:45:00,263 INFO L240 hiAutomatonCegarLoop]: Abstraction has 538 states and 836 transitions. [2022-11-02 20:45:00,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:00,265 INFO L428 stractBuchiCegarLoop]: Abstraction has 538 states and 836 transitions. [2022-11-02 20:45:00,265 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 20:45:00,265 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 538 states and 836 transitions. [2022-11-02 20:45:00,269 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 285 [2022-11-02 20:45:00,269 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:00,269 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:00,272 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:00,272 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:00,274 INFO L748 eck$LassoCheckResult]: Stem: 3447#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 3306#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3293#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3243#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 3244#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3233#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3234#L110-2 assume !false; 3581#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3678#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3677#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3674#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3675#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3670#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3672#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3685#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3684#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3481#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3202#L144 [2022-11-02 20:45:00,274 INFO L750 eck$LassoCheckResult]: Loop: 3202#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3203#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3225#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3226#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3635#L614 ssl3_accept_~skip~0#1 := 0; 3636#L110-2 assume !false; 3628#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3629#L113 assume 12292 == ssl3_accept_~s__state~0#1; 3341#L114 ssl3_accept_~s__new_session~0#1 := 1; 3342#L222 ssl3_accept_~s__server~0#1 := 1; 3578#L227 assume 0 != ssl3_accept_~cb~0#1; 3577#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3576#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3574#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3572#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3564#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 3290#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3553#L614 ssl3_accept_~skip~0#1 := 0; 3551#L110-2 assume !false; 3549#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3547#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3542#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3540#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3538#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3536#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3534#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3479#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3469#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3470#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3202#L144 [2022-11-02 20:45:00,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:00,275 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-11-02 20:45:00,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:00,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277535846] [2022-11-02 20:45:00,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:00,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:00,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:00,289 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:00,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:00,300 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:00,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:00,300 INFO L85 PathProgramCache]: Analyzing trace with hash -208823375, now seen corresponding path program 1 times [2022-11-02 20:45:00,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:00,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044759642] [2022-11-02 20:45:00,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:00,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:00,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:00,333 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:00,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:00,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044759642] [2022-11-02 20:45:00,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2044759642] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:00,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:00,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:00,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003970028] [2022-11-02 20:45:00,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:00,335 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:00,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:00,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:00,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:00,336 INFO L87 Difference]: Start difference. First operand 538 states and 836 transitions. cyclomatic complexity: 301 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:00,522 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:00,522 INFO L93 Difference]: Finished difference Result 663 states and 947 transitions. [2022-11-02 20:45:00,522 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 663 states and 947 transitions. [2022-11-02 20:45:00,527 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 363 [2022-11-02 20:45:00,531 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 663 states to 590 states and 867 transitions. [2022-11-02 20:45:00,531 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 413 [2022-11-02 20:45:00,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 424 [2022-11-02 20:45:00,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 590 states and 867 transitions. [2022-11-02 20:45:00,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:00,533 INFO L218 hiAutomatonCegarLoop]: Abstraction has 590 states and 867 transitions. [2022-11-02 20:45:00,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 590 states and 867 transitions. [2022-11-02 20:45:00,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 590 to 547. [2022-11-02 20:45:00,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4917733089579526) internal successors, (816), 546 states have internal predecessors, (816), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:00,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 816 transitions. [2022-11-02 20:45:00,544 INFO L240 hiAutomatonCegarLoop]: Abstraction has 547 states and 816 transitions. [2022-11-02 20:45:00,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:00,545 INFO L428 stractBuchiCegarLoop]: Abstraction has 547 states and 816 transitions. [2022-11-02 20:45:00,546 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 20:45:00,546 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 816 transitions. [2022-11-02 20:45:00,548 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-11-02 20:45:00,549 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:00,549 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:00,549 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:00,550 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:00,550 INFO L748 eck$LassoCheckResult]: Stem: 4649#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 4509#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4497#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4449#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4450#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4447#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4448#L110-2 assume !false; 4870#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4897#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4895#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4893#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4602#L222 [2022-11-02 20:45:00,550 INFO L750 eck$LassoCheckResult]: Loop: 4602#L222 ssl3_accept_~s__server~0#1 := 1; 4603#L227 assume 0 != ssl3_accept_~cb~0#1; 4503#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4504#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4632#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4511#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4512#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4433#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 4384#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 4795#L614 ssl3_accept_~skip~0#1 := 0; 4792#L110-2 assume !false; 4789#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4785#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 4780#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 4779#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4602#L222 [2022-11-02 20:45:00,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:00,551 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-11-02 20:45:00,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:00,551 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033505023] [2022-11-02 20:45:00,551 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:00,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:00,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:00,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:00,588 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:00,588 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033505023] [2022-11-02 20:45:00,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033505023] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:00,588 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:00,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:45:00,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646408571] [2022-11-02 20:45:00,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:00,589 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:45:00,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:00,590 INFO L85 PathProgramCache]: Analyzing trace with hash 914399226, now seen corresponding path program 1 times [2022-11-02 20:45:00,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:00,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565777481] [2022-11-02 20:45:00,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:00,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:00,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:00,610 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:00,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:00,611 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565777481] [2022-11-02 20:45:00,611 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565777481] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:00,611 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:00,611 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:45:00,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [94998403] [2022-11-02 20:45:00,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:00,612 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:00,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:00,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:00,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:00,613 INFO L87 Difference]: Start difference. First operand 547 states and 816 transitions. cyclomatic complexity: 272 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:00,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:00,735 INFO L93 Difference]: Finished difference Result 557 states and 824 transitions. [2022-11-02 20:45:00,736 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 824 transitions. [2022-11-02 20:45:00,739 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2022-11-02 20:45:00,742 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 824 transitions. [2022-11-02 20:45:00,743 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2022-11-02 20:45:00,743 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2022-11-02 20:45:00,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 824 transitions. [2022-11-02 20:45:00,745 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:00,745 INFO L218 hiAutomatonCegarLoop]: Abstraction has 557 states and 824 transitions. [2022-11-02 20:45:00,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 824 transitions. [2022-11-02 20:45:00,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2022-11-02 20:45:00,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.4844606946983547) internal successors, (812), 546 states have internal predecessors, (812), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:00,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 812 transitions. [2022-11-02 20:45:00,769 INFO L240 hiAutomatonCegarLoop]: Abstraction has 547 states and 812 transitions. [2022-11-02 20:45:00,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:00,772 INFO L428 stractBuchiCegarLoop]: Abstraction has 547 states and 812 transitions. [2022-11-02 20:45:00,772 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 20:45:00,773 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 812 transitions. [2022-11-02 20:45:00,776 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-11-02 20:45:00,776 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:00,776 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:00,777 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:00,777 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:00,777 INFO L748 eck$LassoCheckResult]: Stem: 5759#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 5622#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5608#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5561#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5562#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5559#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5560#L110-2 assume !false; 5893#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5891#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5889#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5887#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5885#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5883#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5711#L222 [2022-11-02 20:45:00,777 INFO L750 eck$LassoCheckResult]: Loop: 5711#L222 ssl3_accept_~s__server~0#1 := 1; 5712#L227 assume 0 != ssl3_accept_~cb~0#1; 5613#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5614#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 5744#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5624#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5625#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5545#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 5523#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5862#L614 ssl3_accept_~skip~0#1 := 0; 5861#L110-2 assume !false; 5860#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5859#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5858#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5857#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5856#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5855#L125 assume 8195 == ssl3_accept_~s__state~0#1; 5711#L222 [2022-11-02 20:45:00,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:00,778 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-11-02 20:45:00,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:00,780 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1839804514] [2022-11-02 20:45:00,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:00,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:00,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:00,854 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:00,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:00,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1839804514] [2022-11-02 20:45:00,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1839804514] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:00,855 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:00,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:45:00,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [685830594] [2022-11-02 20:45:00,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:00,856 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:45:00,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:00,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1730635585, now seen corresponding path program 1 times [2022-11-02 20:45:00,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:00,856 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250054297] [2022-11-02 20:45:00,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:00,857 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:00,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:00,889 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:00,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:00,890 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250054297] [2022-11-02 20:45:00,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1250054297] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:00,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:00,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:45:00,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1494334638] [2022-11-02 20:45:00,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:00,891 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:00,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:00,891 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:00,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:00,892 INFO L87 Difference]: Start difference. First operand 547 states and 812 transitions. cyclomatic complexity: 268 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:00,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:01,000 INFO L93 Difference]: Finished difference Result 557 states and 820 transitions. [2022-11-02 20:45:01,000 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 557 states and 820 transitions. [2022-11-02 20:45:01,003 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 364 [2022-11-02 20:45:01,006 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 557 states to 557 states and 820 transitions. [2022-11-02 20:45:01,006 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2022-11-02 20:45:01,007 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 395 [2022-11-02 20:45:01,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 557 states and 820 transitions. [2022-11-02 20:45:01,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:01,008 INFO L218 hiAutomatonCegarLoop]: Abstraction has 557 states and 820 transitions. [2022-11-02 20:45:01,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states and 820 transitions. [2022-11-02 20:45:01,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 547. [2022-11-02 20:45:01,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 547 states, 547 states have (on average 1.477148080438757) internal successors, (808), 546 states have internal predecessors, (808), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:01,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 547 states to 547 states and 808 transitions. [2022-11-02 20:45:01,018 INFO L240 hiAutomatonCegarLoop]: Abstraction has 547 states and 808 transitions. [2022-11-02 20:45:01,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:01,019 INFO L428 stractBuchiCegarLoop]: Abstraction has 547 states and 808 transitions. [2022-11-02 20:45:01,019 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 20:45:01,020 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 547 states and 808 transitions. [2022-11-02 20:45:01,022 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 354 [2022-11-02 20:45:01,022 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:01,022 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:01,023 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:01,024 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:01,024 INFO L748 eck$LassoCheckResult]: Stem: 6874#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 6730#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6718#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6671#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6672#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6669#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6670#L110-2 assume !false; 6980#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7099#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7097#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7095#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7093#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7091#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7089#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7084#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7082#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7080#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6632#L144 [2022-11-02 20:45:01,024 INFO L750 eck$LassoCheckResult]: Loop: 6632#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6633#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 6653#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 6654#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7100#L614 ssl3_accept_~skip~0#1 := 0; 7098#L110-2 assume !false; 7096#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7094#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7090#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7087#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7086#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7085#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7083#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6787#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 6783#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 6784#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 6830#L146 assume 8496 == ssl3_accept_~s__state~0#1; 6831#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 6702#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 6673#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 6674#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 6839#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 6692#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7031#L614 ssl3_accept_~skip~0#1 := 0; 7026#L110-2 assume !false; 7024#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7022#L113 assume 12292 == ssl3_accept_~s__state~0#1; 6768#L114 ssl3_accept_~s__new_session~0#1 := 1; 6769#L222 ssl3_accept_~s__server~0#1 := 1; 7146#L227 assume 0 != ssl3_accept_~cb~0#1; 7145#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7143#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7139#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7134#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7132#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 6793#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6601#L614 ssl3_accept_~skip~0#1 := 0; 6720#L110-2 assume !false; 6731#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6865#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6866#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7066#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7065#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7052#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 6888#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 6889#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 6890#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 6919#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6632#L144 [2022-11-02 20:45:01,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:01,025 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-11-02 20:45:01,025 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:01,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85205903] [2022-11-02 20:45:01,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:01,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:01,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:01,033 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:01,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:01,042 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:01,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:01,042 INFO L85 PathProgramCache]: Analyzing trace with hash -485605049, now seen corresponding path program 1 times [2022-11-02 20:45:01,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:01,043 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764527891] [2022-11-02 20:45:01,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:01,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:01,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:01,075 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:01,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:01,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764527891] [2022-11-02 20:45:01,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764527891] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:01,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:01,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:01,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085282671] [2022-11-02 20:45:01,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:01,076 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:01,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:01,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:01,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:01,078 INFO L87 Difference]: Start difference. First operand 547 states and 808 transitions. cyclomatic complexity: 264 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:01,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:01,251 INFO L93 Difference]: Finished difference Result 693 states and 1030 transitions. [2022-11-02 20:45:01,252 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 693 states and 1030 transitions. [2022-11-02 20:45:01,256 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 447 [2022-11-02 20:45:01,259 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 693 states to 686 states and 1023 transitions. [2022-11-02 20:45:01,259 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 478 [2022-11-02 20:45:01,260 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 478 [2022-11-02 20:45:01,260 INFO L73 IsDeterministic]: Start isDeterministic. Operand 686 states and 1023 transitions. [2022-11-02 20:45:01,260 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:01,260 INFO L218 hiAutomatonCegarLoop]: Abstraction has 686 states and 1023 transitions. [2022-11-02 20:45:01,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states and 1023 transitions. [2022-11-02 20:45:01,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 667. [2022-11-02 20:45:01,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 667 states have (on average 1.4917541229385307) internal successors, (995), 666 states have internal predecessors, (995), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:01,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 995 transitions. [2022-11-02 20:45:01,273 INFO L240 hiAutomatonCegarLoop]: Abstraction has 667 states and 995 transitions. [2022-11-02 20:45:01,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:01,274 INFO L428 stractBuchiCegarLoop]: Abstraction has 667 states and 995 transitions. [2022-11-02 20:45:01,274 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 20:45:01,274 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 667 states and 995 transitions. [2022-11-02 20:45:01,277 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 434 [2022-11-02 20:45:01,277 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:01,278 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:01,278 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:01,279 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:01,279 INFO L748 eck$LassoCheckResult]: Stem: 8115#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 7982#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7967#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7918#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 7919#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7916#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7917#L110-2 assume !false; 8438#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8490#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8488#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8486#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8484#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8482#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8480#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8478#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8476#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8474#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7871#L144 [2022-11-02 20:45:01,279 INFO L750 eck$LassoCheckResult]: Loop: 7871#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 7872#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7894#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7895#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8502#L614 ssl3_accept_~skip~0#1 := 0; 8501#L110-2 assume !false; 8496#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8494#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8492#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8491#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8489#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8487#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8485#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8483#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8481#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8479#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8477#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8475#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8434#L146 assume 8496 == ssl3_accept_~s__state~0#1; 8082#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7947#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7920#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7921#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8084#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7937#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7847#L614 ssl3_accept_~skip~0#1 := 0; 7969#L110-2 assume !false; 7908#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7909#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7939#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7940#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8010#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8011#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8023#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7987#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7988#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8035#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8027#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8028#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8095#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8081#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 7955#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 7956#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 7892#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 7882#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 7884#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8159#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8126#L170 assume 8560 == ssl3_accept_~s__state~0#1; 8122#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 8067#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 7880#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8290#L614 ssl3_accept_~skip~0#1 := 0; 8283#L110-2 assume !false; 8280#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8277#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8274#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8271#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8268#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8265#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8262#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8259#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8150#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8140#L137 assume 8464 == ssl3_accept_~s__state~0#1; 7871#L144 [2022-11-02 20:45:01,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:01,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-11-02 20:45:01,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:01,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1189633730] [2022-11-02 20:45:01,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:01,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:01,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:01,287 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:01,291 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:01,295 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:01,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:01,295 INFO L85 PathProgramCache]: Analyzing trace with hash 1113780434, now seen corresponding path program 1 times [2022-11-02 20:45:01,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:01,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142340732] [2022-11-02 20:45:01,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:01,296 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:01,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:01,333 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:01,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:01,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142340732] [2022-11-02 20:45:01,334 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142340732] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:01,334 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:01,334 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:01,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473039633] [2022-11-02 20:45:01,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:01,335 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:01,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:01,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:01,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:01,357 INFO L87 Difference]: Start difference. First operand 667 states and 995 transitions. cyclomatic complexity: 331 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:01,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:01,529 INFO L93 Difference]: Finished difference Result 803 states and 1105 transitions. [2022-11-02 20:45:01,529 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 803 states and 1105 transitions. [2022-11-02 20:45:01,534 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 529 [2022-11-02 20:45:01,537 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 803 states to 803 states and 1105 transitions. [2022-11-02 20:45:01,537 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 560 [2022-11-02 20:45:01,538 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 560 [2022-11-02 20:45:01,538 INFO L73 IsDeterministic]: Start isDeterministic. Operand 803 states and 1105 transitions. [2022-11-02 20:45:01,538 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:01,538 INFO L218 hiAutomatonCegarLoop]: Abstraction has 803 states and 1105 transitions. [2022-11-02 20:45:01,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states and 1105 transitions. [2022-11-02 20:45:01,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 795. [2022-11-02 20:45:01,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 795 states, 795 states have (on average 1.3761006289308175) internal successors, (1094), 794 states have internal predecessors, (1094), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:01,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 795 states to 795 states and 1094 transitions. [2022-11-02 20:45:01,554 INFO L240 hiAutomatonCegarLoop]: Abstraction has 795 states and 1094 transitions. [2022-11-02 20:45:01,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:01,556 INFO L428 stractBuchiCegarLoop]: Abstraction has 795 states and 1094 transitions. [2022-11-02 20:45:01,556 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 20:45:01,556 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 795 states and 1094 transitions. [2022-11-02 20:45:01,560 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 522 [2022-11-02 20:45:01,560 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:01,560 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:01,561 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:01,561 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:01,561 INFO L748 eck$LassoCheckResult]: Stem: 9602#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 9450#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9440#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9390#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 9391#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9380#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9381#L110-2 assume !false; 9688#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10045#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10043#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9849#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9844#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9842#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9840#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9838#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9835#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9833#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9348#L144 [2022-11-02 20:45:01,562 INFO L750 eck$LassoCheckResult]: Loop: 9348#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9349#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9368#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 9369#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9989#L614 ssl3_accept_~skip~0#1 := 0; 9987#L110-2 assume !false; 9985#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9983#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9981#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9979#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9977#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9975#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9973#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9971#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9969#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9967#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9965#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9963#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9884#L146 assume 8496 == ssl3_accept_~s__state~0#1; 9793#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 9792#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 9392#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 9393#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 9575#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9409#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9920#L614 ssl3_accept_~skip~0#1 := 0; 9918#L110-2 assume !false; 9916#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9912#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9910#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9908#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9907#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9901#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9899#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9897#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9895#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9893#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 9891#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 9889#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 9887#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 9885#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 9717#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 9714#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 9716#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 9727#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 9681#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 9682#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 9622#L170 assume 8560 == ssl3_accept_~s__state~0#1; 9614#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 9540#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 9328#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9868#L614 ssl3_accept_~skip~0#1 := 0; 9867#L110-2 assume !false; 9862#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9860#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 9858#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 9856#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 9854#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 9852#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 9799#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 9707#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 9668#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 9641#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9348#L144 [2022-11-02 20:45:01,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:01,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-11-02 20:45:01,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:01,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040033312] [2022-11-02 20:45:01,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:01,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:01,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:01,575 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:01,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:01,586 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:01,588 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:01,588 INFO L85 PathProgramCache]: Analyzing trace with hash 1537427156, now seen corresponding path program 1 times [2022-11-02 20:45:01,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:01,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867118175] [2022-11-02 20:45:01,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:01,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:01,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:01,637 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:01,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:01,637 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867118175] [2022-11-02 20:45:01,637 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [867118175] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:01,637 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:01,637 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:01,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732262654] [2022-11-02 20:45:01,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:01,639 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:01,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:01,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:01,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:01,641 INFO L87 Difference]: Start difference. First operand 795 states and 1094 transitions. cyclomatic complexity: 302 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:01,769 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:01,769 INFO L93 Difference]: Finished difference Result 876 states and 1193 transitions. [2022-11-02 20:45:01,770 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 876 states and 1193 transitions. [2022-11-02 20:45:01,774 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 576 [2022-11-02 20:45:01,778 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 876 states to 876 states and 1193 transitions. [2022-11-02 20:45:01,779 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 607 [2022-11-02 20:45:01,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 607 [2022-11-02 20:45:01,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 876 states and 1193 transitions. [2022-11-02 20:45:01,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:01,781 INFO L218 hiAutomatonCegarLoop]: Abstraction has 876 states and 1193 transitions. [2022-11-02 20:45:01,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 876 states and 1193 transitions. [2022-11-02 20:45:01,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 876 to 864. [2022-11-02 20:45:01,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 864 states have (on average 1.3634259259259258) internal successors, (1178), 863 states have internal predecessors, (1178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:01,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1178 transitions. [2022-11-02 20:45:01,796 INFO L240 hiAutomatonCegarLoop]: Abstraction has 864 states and 1178 transitions. [2022-11-02 20:45:01,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:01,797 INFO L428 stractBuchiCegarLoop]: Abstraction has 864 states and 1178 transitions. [2022-11-02 20:45:01,797 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 20:45:01,797 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 864 states and 1178 transitions. [2022-11-02 20:45:01,801 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 568 [2022-11-02 20:45:01,801 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:01,801 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:01,802 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:01,802 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:01,802 INFO L748 eck$LassoCheckResult]: Stem: 11275#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 11128#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 11113#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11066#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 11067#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11064#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11065#L110-2 assume !false; 11374#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11792#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11791#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11787#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11783#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11779#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11778#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11777#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11742#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11738#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11030#L144 [2022-11-02 20:45:01,802 INFO L750 eck$LassoCheckResult]: Loop: 11030#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11031#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11048#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 11049#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11000#L614 ssl3_accept_~skip~0#1 := 0; 11115#L110-2 assume !false; 11056#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11057#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11086#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11087#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11157#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11158#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11172#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11173#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11817#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11804#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11803#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11796#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11592#L146 assume 8496 == ssl3_accept_~s__state~0#1; 11495#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11588#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11586#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 11584#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 11235#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 11236#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11844#L614 ssl3_accept_~skip~0#1 := 0; 11837#L110-2 assume !false; 11838#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11831#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11832#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11825#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11826#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11821#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11822#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11133#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11134#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11184#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11185#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11252#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11253#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11233#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11234#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11489#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11858#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11655#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11313#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11646#L614 ssl3_accept_~skip~0#1 := 0; 11644#L110-2 assume !false; 11641#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11639#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11637#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11635#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11633#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11630#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11627#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11624#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11622#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11620#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 11615#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 11499#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 11497#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 11494#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 11492#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 11488#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 11490#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 11498#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 11496#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 11493#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11491#L170 assume 8560 == ssl3_accept_~s__state~0#1; 11287#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 11218#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 11033#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 11848#L614 ssl3_accept_~skip~0#1 := 0; 11842#L110-2 assume !false; 11839#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 11836#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 11833#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 11830#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 11827#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 11697#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 11696#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11404#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11309#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11310#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11030#L144 [2022-11-02 20:45:01,803 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:01,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-11-02 20:45:01,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:01,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240305923] [2022-11-02 20:45:01,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:01,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:01,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:01,809 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:01,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:01,815 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:01,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:01,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1699160986, now seen corresponding path program 1 times [2022-11-02 20:45:01,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:01,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675970459] [2022-11-02 20:45:01,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:01,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:01,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:01,854 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-02 20:45:01,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:01,855 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675970459] [2022-11-02 20:45:01,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675970459] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:01,855 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:01,855 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:01,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1002306881] [2022-11-02 20:45:01,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:01,856 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:01,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:01,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:01,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:01,856 INFO L87 Difference]: Start difference. First operand 864 states and 1178 transitions. cyclomatic complexity: 317 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:01,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:01,984 INFO L93 Difference]: Finished difference Result 978 states and 1331 transitions. [2022-11-02 20:45:01,984 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 978 states and 1331 transitions. [2022-11-02 20:45:01,989 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 644 [2022-11-02 20:45:01,993 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 978 states to 978 states and 1331 transitions. [2022-11-02 20:45:01,994 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 675 [2022-11-02 20:45:01,994 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 675 [2022-11-02 20:45:01,995 INFO L73 IsDeterministic]: Start isDeterministic. Operand 978 states and 1331 transitions. [2022-11-02 20:45:01,995 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:01,996 INFO L218 hiAutomatonCegarLoop]: Abstraction has 978 states and 1331 transitions. [2022-11-02 20:45:01,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 978 states and 1331 transitions. [2022-11-02 20:45:02,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 978 to 939. [2022-11-02 20:45:02,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 939 states have (on average 1.3503727369542067) internal successors, (1268), 938 states have internal predecessors, (1268), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:02,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 1268 transitions. [2022-11-02 20:45:02,027 INFO L240 hiAutomatonCegarLoop]: Abstraction has 939 states and 1268 transitions. [2022-11-02 20:45:02,027 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:02,028 INFO L428 stractBuchiCegarLoop]: Abstraction has 939 states and 1268 transitions. [2022-11-02 20:45:02,028 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 20:45:02,028 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 939 states and 1268 transitions. [2022-11-02 20:45:02,032 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 618 [2022-11-02 20:45:02,033 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:02,033 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:02,034 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:02,034 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:02,034 INFO L748 eck$LassoCheckResult]: Stem: 13133#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 12980#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12964#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12915#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 12916#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12913#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12914#L110-2 assume !false; 13276#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13664#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13662#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13660#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13658#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13656#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13654#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13652#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13650#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13648#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12879#L144 [2022-11-02 20:45:02,034 INFO L750 eck$LassoCheckResult]: Loop: 12879#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 12880#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 12897#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 12898#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13748#L614 ssl3_accept_~skip~0#1 := 0; 13741#L110-2 assume !false; 13737#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13733#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13729#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13725#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13721#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13717#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13713#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13709#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13705#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13701#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13700#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13699#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13371#L146 assume 8496 == ssl3_accept_~s__state~0#1; 13105#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 12950#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 12917#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12918#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 13091#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 13042#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12848#L614 ssl3_accept_~skip~0#1 := 0; 12966#L110-2 assume !false; 12909#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12910#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12936#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12937#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13009#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13010#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13764#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13762#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13760#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13758#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 13756#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 13743#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 13739#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 13735#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 13731#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 13727#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 13723#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 13719#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 13715#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 13711#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 13707#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 13703#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 13697#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 13695#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 13693#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 13691#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 13689#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 13687#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 13098#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 13099#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 13301#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 12921#L203 assume 8656 == ssl3_accept_~s__state~0#1; 12922#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13072#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 13073#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 12968#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 12969#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 13444#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13420#L614 ssl3_accept_~skip~0#1 := 0; 13417#L110-2 assume !false; 13413#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13412#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13408#L116 assume 16384 == ssl3_accept_~s__state~0#1; 13385#L222 ssl3_accept_~s__server~0#1 := 1; 13404#L227 assume 0 != ssl3_accept_~cb~0#1; 13405#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 13474#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 13471#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 13468#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 13466#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 13438#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 13432#L614 ssl3_accept_~skip~0#1 := 0; 13430#L110-2 assume !false; 13428#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13426#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 13424#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 13422#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 13418#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 13415#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 13297#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 13298#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13167#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13168#L137 assume 8464 == ssl3_accept_~s__state~0#1; 12879#L144 [2022-11-02 20:45:02,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:02,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-11-02 20:45:02,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:02,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604459924] [2022-11-02 20:45:02,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:02,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:02,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:02,041 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:02,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:02,047 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:02,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:02,048 INFO L85 PathProgramCache]: Analyzing trace with hash -40333405, now seen corresponding path program 1 times [2022-11-02 20:45:02,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:02,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [459192153] [2022-11-02 20:45:02,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:02,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:02,057 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:02,092 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 44 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-11-02 20:45:02,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:02,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [459192153] [2022-11-02 20:45:02,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [459192153] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:02,093 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:02,093 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:02,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2131506859] [2022-11-02 20:45:02,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:02,094 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:02,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:02,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:02,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:02,095 INFO L87 Difference]: Start difference. First operand 939 states and 1268 transitions. cyclomatic complexity: 332 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:02,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:02,271 INFO L93 Difference]: Finished difference Result 886 states and 1188 transitions. [2022-11-02 20:45:02,271 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 886 states and 1188 transitions. [2022-11-02 20:45:02,276 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 546 [2022-11-02 20:45:02,280 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 886 states to 884 states and 1186 transitions. [2022-11-02 20:45:02,280 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 627 [2022-11-02 20:45:02,281 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 627 [2022-11-02 20:45:02,281 INFO L73 IsDeterministic]: Start isDeterministic. Operand 884 states and 1186 transitions. [2022-11-02 20:45:02,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:02,281 INFO L218 hiAutomatonCegarLoop]: Abstraction has 884 states and 1186 transitions. [2022-11-02 20:45:02,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 884 states and 1186 transitions. [2022-11-02 20:45:02,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 884 to 878. [2022-11-02 20:45:02,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 878 states, 878 states have (on average 1.3405466970387243) internal successors, (1177), 877 states have internal predecessors, (1177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:02,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 878 states to 878 states and 1177 transitions. [2022-11-02 20:45:02,297 INFO L240 hiAutomatonCegarLoop]: Abstraction has 878 states and 1177 transitions. [2022-11-02 20:45:02,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:02,298 INFO L428 stractBuchiCegarLoop]: Abstraction has 878 states and 1177 transitions. [2022-11-02 20:45:02,298 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 20:45:02,298 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 878 states and 1177 transitions. [2022-11-02 20:45:02,302 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 540 [2022-11-02 20:45:02,302 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:02,302 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:02,303 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:02,303 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:02,303 INFO L748 eck$LassoCheckResult]: Stem: 14952#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 14807#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14793#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14746#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 14747#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14744#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14745#L110-2 assume !false; 15026#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15448#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15447#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15446#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15445#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15444#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15443#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15442#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15441#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15440#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14710#L144 [2022-11-02 20:45:02,304 INFO L750 eck$LassoCheckResult]: Loop: 14710#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 14711#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 14729#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 14730#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15496#L614 ssl3_accept_~skip~0#1 := 0; 15494#L110-2 assume !false; 15492#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15490#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15488#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15486#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15484#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15482#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15480#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15478#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15476#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15474#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15472#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15470#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15467#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14920#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14779#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 14748#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14749#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 14923#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 15533#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15528#L614 ssl3_accept_~skip~0#1 := 0; 15527#L110-2 assume !false; 15526#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15525#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15524#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15523#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15522#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15521#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15519#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15518#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15516#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15515#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15512#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15510#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15465#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15326#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15325#L152 assume 8512 == ssl3_accept_~s__state~0#1; 15150#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 14820#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 14821#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 14888#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15504#L614 ssl3_accept_~skip~0#1 := 0; 15502#L110-2 assume !false; 15497#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15495#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15493#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15491#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15489#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15487#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15485#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15483#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15481#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15479#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15477#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15475#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15473#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15471#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15469#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15466#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15272#L158 assume 8528 == ssl3_accept_~s__state~0#1; 15145#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 15271#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 14896#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 14881#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 14964#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 14775#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 14763#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15292#L614 ssl3_accept_~skip~0#1 := 0; 15291#L110-2 assume !false; 15290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15288#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15287#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15286#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15285#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15284#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15283#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 15282#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 15281#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 15280#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 15279#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 15278#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 15277#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 15276#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 15275#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 15274#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 15273#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 15003#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 15004#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 15005#L170 assume 8560 == ssl3_accept_~s__state~0#1; 14962#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 14890#L429 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 14684#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 15415#L614 ssl3_accept_~skip~0#1 := 0; 15407#L110-2 assume !false; 15403#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 15399#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 15395#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 15391#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 15387#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 15383#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 15379#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 15063#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14989#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14990#L137 assume 8464 == ssl3_accept_~s__state~0#1; 14710#L144 [2022-11-02 20:45:02,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:02,304 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-11-02 20:45:02,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:02,304 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [985542211] [2022-11-02 20:45:02,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:02,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:02,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:02,310 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:02,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:02,317 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:02,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:02,318 INFO L85 PathProgramCache]: Analyzing trace with hash 1797230117, now seen corresponding path program 1 times [2022-11-02 20:45:02,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:02,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1391715269] [2022-11-02 20:45:02,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:02,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:02,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:02,419 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-02 20:45:02,420 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:02,420 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1391715269] [2022-11-02 20:45:02,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1391715269] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:02,420 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:02,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:02,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [893971786] [2022-11-02 20:45:02,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:02,421 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:02,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:02,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:02,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:02,421 INFO L87 Difference]: Start difference. First operand 878 states and 1177 transitions. cyclomatic complexity: 303 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:02,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:02,548 INFO L93 Difference]: Finished difference Result 981 states and 1308 transitions. [2022-11-02 20:45:02,548 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 981 states and 1308 transitions. [2022-11-02 20:45:02,553 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 608 [2022-11-02 20:45:02,558 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 981 states to 981 states and 1308 transitions. [2022-11-02 20:45:02,558 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 689 [2022-11-02 20:45:02,559 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 689 [2022-11-02 20:45:02,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 981 states and 1308 transitions. [2022-11-02 20:45:02,559 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:02,560 INFO L218 hiAutomatonCegarLoop]: Abstraction has 981 states and 1308 transitions. [2022-11-02 20:45:02,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 981 states and 1308 transitions. [2022-11-02 20:45:02,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 981 to 959. [2022-11-02 20:45:02,574 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 959 states, 959 states have (on average 1.3274244004171012) internal successors, (1273), 958 states have internal predecessors, (1273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:02,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 959 states to 959 states and 1273 transitions. [2022-11-02 20:45:02,595 INFO L240 hiAutomatonCegarLoop]: Abstraction has 959 states and 1273 transitions. [2022-11-02 20:45:02,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:02,596 INFO L428 stractBuchiCegarLoop]: Abstraction has 959 states and 1273 transitions. [2022-11-02 20:45:02,597 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 20:45:02,597 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 959 states and 1273 transitions. [2022-11-02 20:45:02,601 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 594 [2022-11-02 20:45:02,602 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:02,602 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:02,603 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:02,603 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:02,604 INFO L748 eck$LassoCheckResult]: Stem: 16810#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 16666#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 16658#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16611#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 16612#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16609#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16610#L110-2 assume !false; 16847#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17424#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17422#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17420#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17418#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17416#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17414#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17412#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17410#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17408#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16568#L144 [2022-11-02 20:45:02,605 INFO L750 eck$LassoCheckResult]: Loop: 16568#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 16569#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16594#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 16595#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17468#L614 ssl3_accept_~skip~0#1 := 0; 17466#L110-2 assume !false; 17464#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17462#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17460#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17458#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17456#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17454#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17452#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17450#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17448#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17447#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17440#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17439#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17232#L146 assume 8496 == ssl3_accept_~s__state~0#1; 16779#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 16637#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 16638#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 17392#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 17383#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 17377#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17370#L614 ssl3_accept_~skip~0#1 := 0; 17367#L110-2 assume !false; 17364#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17361#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17358#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17355#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17352#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17349#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17346#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17343#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17341#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17332#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17331#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17330#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17329#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17328#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17324#L152 assume 8512 == ssl3_accept_~s__state~0#1; 17003#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17323#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 17321#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 17320#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17315#L614 ssl3_accept_~skip~0#1 := 0; 17314#L110-2 assume !false; 17313#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17312#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17311#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17310#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17309#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17308#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17307#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17306#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17305#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17304#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17303#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17302#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17301#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17300#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17299#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17298#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17297#L158 assume 8528 == ssl3_accept_~s__state~0#1; 16998#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 17296#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 17295#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 16819#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 16820#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 17288#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 17286#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17281#L614 ssl3_accept_~skip~0#1 := 0; 17280#L110-2 assume !false; 17279#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17278#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17277#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17276#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17275#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17274#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17273#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17272#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17271#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17270#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17269#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17268#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17267#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17266#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17265#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17264#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17262#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 17258#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 17257#L164 assume 8544 == ssl3_accept_~s__state~0#1; 16993#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 17230#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 17228#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 17227#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 16795#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 16713#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 16577#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17051#L614 ssl3_accept_~skip~0#1 := 0; 17049#L110-2 assume !false; 17043#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17041#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17039#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17037#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17035#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17033#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17031#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 16895#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 16872#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 16868#L137 assume 8464 == ssl3_accept_~s__state~0#1; 16568#L144 [2022-11-02 20:45:02,605 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:02,605 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-11-02 20:45:02,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:02,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595314947] [2022-11-02 20:45:02,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:02,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:02,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:02,620 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:02,624 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:02,630 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:02,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:02,632 INFO L85 PathProgramCache]: Analyzing trace with hash -719457483, now seen corresponding path program 1 times [2022-11-02 20:45:02,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:02,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807017624] [2022-11-02 20:45:02,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:02,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:02,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:02,719 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:45:02,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:02,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807017624] [2022-11-02 20:45:02,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807017624] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:02,720 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:02,720 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:45:02,720 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546615811] [2022-11-02 20:45:02,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:02,721 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:02,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:02,722 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:02,722 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:02,723 INFO L87 Difference]: Start difference. First operand 959 states and 1273 transitions. cyclomatic complexity: 318 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:02,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:02,860 INFO L93 Difference]: Finished difference Result 1032 states and 1361 transitions. [2022-11-02 20:45:02,861 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1032 states and 1361 transitions. [2022-11-02 20:45:02,867 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 626 [2022-11-02 20:45:02,872 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1032 states to 1010 states and 1330 transitions. [2022-11-02 20:45:02,872 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 727 [2022-11-02 20:45:02,873 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 743 [2022-11-02 20:45:02,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1010 states and 1330 transitions. [2022-11-02 20:45:02,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:02,873 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1010 states and 1330 transitions. [2022-11-02 20:45:02,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1010 states and 1330 transitions. [2022-11-02 20:45:02,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1010 to 961. [2022-11-02 20:45:02,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.3225806451612903) internal successors, (1271), 960 states have internal predecessors, (1271), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:02,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1271 transitions. [2022-11-02 20:45:02,891 INFO L240 hiAutomatonCegarLoop]: Abstraction has 961 states and 1271 transitions. [2022-11-02 20:45:02,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:02,893 INFO L428 stractBuchiCegarLoop]: Abstraction has 961 states and 1271 transitions. [2022-11-02 20:45:02,893 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 20:45:02,893 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1271 transitions. [2022-11-02 20:45:02,899 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-11-02 20:45:02,899 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:02,899 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:02,900 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:02,900 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:02,901 INFO L748 eck$LassoCheckResult]: Stem: 18781#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 18656#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 18648#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18601#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 18602#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18591#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18592#L110-2 assume !false; 18863#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18862#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18861#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18859#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18854#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18852#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18850#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18848#L131 assume 8481 == ssl3_accept_~s__state~0#1; 18785#L132 [2022-11-02 20:45:02,901 INFO L750 eck$LassoCheckResult]: Loop: 18785#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 18570#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 18571#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18541#L614 ssl3_accept_~skip~0#1 := 0; 18650#L110-2 assume !false; 18593#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18594#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18623#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18624#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 18686#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 18687#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 18695#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 18663#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 18664#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 18705#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 18698#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 18699#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 18741#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 18742#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 18636#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 18637#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 18577#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 18572#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 18573#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 18587#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 18588#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 18702#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 18703#L176 assume 8448 == ssl3_accept_~s__state~0#1; 18693#L177 assume !(ssl3_accept_~num1~0#1 > 0); 18640#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 18641#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18832#L614 ssl3_accept_~skip~0#1 := 0; 18830#L110-2 assume !false; 18828#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18808#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18809#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 19086#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 19087#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 19084#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 19085#L128 assume 8480 == ssl3_accept_~s__state~0#1; 18785#L132 [2022-11-02 20:45:02,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:02,902 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-11-02 20:45:02,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:02,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867231087] [2022-11-02 20:45:02,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:02,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:02,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:02,945 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:02,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:02,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867231087] [2022-11-02 20:45:02,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1867231087] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:02,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:02,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:45:02,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371799531] [2022-11-02 20:45:02,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:02,947 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:45:02,947 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:02,947 INFO L85 PathProgramCache]: Analyzing trace with hash 238562898, now seen corresponding path program 1 times [2022-11-02 20:45:02,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:02,948 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669699967] [2022-11-02 20:45:02,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:02,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:02,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:03,007 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:03,008 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:03,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669699967] [2022-11-02 20:45:03,008 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669699967] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:45:03,008 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201963294] [2022-11-02 20:45:03,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:03,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:45:03,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:03,011 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:45:03,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-02 20:45:03,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:03,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:45:03,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:03,151 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:03,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:45:03,254 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:03,254 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201963294] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:45:03,254 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:45:03,254 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:45:03,255 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368829027] [2022-11-02 20:45:03,255 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:45:03,255 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:03,255 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:03,256 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:03,256 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:03,256 INFO L87 Difference]: Start difference. First operand 961 states and 1271 transitions. cyclomatic complexity: 315 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:03,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:03,366 INFO L93 Difference]: Finished difference Result 963 states and 1271 transitions. [2022-11-02 20:45:03,366 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 963 states and 1271 transitions. [2022-11-02 20:45:03,371 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2022-11-02 20:45:03,376 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 963 states to 963 states and 1271 transitions. [2022-11-02 20:45:03,376 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 696 [2022-11-02 20:45:03,377 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 696 [2022-11-02 20:45:03,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 963 states and 1271 transitions. [2022-11-02 20:45:03,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:03,377 INFO L218 hiAutomatonCegarLoop]: Abstraction has 963 states and 1271 transitions. [2022-11-02 20:45:03,378 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 963 states and 1271 transitions. [2022-11-02 20:45:03,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 963 to 961. [2022-11-02 20:45:03,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.320499479708637) internal successors, (1269), 960 states have internal predecessors, (1269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:03,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1269 transitions. [2022-11-02 20:45:03,394 INFO L240 hiAutomatonCegarLoop]: Abstraction has 961 states and 1269 transitions. [2022-11-02 20:45:03,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:03,396 INFO L428 stractBuchiCegarLoop]: Abstraction has 961 states and 1269 transitions. [2022-11-02 20:45:03,396 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 20:45:03,396 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1269 transitions. [2022-11-02 20:45:03,399 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-11-02 20:45:03,400 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:03,400 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:03,401 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:03,401 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:03,401 INFO L748 eck$LassoCheckResult]: Stem: 20957#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 20824#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 20816#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20769#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 20770#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20767#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20768#L110-2 assume !false; 21011#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21010#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21005#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21003#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21001#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20999#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20996#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20995#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20993#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20945#L135 [2022-11-02 20:45:03,410 INFO L750 eck$LassoCheckResult]: Loop: 20945#L135 ssl3_accept_~s__state~0#1 := 3; 20740#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21626#L614 ssl3_accept_~skip~0#1 := 0; 21624#L110-2 assume !false; 21623#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21622#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21620#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21619#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21618#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21617#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21612#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21610#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21608#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21606#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21604#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21602#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 21333#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 21331#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 21329#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 21327#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 21325#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 21324#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 21323#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 21321#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 21319#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 21317#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 21030#L176 assume 8448 == ssl3_accept_~s__state~0#1; 20864#L177 assume !(ssl3_accept_~num1~0#1 > 0); 20808#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 20809#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21004#L614 ssl3_accept_~skip~0#1 := 0; 21002#L110-2 assume !false; 21000#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20997#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20998#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21244#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21245#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21242#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21243#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21250#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20992#L134 assume 8482 == ssl3_accept_~s__state~0#1; 20945#L135 [2022-11-02 20:45:03,410 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:03,411 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-11-02 20:45:03,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:03,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271186867] [2022-11-02 20:45:03,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:03,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:03,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:03,452 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:03,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:03,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271186867] [2022-11-02 20:45:03,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [271186867] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:03,453 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:03,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:45:03,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034947607] [2022-11-02 20:45:03,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:03,454 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:45:03,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:03,455 INFO L85 PathProgramCache]: Analyzing trace with hash -564759837, now seen corresponding path program 1 times [2022-11-02 20:45:03,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:03,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636673264] [2022-11-02 20:45:03,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:03,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:03,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:03,474 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:03,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:03,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636673264] [2022-11-02 20:45:03,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636673264] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:03,475 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:03,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:45:03,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89851758] [2022-11-02 20:45:03,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:03,476 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:03,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:03,476 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:03,476 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:03,477 INFO L87 Difference]: Start difference. First operand 961 states and 1269 transitions. cyclomatic complexity: 313 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:03,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:03,588 INFO L93 Difference]: Finished difference Result 961 states and 1267 transitions. [2022-11-02 20:45:03,588 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 961 states and 1267 transitions. [2022-11-02 20:45:03,592 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-11-02 20:45:03,597 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 961 states to 961 states and 1267 transitions. [2022-11-02 20:45:03,597 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 694 [2022-11-02 20:45:03,598 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 694 [2022-11-02 20:45:03,598 INFO L73 IsDeterministic]: Start isDeterministic. Operand 961 states and 1267 transitions. [2022-11-02 20:45:03,598 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:03,598 INFO L218 hiAutomatonCegarLoop]: Abstraction has 961 states and 1267 transitions. [2022-11-02 20:45:03,599 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 961 states and 1267 transitions. [2022-11-02 20:45:03,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 961 to 961. [2022-11-02 20:45:03,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 961 states, 961 states have (on average 1.3184183142559833) internal successors, (1267), 960 states have internal predecessors, (1267), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:03,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 961 states to 961 states and 1267 transitions. [2022-11-02 20:45:03,616 INFO L240 hiAutomatonCegarLoop]: Abstraction has 961 states and 1267 transitions. [2022-11-02 20:45:03,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:03,617 INFO L428 stractBuchiCegarLoop]: Abstraction has 961 states and 1267 transitions. [2022-11-02 20:45:03,617 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 20:45:03,617 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 961 states and 1267 transitions. [2022-11-02 20:45:03,620 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 615 [2022-11-02 20:45:03,621 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:03,621 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:03,623 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:03,623 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:03,623 INFO L748 eck$LassoCheckResult]: Stem: 22879#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 22754#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 22745#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 22698#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 22699#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 22688#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 22689#L110-2 assume !false; 23347#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23416#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23414#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23412#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23410#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23408#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23406#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23404#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23402#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23400#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22659#L144 [2022-11-02 20:45:03,624 INFO L750 eck$LassoCheckResult]: Loop: 22659#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 22660#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 22680#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 22681#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23524#L614 ssl3_accept_~skip~0#1 := 0; 23521#L110-2 assume !false; 23518#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23515#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23512#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23509#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23506#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23503#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23500#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23498#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23496#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23494#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23492#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23490#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23489#L146 assume 8496 == ssl3_accept_~s__state~0#1; 22858#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 22725#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 22700#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 22701#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 22860#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 23550#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23544#L614 ssl3_accept_~skip~0#1 := 0; 23542#L110-2 assume !false; 23540#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23538#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23531#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23525#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23522#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23519#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23516#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23513#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23510#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23507#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23504#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23501#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23443#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23315#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23191#L152 assume 8512 == ssl3_accept_~s__state~0#1; 22885#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 22769#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 22770#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 22831#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23288#L614 ssl3_accept_~skip~0#1 := 0; 23285#L110-2 assume !false; 23282#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23279#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23276#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23273#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23270#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23267#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23264#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23261#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23258#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23255#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23252#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23249#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23246#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23243#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23242#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23241#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23235#L158 assume 8528 == ssl3_accept_~s__state~0#1; 22739#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 22710#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 22711#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 22836#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 22727#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 22729#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 22871#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23305#L614 ssl3_accept_~skip~0#1 := 0; 23303#L110-2 assume !false; 23298#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23295#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23289#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23286#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23283#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23280#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23277#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23274#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23271#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23268#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23265#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23262#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23259#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23256#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23253#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23250#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23247#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 23244#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 22944#L164 assume 8544 == ssl3_accept_~s__state~0#1; 22943#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 22715#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23296#L614 ssl3_accept_~skip~0#1 := 0; 23290#L110-2 assume !false; 23287#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23284#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23281#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23278#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23275#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23272#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23269#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23266#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23263#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 23260#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 23257#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 23254#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 23251#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 23248#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 23245#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 23189#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 23190#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 23236#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 23237#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 22945#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 22892#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 22888#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 22889#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 23030#L179 assume 8576 == ssl3_accept_~s__state~0#1; 23024#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 23020#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 23017#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 22683#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23464#L614 ssl3_accept_~skip~0#1 := 0; 23462#L110-2 assume !false; 23460#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23458#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 23456#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 23454#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 23452#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 23450#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 23448#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 23136#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 23445#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 22913#L137 assume 8464 == ssl3_accept_~s__state~0#1; 22659#L144 [2022-11-02 20:45:03,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:03,627 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-11-02 20:45:03,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:03,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291517195] [2022-11-02 20:45:03,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:03,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:03,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:03,634 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:03,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:03,641 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:03,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:03,642 INFO L85 PathProgramCache]: Analyzing trace with hash 2080376402, now seen corresponding path program 1 times [2022-11-02 20:45:03,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:03,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409098733] [2022-11-02 20:45:03,642 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:03,642 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:03,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:03,691 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 98 trivial. 0 not checked. [2022-11-02 20:45:03,692 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:03,692 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409098733] [2022-11-02 20:45:03,692 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409098733] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:03,692 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:03,692 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:03,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719586661] [2022-11-02 20:45:03,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:03,693 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:03,693 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:03,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:03,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:03,694 INFO L87 Difference]: Start difference. First operand 961 states and 1267 transitions. cyclomatic complexity: 311 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:03,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:03,711 INFO L93 Difference]: Finished difference Result 1892 states and 2478 transitions. [2022-11-02 20:45:03,712 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1892 states and 2478 transitions. [2022-11-02 20:45:03,720 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1216 [2022-11-02 20:45:03,728 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1892 states to 1892 states and 2478 transitions. [2022-11-02 20:45:03,729 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1365 [2022-11-02 20:45:03,730 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1365 [2022-11-02 20:45:03,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1892 states and 2478 transitions. [2022-11-02 20:45:03,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:03,731 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1892 states and 2478 transitions. [2022-11-02 20:45:03,733 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1892 states and 2478 transitions. [2022-11-02 20:45:03,748 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1892 to 964. [2022-11-02 20:45:03,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 964 states, 964 states have (on average 1.3174273858921162) internal successors, (1270), 963 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:03,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 964 states to 964 states and 1270 transitions. [2022-11-02 20:45:03,753 INFO L240 hiAutomatonCegarLoop]: Abstraction has 964 states and 1270 transitions. [2022-11-02 20:45:03,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:03,754 INFO L428 stractBuchiCegarLoop]: Abstraction has 964 states and 1270 transitions. [2022-11-02 20:45:03,754 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 20:45:03,754 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 964 states and 1270 transitions. [2022-11-02 20:45:03,757 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 617 [2022-11-02 20:45:03,757 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:03,757 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:03,758 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:03,759 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:03,759 INFO L748 eck$LassoCheckResult]: Stem: 25746#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 25618#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25606#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25558#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 25559#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25552#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25553#L110-2 assume !false; 26289#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26317#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26315#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26314#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26313#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26312#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26311#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26305#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26303#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25990#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25524#L144 [2022-11-02 20:45:03,759 INFO L750 eck$LassoCheckResult]: Loop: 25524#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 25525#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25540#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 25541#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26063#L614 ssl3_accept_~skip~0#1 := 0; 26061#L110-2 assume !false; 26059#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26057#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26055#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26053#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26051#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26049#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26047#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26046#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26045#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26043#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26041#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26037#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26034#L146 assume 8496 == ssl3_accept_~s__state~0#1; 25833#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 26027#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 26025#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 26023#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 26022#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 26018#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26012#L614 ssl3_accept_~skip~0#1 := 0; 26010#L110-2 assume !false; 26008#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26006#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26004#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26002#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26000#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25998#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25996#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25994#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25989#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25988#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25987#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25986#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25985#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25983#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25981#L152 assume 8512 == ssl3_accept_~s__state~0#1; 25828#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 25978#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 25975#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 25970#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25965#L614 ssl3_accept_~skip~0#1 := 0; 25964#L110-2 assume !false; 25962#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25957#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25955#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25953#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25951#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25949#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25947#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25945#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25943#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25941#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25939#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25937#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25935#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25933#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25931#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25929#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25927#L158 assume 8528 == ssl3_accept_~s__state~0#1; 25805#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 25895#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 25760#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 25761#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 25894#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 25891#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 25889#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25883#L614 ssl3_accept_~skip~0#1 := 0; 25881#L110-2 assume !false; 25879#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25878#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25874#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25873#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25869#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25868#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25863#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25861#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25859#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25857#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25855#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25853#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25851#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25849#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25847#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25845#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25843#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25841#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25817#L164 assume 8544 == ssl3_accept_~s__state~0#1; 25801#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 25810#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25862#L614 ssl3_accept_~skip~0#1 := 0; 25860#L110-2 assume !false; 25858#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25856#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 25854#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 25852#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 25850#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 25848#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 25846#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 25844#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 25842#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 25840#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 25839#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 25837#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 25835#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 25832#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 25830#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 25827#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 25825#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 25823#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 25821#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 25818#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 25819#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 25890#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 25884#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 25882#L179 assume 8576 == ssl3_accept_~s__state~0#1; 25790#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 25899#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 25898#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 25543#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26404#L614 ssl3_accept_~skip~0#1 := 0; 26401#L110-2 assume !false; 26301#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26297#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26296#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26295#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26294#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26293#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26044#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26042#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26040#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26039#L137 assume 8464 == ssl3_accept_~s__state~0#1; 25524#L144 [2022-11-02 20:45:03,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:03,760 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-11-02 20:45:03,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:03,760 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679524367] [2022-11-02 20:45:03,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:03,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:03,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:03,765 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:03,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:03,771 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:03,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:03,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1113025748, now seen corresponding path program 1 times [2022-11-02 20:45:03,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:03,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421976106] [2022-11-02 20:45:03,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:03,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:03,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:03,816 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:45:03,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:03,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [421976106] [2022-11-02 20:45:03,817 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [421976106] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:03,817 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:03,817 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:03,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50029283] [2022-11-02 20:45:03,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:03,817 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:03,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:03,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:03,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:03,818 INFO L87 Difference]: Start difference. First operand 964 states and 1270 transitions. cyclomatic complexity: 311 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:03,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:03,953 INFO L93 Difference]: Finished difference Result 930 states and 1189 transitions. [2022-11-02 20:45:03,954 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 930 states and 1189 transitions. [2022-11-02 20:45:03,957 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 499 [2022-11-02 20:45:03,961 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 930 states to 801 states and 1028 transitions. [2022-11-02 20:45:03,961 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 566 [2022-11-02 20:45:03,962 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 695 [2022-11-02 20:45:03,963 INFO L73 IsDeterministic]: Start isDeterministic. Operand 801 states and 1028 transitions. [2022-11-02 20:45:03,964 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:03,964 INFO L218 hiAutomatonCegarLoop]: Abstraction has 801 states and 1028 transitions. [2022-11-02 20:45:03,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states and 1028 transitions. [2022-11-02 20:45:03,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 670. [2022-11-02 20:45:03,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 670 states, 670 states have (on average 1.2880597014925372) internal successors, (863), 669 states have internal predecessors, (863), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:03,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 670 states to 670 states and 863 transitions. [2022-11-02 20:45:03,976 INFO L240 hiAutomatonCegarLoop]: Abstraction has 670 states and 863 transitions. [2022-11-02 20:45:03,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:03,977 INFO L428 stractBuchiCegarLoop]: Abstraction has 670 states and 863 transitions. [2022-11-02 20:45:03,977 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 20:45:03,977 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 670 states and 863 transitions. [2022-11-02 20:45:03,979 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 497 [2022-11-02 20:45:03,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:03,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:03,982 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:03,982 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:03,989 INFO L748 eck$LassoCheckResult]: Stem: 27602#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 27502#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 27489#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27449#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 27450#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27447#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27448#L110-2 assume !false; 27655#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27968#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27966#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27964#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27962#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27960#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27894#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27895#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27950#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27631#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27419#L144 [2022-11-02 20:45:03,989 INFO L750 eck$LassoCheckResult]: Loop: 27419#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 27420#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27434#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 27435#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27852#L614 ssl3_accept_~skip~0#1 := 0; 27851#L110-2 assume !false; 27850#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27849#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27848#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27847#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27846#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27845#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27844#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27843#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27842#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27841#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27840#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27839#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27823#L146 assume 8496 == ssl3_accept_~s__state~0#1; 27752#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 27941#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27451#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27452#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27578#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 27579#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28055#L614 ssl3_accept_~skip~0#1 := 0; 28053#L110-2 assume !false; 28051#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28049#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 28047#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27601#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27524#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27525#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 28036#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 28034#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 28030#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 28029#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 28027#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 28025#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27978#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27896#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27859#L152 assume 8512 == ssl3_accept_~s__state~0#1; 27607#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27509#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27510#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 27565#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27830#L614 ssl3_accept_~skip~0#1 := 0; 27828#L110-2 assume !false; 27826#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27820#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27819#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27818#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27817#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27815#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27813#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27811#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27809#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27807#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27805#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27803#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27801#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27799#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27797#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27796#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27791#L158 assume 8528 == ssl3_accept_~s__state~0#1; 27484#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 27457#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 27458#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 27562#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 27606#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 27477#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27546#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27397#L614 ssl3_accept_~skip~0#1 := 0; 27491#L110-2 assume !false; 27441#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27442#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27466#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27467#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 28041#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27570#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27533#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27505#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27506#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27542#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27536#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27537#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27571#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27572#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27478#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27479#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 28028#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 28026#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27569#L164 assume 8544 == ssl3_accept_~s__state~0#1; 27403#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 27404#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 27446#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27549#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 27550#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 27535#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 27422#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28006#L614 ssl3_accept_~skip~0#1 := 0; 28004#L110-2 assume !false; 28002#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28000#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27998#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27996#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27994#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27992#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27990#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27988#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27986#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27984#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 27982#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 27980#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 27816#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 27814#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 27812#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 27810#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 27808#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 27806#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 27804#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 27802#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 27800#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 27798#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 27630#L176 assume 8448 == ssl3_accept_~s__state~0#1; 27531#L177 assume !(ssl3_accept_~num1~0#1 > 0); 27482#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 27483#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 27642#L614 ssl3_accept_~skip~0#1 := 0; 27639#L110-2 assume !false; 27637#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 27625#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 27626#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 27656#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 27653#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 27649#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 27643#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 27612#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 27613#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 27621#L137 assume 8464 == ssl3_accept_~s__state~0#1; 27419#L144 [2022-11-02 20:45:03,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:03,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-11-02 20:45:03,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:03,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730849359] [2022-11-02 20:45:03,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:03,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:03,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:03,995 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:03,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:04,001 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:04,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:04,001 INFO L85 PathProgramCache]: Analyzing trace with hash 577325018, now seen corresponding path program 1 times [2022-11-02 20:45:04,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:04,002 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951352785] [2022-11-02 20:45:04,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:04,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:04,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:04,070 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:45:04,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:04,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951352785] [2022-11-02 20:45:04,070 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951352785] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:45:04,070 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883093967] [2022-11-02 20:45:04,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:04,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:45:04,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:04,072 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:45:04,079 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-02 20:45:04,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:04,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:45:04,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:04,252 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:45:04,252 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:45:04,328 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:45:04,329 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883093967] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:45:04,329 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:45:04,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:45:04,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224609263] [2022-11-02 20:45:04,329 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:45:04,330 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:04,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:04,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:45:04,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:45:04,332 INFO L87 Difference]: Start difference. First operand 670 states and 863 transitions. cyclomatic complexity: 196 Second operand has 6 states, 5 states have (on average 26.2) internal successors, (131), 6 states have internal predecessors, (131), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:05,052 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:05,052 INFO L93 Difference]: Finished difference Result 1651 states and 2115 transitions. [2022-11-02 20:45:05,053 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1651 states and 2115 transitions. [2022-11-02 20:45:05,060 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1448 [2022-11-02 20:45:05,067 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1651 states to 1621 states and 2085 transitions. [2022-11-02 20:45:05,067 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1515 [2022-11-02 20:45:05,069 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1515 [2022-11-02 20:45:05,069 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1621 states and 2085 transitions. [2022-11-02 20:45:05,069 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:05,069 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1621 states and 2085 transitions. [2022-11-02 20:45:05,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1621 states and 2085 transitions. [2022-11-02 20:45:05,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1621 to 1010. [2022-11-02 20:45:05,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1010 states, 1010 states have (on average 1.303960396039604) internal successors, (1317), 1009 states have internal predecessors, (1317), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:05,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1010 states to 1010 states and 1317 transitions. [2022-11-02 20:45:05,093 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2022-11-02 20:45:05,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:45:05,094 INFO L428 stractBuchiCegarLoop]: Abstraction has 1010 states and 1317 transitions. [2022-11-02 20:45:05,094 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-02 20:45:05,094 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1010 states and 1317 transitions. [2022-11-02 20:45:05,097 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 837 [2022-11-02 20:45:05,097 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:05,098 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:05,099 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:05,099 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:05,099 INFO L748 eck$LassoCheckResult]: Stem: 30791#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 30675#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 30666#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 30627#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 30628#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 30619#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 30620#L110-2 assume !false; 30833#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31363#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31364#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31357#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31358#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31348#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31349#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31337#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31338#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31329#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30589#L144 [2022-11-02 20:45:05,118 INFO L750 eck$LassoCheckResult]: Loop: 30589#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 30590#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 30607#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 30608#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31576#L614 ssl3_accept_~skip~0#1 := 0; 31575#L110-2 assume !false; 31574#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31573#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31572#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31571#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30700#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30701#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30711#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30712#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30795#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30796#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30716#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30717#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30775#L146 assume 8496 == ssl3_accept_~s__state~0#1; 31038#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 31391#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 31390#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 31389#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 30757#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 30758#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31564#L614 ssl3_accept_~skip~0#1 := 0; 31563#L110-2 assume !false; 31562#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31561#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31560#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31559#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31558#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31557#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31556#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31555#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31554#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31553#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31552#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31551#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30749#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30750#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30655#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30656#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30605#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30599#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30600#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 30615#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 30616#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 30720#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 30686#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 30687#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 30777#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 30773#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 30609#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 30610#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 30742#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 30736#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 30737#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 30638#L203 assume 8656 == ssl3_accept_~s__state~0#1; 30639#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 30731#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 30676#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 30592#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 31469#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 31466#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31460#L614 ssl3_accept_~skip~0#1 := 0; 31458#L110-2 assume !false; 31456#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31454#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31452#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31450#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31448#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31446#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31444#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31442#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31440#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31438#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31436#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31434#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31432#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31430#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31428#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31426#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31424#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31422#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31420#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 31418#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 31416#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31414#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 31412#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 31410#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 31408#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 31406#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 31405#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 31404#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 31403#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 31398#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 31396#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 31394#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 31393#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 30665#L209 assume 8672 == ssl3_accept_~s__state~0#1; 30734#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 30704#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 30587#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 30735#L554 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 30603#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 30604#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 31370#L614 ssl3_accept_~skip~0#1 := 0; 31369#L110-2 assume !false; 31366#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 31367#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 31360#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 31361#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 31350#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 31351#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 31341#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 31342#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 31333#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 31334#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 31292#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 31293#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 31081#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 31080#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 31079#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 31077#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 31074#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 31075#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 31050#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 31051#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 31030#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 31031#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 31026#L176 assume 8448 == ssl3_accept_~s__state~0#1; 31027#L177 assume !(ssl3_accept_~num1~0#1 > 0); 30884#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 30885#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30873#L614 ssl3_accept_~skip~0#1 := 0; 30874#L110-2 assume !false; 30869#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30870#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30864#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30865#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30860#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30861#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30843#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30844#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30823#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30824#L137 assume 8464 == ssl3_accept_~s__state~0#1; 30589#L144 [2022-11-02 20:45:05,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:05,120 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-11-02 20:45:05,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:05,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067132549] [2022-11-02 20:45:05,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:05,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:05,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:05,126 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:05,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:05,132 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:05,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:05,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1691770984, now seen corresponding path program 1 times [2022-11-02 20:45:05,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:05,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [454265220] [2022-11-02 20:45:05,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:05,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:05,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:05,181 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-11-02 20:45:05,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:05,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [454265220] [2022-11-02 20:45:05,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [454265220] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:05,182 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:05,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:05,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131630235] [2022-11-02 20:45:05,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:05,184 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:05,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:05,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:05,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:05,185 INFO L87 Difference]: Start difference. First operand 1010 states and 1317 transitions. cyclomatic complexity: 310 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:05,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:05,204 INFO L93 Difference]: Finished difference Result 1768 states and 2331 transitions. [2022-11-02 20:45:05,204 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1768 states and 2331 transitions. [2022-11-02 20:45:05,211 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2022-11-02 20:45:05,219 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1768 states to 1768 states and 2331 transitions. [2022-11-02 20:45:05,219 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1662 [2022-11-02 20:45:05,223 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1662 [2022-11-02 20:45:05,223 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1768 states and 2331 transitions. [2022-11-02 20:45:05,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:05,225 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2022-11-02 20:45:05,226 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1768 states and 2331 transitions. [2022-11-02 20:45:05,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1768 to 1768. [2022-11-02 20:45:05,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1768 states, 1768 states have (on average 1.3184389140271493) internal successors, (2331), 1767 states have internal predecessors, (2331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:05,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1768 states to 1768 states and 2331 transitions. [2022-11-02 20:45:05,252 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2022-11-02 20:45:05,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:05,253 INFO L428 stractBuchiCegarLoop]: Abstraction has 1768 states and 2331 transitions. [2022-11-02 20:45:05,253 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-02 20:45:05,253 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1768 states and 2331 transitions. [2022-11-02 20:45:05,259 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1595 [2022-11-02 20:45:05,259 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:05,259 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:05,261 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:05,261 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 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] [2022-11-02 20:45:05,261 INFO L748 eck$LassoCheckResult]: Stem: 33584#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 33458#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 33450#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33412#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 33413#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 33410#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33411#L110-2 assume !false; 33630#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34030#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34027#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34024#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34021#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34018#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34015#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34012#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34009#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34006#L137 assume 8464 == ssl3_accept_~s__state~0#1; 33808#L144 [2022-11-02 20:45:05,262 INFO L750 eck$LassoCheckResult]: Loop: 33808#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 34182#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 34180#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 34163#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34155#L614 ssl3_accept_~skip~0#1 := 0; 34151#L110-2 assume !false; 34147#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34143#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34139#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34135#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34131#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34127#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34123#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34120#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34116#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34112#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34108#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34104#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 33736#L146 assume 8496 == ssl3_accept_~s__state~0#1; 33556#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 33435#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 33414#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 33415#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 33559#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 34439#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34432#L614 ssl3_accept_~skip~0#1 := 0; 34429#L110-2 assume !false; 34426#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34423#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34420#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34414#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34412#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34410#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34408#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34406#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34404#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34402#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34400#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34398#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34397#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34358#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 33666#L152 assume 8512 == ssl3_accept_~s__state~0#1; 33667#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 33469#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 33470#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 34280#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34275#L614 ssl3_accept_~skip~0#1 := 0; 34274#L110-2 assume !false; 34273#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34272#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34271#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34270#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34269#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34268#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34267#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34266#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34265#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34264#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34263#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34262#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34261#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34260#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34259#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34258#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34257#L158 assume 8528 == ssl3_accept_~s__state~0#1; 33986#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 34256#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 33534#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 33523#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 33600#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 33439#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 34248#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34242#L614 ssl3_accept_~skip~0#1 := 0; 34237#L110-2 assume !false; 34235#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34233#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34231#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34229#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34227#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34225#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34223#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34221#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34219#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34217#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34215#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34213#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34211#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34209#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34207#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34205#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34203#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34201#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34199#L164 assume 8544 == ssl3_accept_~s__state~0#1; 33981#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 34197#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 33544#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 33545#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 33572#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 33573#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 34173#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34157#L614 ssl3_accept_~skip~0#1 := 0; 34153#L110-2 assume !false; 34149#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34145#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34141#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34137#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34133#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34129#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34125#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34121#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34118#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34114#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34110#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 34106#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 34102#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34101#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 34100#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 34099#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 34098#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 34097#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 34096#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 34095#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34094#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 34093#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 34091#L176 assume 8448 == ssl3_accept_~s__state~0#1; 34090#L177 assume !(ssl3_accept_~num1~0#1 > 0); 34088#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 34087#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34082#L614 ssl3_accept_~skip~0#1 := 0; 34081#L110-2 assume !false; 34080#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34079#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34074#L116 assume 16384 == ssl3_accept_~s__state~0#1; 34072#L222 ssl3_accept_~s__server~0#1 := 1; 34070#L227 assume 0 != ssl3_accept_~cb~0#1; 34068#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 34064#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 34061#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 34059#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 33945#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 33928#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33937#L614 ssl3_accept_~skip~0#1 := 0; 33935#L110-2 assume !false; 33931#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33929#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 33926#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 33924#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 33923#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 33922#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 33920#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 33921#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 34117#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 34113#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 34109#L140 assume 8465 == ssl3_accept_~s__state~0#1; 33808#L144 [2022-11-02 20:45:05,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:05,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-11-02 20:45:05,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:05,262 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987125779] [2022-11-02 20:45:05,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:05,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:05,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:05,271 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:05,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:05,278 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:05,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:05,280 INFO L85 PathProgramCache]: Analyzing trace with hash -213519508, now seen corresponding path program 1 times [2022-11-02 20:45:05,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:05,280 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710307613] [2022-11-02 20:45:05,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:05,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:05,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:05,372 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 176 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:45:05,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:05,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710307613] [2022-11-02 20:45:05,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710307613] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:45:05,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278765327] [2022-11-02 20:45:05,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:05,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:45:05,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:05,388 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:45:05,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-02 20:45:05,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:05,467 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:45:05,470 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:05,489 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2022-11-02 20:45:05,490 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:45:05,490 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278765327] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:05,490 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:45:05,490 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:45:05,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [39037220] [2022-11-02 20:45:05,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:05,491 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:05,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:05,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:05,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:05,492 INFO L87 Difference]: Start difference. First operand 1768 states and 2331 transitions. cyclomatic complexity: 568 Second operand has 3 states, 3 states have (on average 25.666666666666668) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:05,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:05,586 INFO L93 Difference]: Finished difference Result 1828 states and 2403 transitions. [2022-11-02 20:45:05,586 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1828 states and 2403 transitions. [2022-11-02 20:45:05,593 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1655 [2022-11-02 20:45:05,601 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1828 states to 1828 states and 2403 transitions. [2022-11-02 20:45:05,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1722 [2022-11-02 20:45:05,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1722 [2022-11-02 20:45:05,602 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1828 states and 2403 transitions. [2022-11-02 20:45:05,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:05,603 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1828 states and 2403 transitions. [2022-11-02 20:45:05,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1828 states and 2403 transitions. [2022-11-02 20:45:05,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1828 to 1804. [2022-11-02 20:45:05,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1804 states, 1804 states have (on average 1.3165188470066518) internal successors, (2375), 1803 states have internal predecessors, (2375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:05,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1804 states to 1804 states and 2375 transitions. [2022-11-02 20:45:05,664 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1804 states and 2375 transitions. [2022-11-02 20:45:05,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:05,665 INFO L428 stractBuchiCegarLoop]: Abstraction has 1804 states and 2375 transitions. [2022-11-02 20:45:05,665 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-02 20:45:05,666 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1804 states and 2375 transitions. [2022-11-02 20:45:05,672 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1631 [2022-11-02 20:45:05,672 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:05,672 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:05,674 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:05,674 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:05,674 INFO L748 eck$LassoCheckResult]: Stem: 37647#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 37521#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 37513#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 37475#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 37476#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 37473#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 37474#L110-2 assume !false; 37686#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38150#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38147#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38144#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38141#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38138#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38135#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38132#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38129#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38126#L137 assume 8464 == ssl3_accept_~s__state~0#1; 37819#L144 [2022-11-02 20:45:05,675 INFO L750 eck$LassoCheckResult]: Loop: 37819#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 38754#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 38753#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 38746#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38740#L614 ssl3_accept_~skip~0#1 := 0; 38738#L110-2 assume !false; 38736#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38734#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38732#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38730#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38728#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38726#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38724#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38722#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38720#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38718#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38716#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38714#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 37793#L146 assume 8496 == ssl3_accept_~s__state~0#1; 37794#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 37807#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 37805#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 37801#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 37621#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 38752#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38747#L614 ssl3_accept_~skip~0#1 := 0; 38741#L110-2 assume !false; 38739#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38737#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38735#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38733#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38731#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38729#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38727#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38725#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38723#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38721#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38719#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38717#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38715#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38710#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 37729#L152 assume 8512 == ssl3_accept_~s__state~0#1; 37655#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 37533#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 37534#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 37594#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39001#L614 ssl3_accept_~skip~0#1 := 0; 38999#L110-2 assume !false; 38997#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38995#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38993#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38991#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38989#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38987#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38985#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38983#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38981#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38979#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38977#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38975#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38966#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38964#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38962#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38960#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 37696#L158 assume 8528 == ssl3_accept_~s__state~0#1; 37509#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 37481#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 37482#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 37591#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 37657#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 37500#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 38801#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38795#L614 ssl3_accept_~skip~0#1 := 0; 38793#L110-2 assume !false; 38791#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38789#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38787#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38784#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38777#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38774#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38771#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38768#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38764#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38711#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38709#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38708#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38472#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38471#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38469#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38467#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38465#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 38464#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38402#L164 assume 8544 == ssl3_accept_~s__state~0#1; 37426#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 37427#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 37610#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 37611#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 38397#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 37561#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 37562#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38366#L614 ssl3_accept_~skip~0#1 := 0; 38362#L110-2 assume !false; 38358#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38354#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38350#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38346#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38342#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38338#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38334#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38330#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38326#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38322#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 38318#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 38314#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 38310#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 38307#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 38305#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 38303#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 38301#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 38299#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 38297#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 38295#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 38293#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 38291#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 38289#L176 assume 8448 == ssl3_accept_~s__state~0#1; 38287#L177 assume !(ssl3_accept_~num1~0#1 > 0); 38285#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 38283#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38278#L614 ssl3_accept_~skip~0#1 := 0; 38277#L110-2 assume !false; 38275#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38271#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38272#L116 assume 16384 == ssl3_accept_~s__state~0#1; 38955#L222 ssl3_accept_~s__server~0#1 := 1; 39213#L227 assume 0 != ssl3_accept_~cb~0#1; 37517#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 37518#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 37629#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 37527#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 37528#L254 assume 12292 != ssl3_accept_~s__state~0#1; 37558#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 38385#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38367#L614 ssl3_accept_~skip~0#1 := 0; 38363#L110-2 assume !false; 38359#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38355#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38351#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38347#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38343#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38339#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38335#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38331#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38327#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 38323#L137 assume 8464 == ssl3_accept_~s__state~0#1; 37819#L144 [2022-11-02 20:45:05,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:05,675 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-11-02 20:45:05,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:05,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [472642201] [2022-11-02 20:45:05,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:05,677 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:05,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:05,682 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:05,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:05,689 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:05,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:05,690 INFO L85 PathProgramCache]: Analyzing trace with hash 2053875328, now seen corresponding path program 1 times [2022-11-02 20:45:05,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:05,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144518145] [2022-11-02 20:45:05,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:05,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:05,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:05,765 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:45:05,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:05,765 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144518145] [2022-11-02 20:45:05,766 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144518145] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:45:05,766 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882426239] [2022-11-02 20:45:05,766 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:05,766 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:45:05,766 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:05,769 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:45:05,786 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-11-02 20:45:05,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:05,846 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:45:05,848 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:05,917 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:45:05,917 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:45:05,976 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-11-02 20:45:05,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882426239] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:45:05,976 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:45:05,976 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:45:05,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781486393] [2022-11-02 20:45:05,977 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:45:05,977 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:05,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:05,978 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:45:05,978 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:45:05,978 INFO L87 Difference]: Start difference. First operand 1804 states and 2375 transitions. cyclomatic complexity: 576 Second operand has 6 states, 6 states have (on average 23.0) internal successors, (138), 6 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:06,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:06,557 INFO L93 Difference]: Finished difference Result 2881 states and 3702 transitions. [2022-11-02 20:45:06,557 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2881 states and 3702 transitions. [2022-11-02 20:45:06,569 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 2166 [2022-11-02 20:45:06,618 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2881 states to 2831 states and 3648 transitions. [2022-11-02 20:45:06,618 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2725 [2022-11-02 20:45:06,620 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2725 [2022-11-02 20:45:06,621 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2831 states and 3648 transitions. [2022-11-02 20:45:06,623 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:06,623 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2831 states and 3648 transitions. [2022-11-02 20:45:06,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2831 states and 3648 transitions. [2022-11-02 20:45:06,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2831 to 2074. [2022-11-02 20:45:06,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2074 states, 2074 states have (on average 1.3056894889103183) internal successors, (2708), 2073 states have internal predecessors, (2708), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:06,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2074 states to 2074 states and 2708 transitions. [2022-11-02 20:45:06,658 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2074 states and 2708 transitions. [2022-11-02 20:45:06,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 20:45:06,659 INFO L428 stractBuchiCegarLoop]: Abstraction has 2074 states and 2708 transitions. [2022-11-02 20:45:06,659 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-02 20:45:06,659 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2074 states and 2708 transitions. [2022-11-02 20:45:06,665 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1866 [2022-11-02 20:45:06,666 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:06,666 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:06,667 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:06,667 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:06,668 INFO L748 eck$LassoCheckResult]: Stem: 43266#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 43149#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 43137#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 43098#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 43099#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 43096#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 43097#L110-2 assume !false; 43301#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43972#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43971#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43970#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43969#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43968#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43967#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43966#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43965#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43964#L137 assume 8464 == ssl3_accept_~s__state~0#1; 43357#L144 [2022-11-02 20:45:06,668 INFO L750 eck$LassoCheckResult]: Loop: 43357#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 45081#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 45079#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 45080#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45094#L614 ssl3_accept_~skip~0#1 := 0; 45093#L110-2 assume !false; 45092#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45091#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45090#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45089#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45088#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45087#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45086#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45085#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45084#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45083#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44964#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44919#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44892#L146 assume 8496 == ssl3_accept_~s__state~0#1; 43354#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 44888#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 44886#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 44884#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 43243#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 44880#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44874#L614 ssl3_accept_~skip~0#1 := 0; 44872#L110-2 assume !false; 44871#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44870#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44868#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44867#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44866#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44865#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44864#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44863#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44862#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 44860#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44859#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44858#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44857#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 44852#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 44850#L152 assume 8512 == ssl3_accept_~s__state~0#1; 43351#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44847#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 44844#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 44841#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44835#L614 ssl3_accept_~skip~0#1 := 0; 44833#L110-2 assume !false; 44831#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44829#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44827#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44825#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44823#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44821#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44819#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44817#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44815#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 44813#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44811#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44810#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44788#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 44783#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 44781#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 44779#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 44777#L158 assume 8528 == ssl3_accept_~s__state~0#1; 43348#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 44774#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 44769#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 44752#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 44750#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 44749#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 44723#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44716#L614 ssl3_accept_~skip~0#1 := 0; 44715#L110-2 assume !false; 44710#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44708#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44706#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44704#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44702#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44700#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44698#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44696#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44694#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 44692#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44690#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44688#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44686#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 44684#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 44682#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 44680#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 44678#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 44676#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 44674#L164 assume 8544 == ssl3_accept_~s__state~0#1; 43345#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 44671#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 44668#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 44666#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 44662#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 43183#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 43184#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44594#L614 ssl3_accept_~skip~0#1 := 0; 44585#L110-2 assume !false; 44586#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44495#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44496#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44402#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44403#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44388#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44389#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44373#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44374#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 44363#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44364#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44357#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44358#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 44351#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 44352#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 44345#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 44346#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 44339#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 44340#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 44267#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 44268#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 44261#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 44262#L176 assume 8448 == ssl3_accept_~s__state~0#1; 43178#L177 assume !(ssl3_accept_~num1~0#1 > 0); 43130#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 43131#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44986#L614 ssl3_accept_~skip~0#1 := 0; 44985#L110-2 assume !false; 44984#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44983#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 44982#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 44981#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 44980#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 44979#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 44978#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44977#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 44976#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 44975#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 44974#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 44973#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 44972#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 44971#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 44970#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 44969#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 44967#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 44966#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 44965#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 43086#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 43087#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 43189#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 43156#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 43157#L179 assume 8576 == ssl3_accept_~s__state~0#1; 43119#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 43120#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 43047#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 43049#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45073#L614 ssl3_accept_~skip~0#1 := 0; 45072#L110-2 assume !false; 45071#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45070#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45069#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45068#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45067#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45066#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45065#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 44299#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45046#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45044#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45045#L140 assume 8465 == ssl3_accept_~s__state~0#1; 43357#L144 [2022-11-02 20:45:06,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:06,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-11-02 20:45:06,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:06,669 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005730091] [2022-11-02 20:45:06,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:06,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:06,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:06,674 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:06,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:06,679 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:06,679 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:06,680 INFO L85 PathProgramCache]: Analyzing trace with hash -925750313, now seen corresponding path program 1 times [2022-11-02 20:45:06,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:06,680 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10354505] [2022-11-02 20:45:06,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:06,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:06,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:06,740 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-11-02 20:45:06,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:06,740 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10354505] [2022-11-02 20:45:06,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10354505] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:06,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:06,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:45:06,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1933028550] [2022-11-02 20:45:06,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:06,741 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:06,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:06,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:06,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:06,742 INFO L87 Difference]: Start difference. First operand 2074 states and 2708 transitions. cyclomatic complexity: 642 Second operand has 3 states, 2 states have (on average 37.0) internal successors, (74), 3 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:06,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:06,890 INFO L93 Difference]: Finished difference Result 2100 states and 2738 transitions. [2022-11-02 20:45:06,890 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2100 states and 2738 transitions. [2022-11-02 20:45:06,899 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1892 [2022-11-02 20:45:06,907 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2100 states to 2100 states and 2738 transitions. [2022-11-02 20:45:06,908 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1994 [2022-11-02 20:45:06,909 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2022-11-02 20:45:06,909 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2100 states and 2738 transitions. [2022-11-02 20:45:06,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:06,910 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2100 states and 2738 transitions. [2022-11-02 20:45:06,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2100 states and 2738 transitions. [2022-11-02 20:45:06,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2100 to 2074. [2022-11-02 20:45:06,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2074 states, 2074 states have (on average 1.304725168756027) internal successors, (2706), 2073 states have internal predecessors, (2706), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:06,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2074 states to 2074 states and 2706 transitions. [2022-11-02 20:45:06,941 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2074 states and 2706 transitions. [2022-11-02 20:45:06,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:06,942 INFO L428 stractBuchiCegarLoop]: Abstraction has 2074 states and 2706 transitions. [2022-11-02 20:45:06,942 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-02 20:45:06,943 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2074 states and 2706 transitions. [2022-11-02 20:45:06,949 INFO L131 ngComponentsAnalysis]: Automaton has 7 accepting balls. 1866 [2022-11-02 20:45:06,949 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:06,949 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:06,951 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:06,951 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:06,951 INFO L748 eck$LassoCheckResult]: Stem: 47455#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 47328#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 47319#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 47279#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 47280#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 47270#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 47271#L110-2 assume !false; 47503#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 47813#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 47812#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 47811#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 47810#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47809#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47808#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47807#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47806#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 47805#L137 assume 8464 == ssl3_accept_~s__state~0#1; 47597#L144 [2022-11-02 20:45:06,952 INFO L750 eck$LassoCheckResult]: Loop: 47597#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 48407#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 48366#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 48315#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48309#L614 ssl3_accept_~skip~0#1 := 0; 48308#L110-2 assume !false; 48297#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48294#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48291#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48288#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48286#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48285#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48284#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48283#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48281#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48280#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48279#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48194#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47864#L146 assume 8496 == ssl3_accept_~s__state~0#1; 47429#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 47430#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 47281#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 47282#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 47433#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 48753#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48748#L614 ssl3_accept_~skip~0#1 := 0; 48747#L110-2 assume !false; 48746#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48745#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48744#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48743#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48742#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48741#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48740#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48739#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48738#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48737#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48736#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48735#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48734#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48733#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47515#L152 assume 8512 == ssl3_accept_~s__state~0#1; 47513#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 47345#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 47346#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 47382#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 47224#L614 ssl3_accept_~skip~0#1 := 0; 47321#L110-2 assume !false; 49290#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49289#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49288#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49287#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49286#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 47407#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 47367#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47337#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 47338#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49267#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49265#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49263#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 49261#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 49260#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 49259#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 49258#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47527#L158 assume 8528 == ssl3_accept_~s__state~0#1; 47314#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 47287#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 47288#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 47397#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 47473#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 47307#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 47449#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49278#L614 ssl3_accept_~skip~0#1 := 0; 49277#L110-2 assume !false; 49276#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49275#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49274#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49273#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49272#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49271#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49270#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49269#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49268#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 49266#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 49264#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 49262#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 47411#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 47412#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 47308#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 47309#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 47256#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 47250#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 47251#L164 assume 8544 == ssl3_accept_~s__state~0#1; 47530#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 47360#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 47278#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 47383#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 47384#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 47369#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 47370#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48951#L614 ssl3_accept_~skip~0#1 := 0; 48944#L110-2 assume !false; 48945#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48938#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48939#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48932#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48933#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48926#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48927#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 48920#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48921#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48914#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48915#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48908#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48909#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48902#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 48903#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 48896#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 48897#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 48890#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 48891#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 48884#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 48885#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 48878#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 48879#L176 assume 8448 == ssl3_accept_~s__state~0#1; 47363#L177 assume !(ssl3_accept_~num1~0#1 > 0); 47364#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 49040#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49030#L614 ssl3_accept_~skip~0#1 := 0; 49027#L110-2 assume !false; 49024#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49021#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 49018#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 49015#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 49012#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 49009#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 49006#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 49003#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 49000#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48997#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48994#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48991#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 48988#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 48985#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 48982#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 48979#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 48976#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 48973#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 48970#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 48967#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 48964#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 48961#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 48871#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 48866#L179 assume 8576 == ssl3_accept_~s__state~0#1; 48863#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 48862#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 47227#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 47229#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48583#L614 ssl3_accept_~skip~0#1 := 0; 48581#L110-2 assume !false; 48579#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48577#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 48575#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 48573#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 48571#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 48569#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 48566#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 47520#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 48564#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 48563#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 48263#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 48264#L143 assume 8466 == ssl3_accept_~s__state~0#1; 47597#L144 [2022-11-02 20:45:06,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:06,952 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-11-02 20:45:06,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:06,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [749564426] [2022-11-02 20:45:06,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:06,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:06,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:06,958 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:06,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:06,963 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:06,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:06,964 INFO L85 PathProgramCache]: Analyzing trace with hash 1366511526, now seen corresponding path program 1 times [2022-11-02 20:45:06,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:06,964 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133359195] [2022-11-02 20:45:06,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:06,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:06,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:07,308 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-11-02 20:45:07,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:07,308 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133359195] [2022-11-02 20:45:07,308 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133359195] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:07,308 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:07,309 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-11-02 20:45:07,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778992932] [2022-11-02 20:45:07,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:07,309 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:07,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:07,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-11-02 20:45:07,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:07,310 INFO L87 Difference]: Start difference. First operand 2074 states and 2706 transitions. cyclomatic complexity: 640 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:07,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:07,435 INFO L93 Difference]: Finished difference Result 9427 states and 12212 transitions. [2022-11-02 20:45:07,435 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9427 states and 12212 transitions. [2022-11-02 20:45:07,476 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 9069 [2022-11-02 20:45:07,520 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9427 states to 9427 states and 12212 transitions. [2022-11-02 20:45:07,520 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9321 [2022-11-02 20:45:07,528 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9321 [2022-11-02 20:45:07,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9427 states and 12212 transitions. [2022-11-02 20:45:07,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:07,529 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9427 states and 12212 transitions. [2022-11-02 20:45:07,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9427 states and 12212 transitions. [2022-11-02 20:45:07,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9427 to 3569. [2022-11-02 20:45:07,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3569 states, 3569 states have (on average 1.2989632950406276) internal successors, (4636), 3568 states have internal predecessors, (4636), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:07,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3569 states to 3569 states and 4636 transitions. [2022-11-02 20:45:07,670 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3569 states and 4636 transitions. [2022-11-02 20:45:07,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-11-02 20:45:07,675 INFO L428 stractBuchiCegarLoop]: Abstraction has 3569 states and 4636 transitions. [2022-11-02 20:45:07,675 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-02 20:45:07,675 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3569 states and 4636 transitions. [2022-11-02 20:45:07,685 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3361 [2022-11-02 20:45:07,685 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:07,685 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:07,687 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:07,698 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:07,698 INFO L748 eck$LassoCheckResult]: Stem: 58965#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 58844#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 58836#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 58797#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 58798#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 58789#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 58790#L110-2 assume !false; 59005#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59178#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 59174#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 59175#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 59170#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 59171#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 59166#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59167#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 59162#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 59163#L137 assume 8464 == ssl3_accept_~s__state~0#1; 59091#L144 [2022-11-02 20:45:07,699 INFO L750 eck$LassoCheckResult]: Loop: 59091#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 61286#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 58777#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 58778#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62235#L614 ssl3_accept_~skip~0#1 := 0; 62232#L110-2 assume !false; 62229#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62226#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62223#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62220#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62217#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62214#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62211#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62209#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62206#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62203#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62201#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62200#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 59524#L146 assume 8496 == ssl3_accept_~s__state~0#1; 58941#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 58942#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 61258#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 61257#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 58933#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 58934#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62287#L614 ssl3_accept_~skip~0#1 := 0; 62285#L110-2 assume !false; 62283#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62197#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62196#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62195#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62193#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62188#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62186#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62184#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62182#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62180#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62178#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62176#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62174#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62172#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 60489#L152 assume 8512 == ssl3_accept_~s__state~0#1; 59026#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 59027#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 58980#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 58981#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 62150#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62145#L614 ssl3_accept_~skip~0#1 := 0; 62144#L110-2 assume !false; 62143#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62142#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62141#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62140#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62139#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62138#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62137#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62136#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62135#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62134#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62133#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62132#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62131#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62130#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62129#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62128#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 59556#L158 assume 8528 == ssl3_accept_~s__state~0#1; 59078#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 62117#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 62114#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 62097#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 62095#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 62094#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 62088#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62082#L614 ssl3_accept_~skip~0#1 := 0; 62080#L110-2 assume !false; 62078#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62076#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62074#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62072#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62070#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62068#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62066#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 62064#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62062#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62060#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62058#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 62056#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62054#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62052#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62050#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62048#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 62047#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 62046#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 62045#L164 assume 8544 == ssl3_accept_~s__state~0#1; 59073#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 62044#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 62042#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 59360#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 58909#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 58881#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 58882#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62306#L614 ssl3_accept_~skip~0#1 := 0; 58849#L110-2 assume !false; 58791#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58792#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58814#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58815#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58870#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58871#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58879#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58852#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58853#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58890#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58883#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58884#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 62293#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 62288#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 62286#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 62284#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 58774#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 58775#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 58921#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 58922#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 61798#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 61796#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 61794#L176 assume 8448 == ssl3_accept_~s__state~0#1; 58877#L177 assume !(ssl3_accept_~num1~0#1 > 0); 58829#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 58830#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61958#L614 ssl3_accept_~skip~0#1 := 0; 61956#L110-2 assume !false; 61954#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61952#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 61950#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 61948#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 61946#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 61944#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 61942#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 61940#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 61938#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 61936#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 61934#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 61932#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 61931#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 61930#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 61929#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 61928#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 61927#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 61925#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 61924#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 61919#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 61913#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 61911#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 61909#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 61907#L179 assume 8576 == ssl3_accept_~s__state~0#1; 61819#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 61904#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 61902#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 58747#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62237#L614 ssl3_accept_~skip~0#1 := 0; 62234#L110-2 assume !false; 62231#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62228#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 62225#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 62222#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 62219#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 62216#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 62213#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 59513#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 62208#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 62205#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 62202#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 59523#L143 assume 8466 == ssl3_accept_~s__state~0#1; 59091#L144 [2022-11-02 20:45:07,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:07,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-11-02 20:45:07,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:07,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1648936740] [2022-11-02 20:45:07,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:07,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:07,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:07,708 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:07,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:07,714 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:07,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:07,715 INFO L85 PathProgramCache]: Analyzing trace with hash -1679659852, now seen corresponding path program 1 times [2022-11-02 20:45:07,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:07,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336919774] [2022-11-02 20:45:07,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:07,715 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:07,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:07,739 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:07,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:07,783 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:07,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:07,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1159625416, now seen corresponding path program 1 times [2022-11-02 20:45:07,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:07,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71495646] [2022-11-02 20:45:07,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:07,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:07,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:07,806 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:07,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:07,854 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:09,519 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:45:09,520 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:45:09,520 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:45:09,520 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:45:09,520 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:45:09,520 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:09,520 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:45:09,520 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:45:09,520 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration23_Loop [2022-11-02 20:45:09,520 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:45:09,520 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:45:09,523 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,526 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,529 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,532 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,537 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,540 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,543 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,546 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,549 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,552 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,555 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,558 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,561 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,565 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,570 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,573 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,577 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,580 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,583 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,593 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,596 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,601 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:09,895 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:45:09,895 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:45:09,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:09,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:09,915 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:09,928 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:09,928 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:09,941 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 20:45:09,943 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:09,943 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:09,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:09,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:09,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:09,980 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:09,988 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:09,988 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 20:45:10,022 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:10,023 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:10,055 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,055 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,056 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,063 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:10,064 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 20:45:10,094 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:10,095 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:10,133 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,134 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,149 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:10,149 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 20:45:10,171 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:10,171 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:10,209 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,209 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,210 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,215 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:10,215 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 20:45:10,244 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:10,244 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet38#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:10,280 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,281 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,287 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:10,287 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 20:45:10,310 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:10,311 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:10,348 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,348 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,350 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,352 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:10,352 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 20:45:10,373 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:10,373 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:10,406 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,406 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,407 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,410 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:10,410 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,410 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 20:45:10,446 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:10,447 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:10,485 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,486 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,489 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:10,489 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 20:45:10,519 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:10,519 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:10,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,554 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,556 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,563 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:10,563 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 20:45:10,585 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:10,585 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet42#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:10,623 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,625 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,627 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:10,627 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 20:45:10,648 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:10,648 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:10,686 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,687 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,687 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,688 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,690 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:10,690 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,690 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-02 20:45:10,711 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:10,711 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:10,744 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,746 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,751 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:10,751 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-02 20:45:10,774 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:10,775 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:10,813 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,815 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,817 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:10,817 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,830 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-02 20:45:10,869 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2022-11-02 20:45:10,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,870 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:10,878 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:10,880 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:45:10,880 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:10,880 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-02 20:45:10,902 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:45:10,936 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:10,936 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:45:10,936 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:45:10,936 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:45:10,936 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:45:10,936 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:45:10,936 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:10,936 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:45:10,936 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:45:10,936 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration23_Loop [2022-11-02 20:45:10,936 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:45:10,937 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:45:10,939 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,944 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,947 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,949 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,952 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,954 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,963 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,967 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,969 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,971 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,974 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,976 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,979 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,981 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,984 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,988 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,992 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,994 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:10,997 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:11,000 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:11,011 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:11,017 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:11,340 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:45:11,341 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:45:11,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:11,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:11,347 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:11,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-02 20:45:11,356 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:11,369 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:11,369 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:11,369 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:11,369 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:11,369 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:11,375 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:11,375 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:11,382 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:11,418 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:11,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:11,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:11,420 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:11,422 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:11,434 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:11,434 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:11,434 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:11,434 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:11,435 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:11,435 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:11,435 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:11,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-02 20:45:11,449 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:11,487 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:11,487 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:11,487 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:11,488 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:11,495 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:11,507 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:11,507 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:11,507 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:11,507 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:11,507 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:11,508 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:11,508 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:11,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-02 20:45:11,517 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:11,554 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:11,555 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:11,555 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:11,556 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:11,558 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-02 20:45:11,558 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:11,568 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:11,568 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:11,568 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:11,568 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:11,568 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:11,569 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:11,569 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:11,580 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:11,608 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-11-02 20:45:11,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:11,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:11,609 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:11,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-02 20:45:11,611 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:11,621 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:11,621 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:11,621 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:11,621 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:11,622 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:11,622 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:11,622 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:11,624 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:11,648 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:11,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:11,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:11,649 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:11,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-02 20:45:11,651 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:11,660 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:11,660 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:11,661 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:11,661 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:11,661 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:11,663 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:11,663 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:11,690 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:11,723 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:11,723 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:11,723 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:11,725 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:11,731 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:11,743 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:11,743 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:11,743 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:11,743 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:11,743 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:11,744 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:11,744 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:11,746 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-02 20:45:11,758 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:11,796 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:11,797 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:11,797 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:11,798 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:11,803 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:11,815 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:11,815 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:11,815 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:11,815 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:11,815 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:11,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:11,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:11,818 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-02 20:45:11,830 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:11,866 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:11,867 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:11,867 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:11,868 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:11,871 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:11,883 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:11,883 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:11,883 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:11,883 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:11,883 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:11,884 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:11,884 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:11,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-02 20:45:11,906 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:11,945 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:11,945 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:11,945 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:11,947 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:11,951 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:11,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:11,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:11,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:11,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:11,963 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:11,964 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:11,964 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:11,967 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-02 20:45:11,978 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:12,006 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2022-11-02 20:45:12,006 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:12,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:12,007 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:12,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-02 20:45:12,008 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:12,018 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:12,018 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:12,018 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:12,018 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:45:12,019 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:12,019 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:45:12,019 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:12,021 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:12,046 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:12,046 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:12,046 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:12,047 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:12,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-02 20:45:12,049 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:12,058 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:12,059 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:12,059 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:12,059 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:12,059 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:12,059 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:12,059 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:12,061 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:12,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:12,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:12,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:12,083 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:12,084 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:12,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-02 20:45:12,094 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:12,094 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:12,094 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:12,094 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:12,094 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:12,095 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:12,095 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:12,096 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:12,116 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-11-02 20:45:12,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:12,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:12,117 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:12,125 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-02 20:45:12,126 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:12,137 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:12,137 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:12,137 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:12,137 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:12,138 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:12,138 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:12,138 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:12,140 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:12,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-11-02 20:45:12,162 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:12,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:12,163 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:12,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-02 20:45:12,166 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:12,176 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:12,176 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:12,176 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:12,176 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:12,176 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:12,177 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:12,177 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:12,179 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:45:12,181 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:45:12,182 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:45:12,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:12,182 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:12,183 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:12,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-02 20:45:12,195 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:45:12,195 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:45:12,195 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:45:12,195 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2022-11-02 20:45:12,216 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:12,217 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:45:12,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:12,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:12,260 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:45:12,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:12,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:12,327 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:45:12,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:12,948 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-11-02 20:45:12,949 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:45:12,950 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3569 states and 4636 transitions. cyclomatic complexity: 1078 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:13,072 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3569 states and 4636 transitions. cyclomatic complexity: 1078. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 9577 states and 12402 transitions. Complement of second has 4 states. [2022-11-02 20:45:13,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-11-02 20:45:13,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:13,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 401 transitions. [2022-11-02 20:45:13,075 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 17 letters. Loop has 173 letters. [2022-11-02 20:45:13,077 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:45:13,078 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 190 letters. Loop has 173 letters. [2022-11-02 20:45:13,079 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:45:13,079 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 401 transitions. Stem has 17 letters. Loop has 346 letters. [2022-11-02 20:45:13,081 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:45:13,081 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9577 states and 12402 transitions. [2022-11-02 20:45:13,129 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6353 [2022-11-02 20:45:13,161 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9577 states to 9577 states and 12402 transitions. [2022-11-02 20:45:13,161 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6459 [2022-11-02 20:45:13,167 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6471 [2022-11-02 20:45:13,167 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9577 states and 12402 transitions. [2022-11-02 20:45:13,169 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:13,170 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9577 states and 12402 transitions. [2022-11-02 20:45:13,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9577 states and 12402 transitions. [2022-11-02 20:45:13,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9577 to 9565. [2022-11-02 20:45:13,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2022-11-02 20:45:13,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9565 states, 9565 states have (on average 1.294720334553058) internal successors, (12384), 9564 states have internal predecessors, (12384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:13,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9565 states to 9565 states and 12384 transitions. [2022-11-02 20:45:13,390 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9565 states and 12384 transitions. [2022-11-02 20:45:13,390 INFO L428 stractBuchiCegarLoop]: Abstraction has 9565 states and 12384 transitions. [2022-11-02 20:45:13,390 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-02 20:45:13,391 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9565 states and 12384 transitions. [2022-11-02 20:45:13,419 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6353 [2022-11-02 20:45:13,419 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:13,419 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:13,426 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:13,426 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:13,427 INFO L748 eck$LassoCheckResult]: Stem: 72833#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 72628#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 72614#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 72555#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 72556#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 72553#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 72554#L110-2 assume !false; 73139#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 78136#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 78134#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 78132#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 78130#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 78128#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 78126#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 78124#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 78122#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 78119#L137 assume 8464 == ssl3_accept_~s__state~0#1; 73964#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 73965#L285 [2022-11-02 20:45:13,427 INFO L750 eck$LassoCheckResult]: Loop: 73965#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 79499#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 79498#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 79494#L614 ssl3_accept_~skip~0#1 := 0; 79479#L110-2 assume !false; 79480#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 79472#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 79468#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 79469#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 79460#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 79461#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 79698#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 79696#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 79695#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 79694#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 79693#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 79583#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 79431#L146 assume 8496 == ssl3_accept_~s__state~0#1; 79428#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 79427#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 79426#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 79425#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 79424#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 79422#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 79417#L614 ssl3_accept_~skip~0#1 := 0; 79416#L110-2 assume !false; 79415#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 79414#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 79413#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 79412#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 79411#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 79410#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 79409#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 79408#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 79407#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 79406#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 79405#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 79404#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 79403#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 79402#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75605#L152 assume 8512 == ssl3_accept_~s__state~0#1; 75606#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 75593#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 75595#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 81176#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 81174#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81169#L614 ssl3_accept_~skip~0#1 := 0; 81168#L110-2 assume !false; 81167#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81166#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 81165#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 81164#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 81163#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 81162#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 81161#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 81160#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 81159#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 81158#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 81157#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 81156#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 81155#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 81154#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 81153#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 81152#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 81151#L158 assume 8528 == ssl3_accept_~s__state~0#1; 79574#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 81150#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 81149#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 81141#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 81139#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 81138#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 81136#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81131#L614 ssl3_accept_~skip~0#1 := 0; 81129#L110-2 assume !false; 81124#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81122#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 81120#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 81118#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 81116#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 81114#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 81112#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 81110#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 81108#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 81106#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 81104#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 81102#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 81100#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 81098#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 81096#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 81094#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 81092#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 81090#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 81088#L164 assume 8544 == ssl3_accept_~s__state~0#1; 79569#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 81085#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 81082#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 81080#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 81076#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 81075#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 81072#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81067#L614 ssl3_accept_~skip~0#1 := 0; 81066#L110-2 assume !false; 81065#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81064#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 81063#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 81062#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 81061#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 81060#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 81059#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 81058#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 81057#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 81056#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 81055#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 81054#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 81053#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 81052#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 81051#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 81050#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 81049#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 81048#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 81047#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 81046#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 81045#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 81044#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 81039#L176 assume 8448 == ssl3_accept_~s__state~0#1; 81036#L177 assume !(ssl3_accept_~num1~0#1 > 0); 81031#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 81026#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 81022#L614 ssl3_accept_~skip~0#1 := 0; 81015#L110-2 assume !false; 81016#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 81009#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 81010#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 81003#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 81004#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 80996#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 80997#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 80988#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 80989#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 80982#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 80983#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 80977#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 80978#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 80967#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 80968#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 80961#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 80962#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 80955#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 80956#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 80949#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 80950#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 80943#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 80944#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 80938#L179 assume 8576 == ssl3_accept_~s__state~0#1; 80881#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 80882#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 79502#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 79504#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 79483#L614 ssl3_accept_~skip~0#1 := 0; 79484#L110-2 assume !false; 79475#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 79476#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 79776#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 79464#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 79465#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 79457#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 79454#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 79451#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 79447#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 79443#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 79439#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 79440#L143 assume 8466 == ssl3_accept_~s__state~0#1; 79395#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 73965#L285 [2022-11-02 20:45:13,428 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:13,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2022-11-02 20:45:13,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:13,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [277953263] [2022-11-02 20:45:13,428 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:13,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:13,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:13,437 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:13,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:13,444 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:13,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:13,445 INFO L85 PathProgramCache]: Analyzing trace with hash 195698166, now seen corresponding path program 1 times [2022-11-02 20:45:13,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:13,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [222474481] [2022-11-02 20:45:13,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:13,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:13,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:13,488 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-11-02 20:45:13,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:13,489 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [222474481] [2022-11-02 20:45:13,489 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [222474481] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:13,489 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:13,489 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:13,489 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843816091] [2022-11-02 20:45:13,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:13,491 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:13,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:13,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:13,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:13,493 INFO L87 Difference]: Start difference. First operand 9565 states and 12384 transitions. cyclomatic complexity: 2842 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:13,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:13,543 INFO L93 Difference]: Finished difference Result 18445 states and 23794 transitions. [2022-11-02 20:45:13,544 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18445 states and 23794 transitions. [2022-11-02 20:45:13,617 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12265 [2022-11-02 20:45:13,679 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18445 states to 18445 states and 23794 transitions. [2022-11-02 20:45:13,680 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12375 [2022-11-02 20:45:13,691 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12375 [2022-11-02 20:45:13,692 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18445 states and 23794 transitions. [2022-11-02 20:45:13,695 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:13,695 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18445 states and 23794 transitions. [2022-11-02 20:45:13,712 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18445 states and 23794 transitions. [2022-11-02 20:45:14,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18445 to 9565. [2022-11-02 20:45:14,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9565 states, 9565 states have (on average 1.2934657605854678) internal successors, (12372), 9564 states have internal predecessors, (12372), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:14,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9565 states to 9565 states and 12372 transitions. [2022-11-02 20:45:14,049 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9565 states and 12372 transitions. [2022-11-02 20:45:14,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:14,050 INFO L428 stractBuchiCegarLoop]: Abstraction has 9565 states and 12372 transitions. [2022-11-02 20:45:14,050 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-02 20:45:14,050 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9565 states and 12372 transitions. [2022-11-02 20:45:14,076 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6353 [2022-11-02 20:45:14,076 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:14,077 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:14,078 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:14,078 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:14,078 INFO L748 eck$LassoCheckResult]: Stem: 100835#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 100639#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 100628#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 100570#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 100571#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 100563#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 100564#L110-2 assume !false; 103337#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103987#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 103988#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 103985#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 103986#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 103983#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 103984#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103979#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 103980#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 103953#L137 assume 8464 == ssl3_accept_~s__state~0#1; 101119#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 101120#L285 [2022-11-02 20:45:14,079 INFO L750 eck$LassoCheckResult]: Loop: 101120#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 109156#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 108706#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 108702#L614 ssl3_accept_~skip~0#1 := 0; 108695#L110-2 assume !false; 108696#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 108689#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 108690#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 108682#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 108683#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 108675#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 108676#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 108668#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 108669#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 107850#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 107851#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 108385#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 107515#L146 assume 8496 == ssl3_accept_~s__state~0#1; 107511#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 107509#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 107502#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 107474#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 107477#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 108596#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 108591#L614 ssl3_accept_~skip~0#1 := 0; 108590#L110-2 assume !false; 108589#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 108588#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 108587#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 108586#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 108585#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 108584#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 108583#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 108582#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 108581#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 108580#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 108579#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 108578#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 108577#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 108576#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 106987#L152 assume 8512 == ssl3_accept_~s__state~0#1; 106988#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 109147#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 109148#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 109465#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 109463#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109458#L614 ssl3_accept_~skip~0#1 := 0; 109457#L110-2 assume !false; 109456#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109455#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 109454#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 109453#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 109452#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 109451#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 109450#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 109449#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 109448#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 109447#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 109446#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 109445#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 109444#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 109443#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 109442#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 109441#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 109440#L158 assume 8528 == ssl3_accept_~s__state~0#1; 108356#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 109438#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 109437#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 109436#L341 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 109433#L344 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 109427#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 109425#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109420#L614 ssl3_accept_~skip~0#1 := 0; 109418#L110-2 assume !false; 109413#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109411#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 109409#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 109407#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 109405#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 109403#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 109401#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 109399#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 109397#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 109395#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 109393#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 109391#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 109389#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 109387#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 109385#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 109383#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 109381#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 109379#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 109377#L164 assume 8544 == ssl3_accept_~s__state~0#1; 100503#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 100504#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 107370#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 107371#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 109369#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 109368#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 109365#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109360#L614 ssl3_accept_~skip~0#1 := 0; 109359#L110-2 assume !false; 109358#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109357#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 109356#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 109355#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 109354#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 109353#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 109352#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 109351#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 109350#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 109349#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 109348#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 109347#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 109346#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 109345#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 109344#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 109343#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 109342#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 109341#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 109340#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 109339#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 109338#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 109333#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 109330#L176 assume 8448 == ssl3_accept_~s__state~0#1; 109329#L177 assume !(ssl3_accept_~num1~0#1 > 0); 109324#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 109317#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109311#L614 ssl3_accept_~skip~0#1 := 0; 109309#L110-2 assume !false; 109307#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109305#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 109303#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 109301#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 109299#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 109297#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 109295#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 109293#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 109291#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 109289#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 109287#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 109285#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 109283#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 109281#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 109279#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 109277#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 109275#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 109273#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 109271#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 109269#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 109267#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 109265#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 109263#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 109259#L179 assume 8576 == ssl3_accept_~s__state~0#1; 109256#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 109255#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 109157#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 109008#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 108698#L614 ssl3_accept_~skip~0#1 := 0; 108699#L110-2 assume !false; 108692#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 108693#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 108686#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 108687#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 108679#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 108680#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 108672#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 108673#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 108570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 108571#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 107681#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 107682#L143 assume 8466 == ssl3_accept_~s__state~0#1; 107531#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 101120#L285 [2022-11-02 20:45:14,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:14,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2022-11-02 20:45:14,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:14,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855832217] [2022-11-02 20:45:14,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:14,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:14,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:14,084 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:14,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:14,090 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:14,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:14,090 INFO L85 PathProgramCache]: Analyzing trace with hash -527451627, now seen corresponding path program 1 times [2022-11-02 20:45:14,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:14,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093823022] [2022-11-02 20:45:14,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:14,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:14,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:14,328 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-11-02 20:45:14,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:14,328 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093823022] [2022-11-02 20:45:14,328 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093823022] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:14,328 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:14,329 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:14,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470427788] [2022-11-02 20:45:14,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:14,329 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:14,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:14,330 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:14,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:14,331 INFO L87 Difference]: Start difference. First operand 9565 states and 12372 transitions. cyclomatic complexity: 2830 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:14,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:14,381 INFO L93 Difference]: Finished difference Result 18433 states and 23758 transitions. [2022-11-02 20:45:14,381 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18433 states and 23758 transitions. [2022-11-02 20:45:14,453 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12257 [2022-11-02 20:45:14,513 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18433 states to 18433 states and 23758 transitions. [2022-11-02 20:45:14,514 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12367 [2022-11-02 20:45:14,529 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12367 [2022-11-02 20:45:14,529 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18433 states and 23758 transitions. [2022-11-02 20:45:14,529 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:14,529 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18433 states and 23758 transitions. [2022-11-02 20:45:14,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18433 states and 23758 transitions. [2022-11-02 20:45:14,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18433 to 9565. [2022-11-02 20:45:14,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9565 states, 9565 states have (on average 1.2922111866178776) internal successors, (12360), 9564 states have internal predecessors, (12360), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:14,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9565 states to 9565 states and 12360 transitions. [2022-11-02 20:45:14,792 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9565 states and 12360 transitions. [2022-11-02 20:45:14,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:14,793 INFO L428 stractBuchiCegarLoop]: Abstraction has 9565 states and 12360 transitions. [2022-11-02 20:45:14,793 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-02 20:45:14,794 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9565 states and 12360 transitions. [2022-11-02 20:45:14,901 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 6353 [2022-11-02 20:45:14,903 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:14,903 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:14,905 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:14,905 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:14,905 INFO L748 eck$LassoCheckResult]: Stem: 128845#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 128647#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 128634#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 128576#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 128577#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 128564#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 128565#L110-2 assume !false; 129092#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 133516#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 133514#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 133512#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 133510#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 133508#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 133506#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 133504#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 133502#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 133499#L137 assume 8464 == ssl3_accept_~s__state~0#1; 131104#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 128524#L285 [2022-11-02 20:45:14,906 INFO L750 eck$LassoCheckResult]: Loop: 128524#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 128548#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 128549#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136402#L614 ssl3_accept_~skip~0#1 := 0; 136398#L110-2 assume !false; 136394#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136390#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136386#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136382#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136378#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136374#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136370#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136366#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136362#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136358#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136354#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 136350#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 135434#L146 assume 8496 == ssl3_accept_~s__state~0#1; 135435#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 128608#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 128609#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 135427#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 128785#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 128716#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128498#L614 ssl3_accept_~skip~0#1 := 0; 128636#L110-2 assume !false; 128566#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 128567#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 128600#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 128601#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 128682#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 128683#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 128697#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 128659#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 128660#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 128710#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 128703#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 128704#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 128767#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 128768#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 128783#L152 assume 8512 == ssl3_accept_~s__state~0#1; 135217#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 135218#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 137025#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 137353#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 137351#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 137346#L614 ssl3_accept_~skip~0#1 := 0; 137345#L110-2 assume !false; 137344#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137343#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 137342#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 137341#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 137340#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 137339#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 137338#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 137337#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 137336#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 137335#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 137334#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 137333#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 137332#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 137331#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 137330#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 137329#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 137328#L158 assume 8528 == ssl3_accept_~s__state~0#1; 136225#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 137326#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 137327#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 137318#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 137316#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 137315#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 137313#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 137308#L614 ssl3_accept_~skip~0#1 := 0; 137306#L110-2 assume !false; 137301#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137299#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 137297#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 137295#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 137293#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 137291#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 137289#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 137287#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 137285#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 137283#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 137281#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 137279#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 137277#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 137275#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 137273#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 137271#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 137269#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 137267#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 137265#L164 assume 8544 == ssl3_accept_~s__state~0#1; 136218#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 137262#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 137259#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 137257#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 137251#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 137250#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 137247#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 137242#L614 ssl3_accept_~skip~0#1 := 0; 137241#L110-2 assume !false; 137240#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137239#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 137238#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 137237#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 137236#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 137235#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 137234#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 137233#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 137232#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 137231#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 137230#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 137229#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 137228#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 137227#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 137226#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 137225#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 137224#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 137223#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 137222#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 137221#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 137220#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 137219#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 137218#L176 assume 8448 == ssl3_accept_~s__state~0#1; 137217#L177 assume !(ssl3_accept_~num1~0#1 > 0); 137215#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 137213#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 137208#L614 ssl3_accept_~skip~0#1 := 0; 137207#L110-2 assume !false; 137206#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 137205#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 137204#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 137203#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 137202#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 137201#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 137200#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 137199#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 137198#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 137197#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 137196#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 137195#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 137194#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 137193#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 137192#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 137191#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 137190#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 137186#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 137185#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 137183#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 137177#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 137109#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 137105#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 136680#L179 assume 8576 == ssl3_accept_~s__state~0#1; 136675#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 136634#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 136339#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 136205#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 136331#L614 ssl3_accept_~skip~0#1 := 0; 136330#L110-2 assume !false; 136323#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 136322#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 136319#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 136318#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 136315#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 136314#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 136310#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 136309#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 136306#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 136305#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 136304#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 135534#L143 assume 8466 == ssl3_accept_~s__state~0#1; 128523#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 128524#L285 [2022-11-02 20:45:14,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:14,906 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 3 times [2022-11-02 20:45:14,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:14,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [365242786] [2022-11-02 20:45:14,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:14,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:14,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:14,914 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:14,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:14,925 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:14,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:14,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1957408652, now seen corresponding path program 1 times [2022-11-02 20:45:14,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:14,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [712825437] [2022-11-02 20:45:14,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:14,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:14,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:14,962 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:14,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:15,026 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:15,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:15,026 INFO L85 PathProgramCache]: Analyzing trace with hash 1504774797, now seen corresponding path program 1 times [2022-11-02 20:45:15,027 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:15,027 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489600647] [2022-11-02 20:45:15,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:15,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:15,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:15,117 INFO L134 CoverageAnalysis]: Checked inductivity of 450 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-11-02 20:45:15,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:15,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489600647] [2022-11-02 20:45:15,117 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489600647] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:15,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:15,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:15,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258360888] [2022-11-02 20:45:15,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:16,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:16,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:16,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:16,852 INFO L87 Difference]: Start difference. First operand 9565 states and 12360 transitions. cyclomatic complexity: 2818 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:16,928 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:16,929 INFO L93 Difference]: Finished difference Result 12485 states and 16054 transitions. [2022-11-02 20:45:16,929 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12485 states and 16054 transitions. [2022-11-02 20:45:16,980 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9253 [2022-11-02 20:45:17,021 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12485 states to 12481 states and 16050 transitions. [2022-11-02 20:45:17,022 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9371 [2022-11-02 20:45:17,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9371 [2022-11-02 20:45:17,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12481 states and 16050 transitions. [2022-11-02 20:45:17,028 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:17,029 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12481 states and 16050 transitions. [2022-11-02 20:45:17,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12481 states and 16050 transitions. [2022-11-02 20:45:17,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12481 to 12481. [2022-11-02 20:45:17,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12481 states, 12481 states have (on average 1.2859546510696258) internal successors, (16050), 12480 states have internal predecessors, (16050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:17,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12481 states to 12481 states and 16050 transitions. [2022-11-02 20:45:17,270 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12481 states and 16050 transitions. [2022-11-02 20:45:17,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:17,270 INFO L428 stractBuchiCegarLoop]: Abstraction has 12481 states and 16050 transitions. [2022-11-02 20:45:17,270 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-02 20:45:17,271 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12481 states and 16050 transitions. [2022-11-02 20:45:17,305 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9253 [2022-11-02 20:45:17,306 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:17,306 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:17,308 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:17,308 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:17,308 INFO L748 eck$LassoCheckResult]: Stem: 150875#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 150697#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 150686#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 150633#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 150634#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 150625#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 150626#L110-2 assume !false; 151139#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 156885#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 156883#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 156881#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 154074#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 154075#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 154071#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 154068#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 154063#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 152781#L137 assume 8464 == ssl3_accept_~s__state~0#1; 152779#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 152767#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 152768#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 150606#L577 [2022-11-02 20:45:17,309 INFO L750 eck$LassoCheckResult]: Loop: 150606#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162962#L614 ssl3_accept_~skip~0#1 := 0; 162960#L110-2 assume !false; 162958#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162957#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162956#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162955#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162954#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162377#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162321#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162315#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162313#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162043#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 161970#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 161376#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 160900#L146 assume 8496 == ssl3_accept_~s__state~0#1; 160897#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 160896#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 160895#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 160893#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 160892#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 160890#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 160885#L614 ssl3_accept_~skip~0#1 := 0; 160884#L110-2 assume !false; 160883#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 160882#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 160881#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 160880#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 160879#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 160878#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 160877#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 160876#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 160875#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 160874#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 160870#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 160869#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 160868#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 160548#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157809#L152 assume 8512 == ssl3_accept_~s__state~0#1; 150894#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 150895#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 150905#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 150906#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 162282#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162277#L614 ssl3_accept_~skip~0#1 := 0; 162276#L110-2 assume !false; 162275#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162274#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162273#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162272#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162271#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162270#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162269#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162268#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162267#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162266#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162265#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162264#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 162263#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 162262#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 162261#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 162260#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 162259#L158 assume 8528 == ssl3_accept_~s__state~0#1; 161330#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 162258#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 162256#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 162249#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 162247#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 162246#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 162244#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162239#L614 ssl3_accept_~skip~0#1 := 0; 162238#L110-2 assume !false; 162237#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162236#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162235#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162234#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162233#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162232#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162231#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162230#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162229#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162228#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162227#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162226#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 162225#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 162224#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 162223#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 162222#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 162221#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 162220#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 160749#L164 assume 8544 == ssl3_accept_~s__state~0#1; 160750#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 150736#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 150629#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 150825#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 162146#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 162145#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 162142#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162137#L614 ssl3_accept_~skip~0#1 := 0; 162136#L110-2 assume !false; 162135#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162134#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162133#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162132#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162131#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162130#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162129#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162127#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162122#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162121#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162120#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162119#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 162118#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 162117#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 162116#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 162115#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 162114#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 162113#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 162112#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 162111#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 162110#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 162109#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 162108#L176 assume 8448 == ssl3_accept_~s__state~0#1; 162107#L177 assume !(ssl3_accept_~num1~0#1 > 0); 162105#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 162101#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162096#L614 ssl3_accept_~skip~0#1 := 0; 162095#L110-2 assume !false; 162094#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162091#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162090#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162089#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162088#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162087#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162086#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162085#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162084#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162083#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 162080#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 162079#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 162077#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 162075#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 162074#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 162073#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 162072#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 162071#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 162070#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 162069#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 162068#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 162067#L179 assume 8576 == ssl3_accept_~s__state~0#1; 161897#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 162066#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 162052#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 161654#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 162580#L614 ssl3_accept_~skip~0#1 := 0; 162579#L110-2 assume !false; 162578#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 162577#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 162576#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 162575#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 162574#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 162573#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 162572#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 162571#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 162570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 162569#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 162568#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 162528#L143 assume 8466 == ssl3_accept_~s__state~0#1; 150581#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 150582#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 150605#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 150606#L577 [2022-11-02 20:45:17,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:17,309 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2022-11-02 20:45:17,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:17,310 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093092152] [2022-11-02 20:45:17,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:17,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:17,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:17,316 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:17,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:17,322 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:17,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:17,323 INFO L85 PathProgramCache]: Analyzing trace with hash 302464000, now seen corresponding path program 2 times [2022-11-02 20:45:17,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:17,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733918310] [2022-11-02 20:45:17,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:17,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:17,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:17,340 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:17,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:17,365 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:17,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:17,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1334930927, now seen corresponding path program 1 times [2022-11-02 20:45:17,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:17,366 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47294921] [2022-11-02 20:45:17,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:17,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:17,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:17,413 INFO L134 CoverageAnalysis]: Checked inductivity of 452 backedges. 175 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-11-02 20:45:17,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:17,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47294921] [2022-11-02 20:45:17,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47294921] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:17,414 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:17,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:17,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1481453478] [2022-11-02 20:45:17,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:19,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:19,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:19,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:19,118 INFO L87 Difference]: Start difference. First operand 12481 states and 16050 transitions. cyclomatic complexity: 3598 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:19,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:19,182 INFO L93 Difference]: Finished difference Result 12761 states and 16386 transitions. [2022-11-02 20:45:19,183 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12761 states and 16386 transitions. [2022-11-02 20:45:19,239 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9349 [2022-11-02 20:45:19,287 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12761 states to 12669 states and 16274 transitions. [2022-11-02 20:45:19,288 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9467 [2022-11-02 20:45:19,294 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9467 [2022-11-02 20:45:19,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12669 states and 16274 transitions. [2022-11-02 20:45:19,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:19,298 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12669 states and 16274 transitions. [2022-11-02 20:45:19,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12669 states and 16274 transitions. [2022-11-02 20:45:19,509 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12669 to 12669. [2022-11-02 20:45:19,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12669 states, 12669 states have (on average 1.2845528455284554) internal successors, (16274), 12668 states have internal predecessors, (16274), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:19,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12669 states to 12669 states and 16274 transitions. [2022-11-02 20:45:19,541 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12669 states and 16274 transitions. [2022-11-02 20:45:19,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:19,546 INFO L428 stractBuchiCegarLoop]: Abstraction has 12669 states and 16274 transitions. [2022-11-02 20:45:19,546 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-02 20:45:19,546 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12669 states and 16274 transitions. [2022-11-02 20:45:19,581 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9349 [2022-11-02 20:45:19,581 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:19,581 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:19,584 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:19,584 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:19,584 INFO L748 eck$LassoCheckResult]: Stem: 176136#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 175950#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 175934#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 175882#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 175883#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 175880#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 175881#L110-2 assume !false; 179529#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 183535#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 183533#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 183531#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 183529#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 183527#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 183525#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 183523#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 183522#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 183520#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182727#L140 assume 8465 == ssl3_accept_~s__state~0#1; 182728#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 182444#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 182445#L285-2 [2022-11-02 20:45:19,585 INFO L750 eck$LassoCheckResult]: Loop: 182445#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 182434#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182430#L614 ssl3_accept_~skip~0#1 := 0; 182421#L110-2 assume !false; 182422#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182413#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182414#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182405#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182406#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182397#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182398#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182291#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182292#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 181660#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 181661#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 181640#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 181641#L146 assume 8496 == ssl3_accept_~s__state~0#1; 181627#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 181628#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 181258#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 181259#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 182705#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 182703#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182698#L614 ssl3_accept_~skip~0#1 := 0; 182697#L110-2 assume !false; 182696#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182695#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182694#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182693#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182692#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182691#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182690#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182689#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182688#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 182687#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182686#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 182685#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 182684#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 182683#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 182682#L152 assume 8512 == ssl3_accept_~s__state~0#1; 179433#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 182680#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 182679#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 182678#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 182676#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182671#L614 ssl3_accept_~skip~0#1 := 0; 182670#L110-2 assume !false; 182669#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182668#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182667#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182666#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182665#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182664#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182663#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182662#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182661#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 182660#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182659#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 182658#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 182657#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 182656#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 182655#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 182654#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 182653#L158 assume 8528 == ssl3_accept_~s__state~0#1; 179424#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 182652#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 182650#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 182643#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 182641#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 182640#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 182638#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182633#L614 ssl3_accept_~skip~0#1 := 0; 182631#L110-2 assume !false; 182626#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182624#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182622#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182620#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182618#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182616#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182614#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182612#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182610#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 182608#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182606#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 182604#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 182602#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 182600#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 182598#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 182596#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 182594#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 182592#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 182590#L164 assume 8544 == ssl3_accept_~s__state~0#1; 179416#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 182587#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 182584#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 182582#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 182578#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 182577#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 182574#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182569#L614 ssl3_accept_~skip~0#1 := 0; 182568#L110-2 assume !false; 182567#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182566#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182565#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182564#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182563#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182562#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182561#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182560#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182559#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 182558#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182557#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 182556#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 182555#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 182554#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 182553#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 182552#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 182551#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 182550#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 182549#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 182548#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 182547#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 182546#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 182545#L176 assume 8448 == ssl3_accept_~s__state~0#1; 182544#L177 assume !(ssl3_accept_~num1~0#1 > 0); 182542#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 182540#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182535#L614 ssl3_accept_~skip~0#1 := 0; 182534#L110-2 assume !false; 182533#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182532#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182531#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182530#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182529#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182528#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182527#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182526#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182525#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 182524#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182523#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 182522#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 182521#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 182520#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 182519#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 182518#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 182517#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 182516#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 182515#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 182512#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 182510#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 182509#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 182508#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 182507#L179 assume 8576 == ssl3_accept_~s__state~0#1; 182255#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 182504#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 182502#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 180816#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 182786#L614 ssl3_accept_~skip~0#1 := 0; 182781#L110-2 assume !false; 182770#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 182766#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 182762#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 182758#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 182754#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 182750#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 182746#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 182742#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 182738#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 182734#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 182713#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 182714#L143 assume 8466 == ssl3_accept_~s__state~0#1; 179494#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 182717#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 182445#L285-2 [2022-11-02 20:45:19,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:19,586 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2022-11-02 20:45:19,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:19,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171150182] [2022-11-02 20:45:19,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:19,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:19,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:19,616 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:19,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:19,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171150182] [2022-11-02 20:45:19,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171150182] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:19,617 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:19,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:19,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2052502692] [2022-11-02 20:45:19,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:19,618 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:45:19,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:19,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1952293850, now seen corresponding path program 2 times [2022-11-02 20:45:19,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:19,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003721754] [2022-11-02 20:45:19,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:19,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:19,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:19,689 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-11-02 20:45:19,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:19,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003721754] [2022-11-02 20:45:19,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2003721754] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:19,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:19,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:45:19,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609159013] [2022-11-02 20:45:19,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:19,690 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:19,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:19,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:19,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:19,691 INFO L87 Difference]: Start difference. First operand 12669 states and 16274 transitions. cyclomatic complexity: 3634 Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:19,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:19,837 INFO L93 Difference]: Finished difference Result 12721 states and 16307 transitions. [2022-11-02 20:45:19,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12721 states and 16307 transitions. [2022-11-02 20:45:19,887 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9377 [2022-11-02 20:45:19,927 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12721 states to 12721 states and 16307 transitions. [2022-11-02 20:45:19,927 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9503 [2022-11-02 20:45:19,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9503 [2022-11-02 20:45:19,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12721 states and 16307 transitions. [2022-11-02 20:45:19,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:19,935 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12721 states and 16307 transitions. [2022-11-02 20:45:19,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12721 states and 16307 transitions. [2022-11-02 20:45:20,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12721 to 12669. [2022-11-02 20:45:20,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12669 states, 12669 states have (on average 1.282421659168048) internal successors, (16247), 12668 states have internal predecessors, (16247), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:20,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12669 states to 12669 states and 16247 transitions. [2022-11-02 20:45:20,188 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12669 states and 16247 transitions. [2022-11-02 20:45:20,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:20,189 INFO L428 stractBuchiCegarLoop]: Abstraction has 12669 states and 16247 transitions. [2022-11-02 20:45:20,189 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-02 20:45:20,190 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12669 states and 16247 transitions. [2022-11-02 20:45:20,224 INFO L131 ngComponentsAnalysis]: Automaton has 22 accepting balls. 9349 [2022-11-02 20:45:20,224 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:20,225 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:20,225 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:20,225 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:20,226 INFO L748 eck$LassoCheckResult]: Stem: 201530#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 201346#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 201333#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 201280#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 201281#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 201278#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 201279#L110-2 assume !false; 201893#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 206395#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 206394#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 206393#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 206392#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 206391#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 206390#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 206389#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 206388#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 206387#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 206386#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 206383#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 206384#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 206008#L149 [2022-11-02 20:45:20,226 INFO L750 eck$LassoCheckResult]: Loop: 206008#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 206006#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 205991#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 205715#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 205716#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 205708#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 205709#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 205822#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 205823#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 205818#L176 assume 8448 == ssl3_accept_~s__state~0#1; 205634#L177 assume !(ssl3_accept_~num1~0#1 > 0); 205632#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 205630#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 205625#L614 ssl3_accept_~skip~0#1 := 0; 205624#L110-2 assume !false; 205622#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 205623#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 205806#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 205617#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 205618#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 205612#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 205614#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 205607#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 205609#L134 assume 8482 == ssl3_accept_~s__state~0#1; 205994#L135 ssl3_accept_~s__state~0#1 := 3; 206377#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 206371#L614 ssl3_accept_~skip~0#1 := 0; 206369#L110-2 assume !false; 206368#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 206366#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 206365#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 206364#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 206360#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 206359#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 206354#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 206331#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 206328#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 206324#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 206192#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 206126#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 206011#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 206008#L149 [2022-11-02 20:45:20,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:20,227 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-11-02 20:45:20,227 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:20,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659523164] [2022-11-02 20:45:20,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:20,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:20,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:20,247 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:20,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:20,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659523164] [2022-11-02 20:45:20,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659523164] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:20,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:45:20,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:45:20,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120567467] [2022-11-02 20:45:20,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:20,248 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:45:20,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:20,249 INFO L85 PathProgramCache]: Analyzing trace with hash -1086275611, now seen corresponding path program 2 times [2022-11-02 20:45:20,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:20,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727007808] [2022-11-02 20:45:20,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:20,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:20,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:20,254 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:20,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:20,258 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:20,396 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:45:20,396 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:45:20,396 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:45:20,396 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:45:20,396 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:45:20,396 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:20,397 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:45:20,397 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:45:20,397 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration29_Loop [2022-11-02 20:45:20,397 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:45:20,397 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:45:20,398 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:20,401 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:20,405 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:20,412 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:20,416 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:20,471 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:45:20,471 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:45:20,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:20,471 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:20,475 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:20,482 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:20,482 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:20,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-02 20:45:20,511 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:20,512 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:20,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:20,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:20,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:20,546 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:20,548 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:20,548 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:20,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-02 20:45:20,566 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:45:20,566 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:45:20,591 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2022-11-02 20:45:20,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:20,591 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:20,594 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:20,599 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:45:20,599 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:20,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-02 20:45:20,644 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-11-02 20:45:20,645 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:20,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:20,646 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:20,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-02 20:45:20,647 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:45:20,647 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:45:20,661 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:45:20,681 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:20,682 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:45:20,682 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:45:20,682 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:45:20,682 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:45:20,682 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:45:20,682 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:20,682 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:45:20,682 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:45:20,682 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_8.cil.c_Iteration29_Loop [2022-11-02 20:45:20,682 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:45:20,682 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:45:20,683 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:20,686 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:20,689 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:20,692 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:20,699 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-11-02 20:45:20,763 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:45:20,764 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:45:20,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:20,764 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:20,765 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:20,771 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-02 20:45:20,772 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:20,784 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:20,784 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:20,784 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:20,784 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:20,784 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:20,785 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:20,785 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:20,791 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:20,813 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:20,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:20,814 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:20,815 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:20,816 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-02 20:45:20,816 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:20,826 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:20,826 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:20,826 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:20,826 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:20,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:20,827 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:20,827 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:20,829 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:20,853 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-11-02 20:45:20,853 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:20,853 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:20,854 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:20,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-02 20:45:20,855 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:20,865 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:20,865 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:20,865 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:20,865 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:20,865 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:20,866 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:20,866 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:20,890 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:45:20,912 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-11-02 20:45:20,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:20,912 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:20,913 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:20,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-02 20:45:20,914 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:45:20,923 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:45:20,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:45:20,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:45:20,924 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:45:20,924 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:45:20,925 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:45:20,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:45:20,928 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:45:20,932 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:45:20,932 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:45:20,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:45:20,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:20,939 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:45:20,941 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:45:20,941 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:45:20,941 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:45:20,941 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0#1) = 1*ULTIMATE.start_ssl3_accept_~s__state~0#1 Supporting invariants [] [2022-11-02 20:45:20,966 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-02 20:45:20,972 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:20,973 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:45:20,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:21,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:21,017 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:45:21,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:21,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:21,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:45:21,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:21,150 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:45:21,150 INFO L141 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-11-02 20:45:21,150 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12669 states and 16247 transitions. cyclomatic complexity: 3607 Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:21,522 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:21,779 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12669 states and 16247 transitions. cyclomatic complexity: 3607. Second operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 43544 states and 55402 transitions. Complement of second has 9 states. [2022-11-02 20:45:21,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2022-11-02 20:45:21,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.2) internal successors, (61), 5 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:21,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 356 transitions. [2022-11-02 20:45:21,781 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 41 letters. [2022-11-02 20:45:21,782 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:45:21,782 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 61 letters. Loop has 41 letters. [2022-11-02 20:45:21,782 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:45:21,782 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 356 transitions. Stem has 20 letters. Loop has 82 letters. [2022-11-02 20:45:21,783 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:45:21,783 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 43544 states and 55402 transitions. [2022-11-02 20:45:21,961 INFO L131 ngComponentsAnalysis]: Automaton has 50 accepting balls. 17881 [2022-11-02 20:45:22,111 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 43544 states to 43042 states and 54750 transitions. [2022-11-02 20:45:22,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 19534 [2022-11-02 20:45:22,126 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 19646 [2022-11-02 20:45:22,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 43042 states and 54750 transitions. [2022-11-02 20:45:22,126 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:22,126 INFO L218 hiAutomatonCegarLoop]: Abstraction has 43042 states and 54750 transitions. [2022-11-02 20:45:22,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43042 states and 54750 transitions. [2022-11-02 20:45:22,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43042 to 37458. [2022-11-02 20:45:22,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37458 states, 37458 states have (on average 1.2838112018794383) internal successors, (48089), 37457 states have internal predecessors, (48089), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:23,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37458 states to 37458 states and 48089 transitions. [2022-11-02 20:45:23,034 INFO L240 hiAutomatonCegarLoop]: Abstraction has 37458 states and 48089 transitions. [2022-11-02 20:45:23,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:23,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:23,035 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:45:23,035 INFO L87 Difference]: Start difference. First operand 37458 states and 48089 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:23,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:23,188 INFO L93 Difference]: Finished difference Result 16802 states and 21516 transitions. [2022-11-02 20:45:23,189 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16802 states and 21516 transitions. [2022-11-02 20:45:23,260 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5168 [2022-11-02 20:45:23,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16802 states to 16792 states and 21506 transitions. [2022-11-02 20:45:23,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5357 [2022-11-02 20:45:23,528 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5357 [2022-11-02 20:45:23,528 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16792 states and 21506 transitions. [2022-11-02 20:45:23,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:23,528 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16792 states and 21506 transitions. [2022-11-02 20:45:23,535 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16792 states and 21506 transitions. [2022-11-02 20:45:23,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16792 to 16632. [2022-11-02 20:45:23,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16632 states, 16632 states have (on average 1.2815055315055315) internal successors, (21314), 16631 states have internal predecessors, (21314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:23,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16632 states to 16632 states and 21314 transitions. [2022-11-02 20:45:23,757 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16632 states and 21314 transitions. [2022-11-02 20:45:23,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:23,757 INFO L428 stractBuchiCegarLoop]: Abstraction has 16632 states and 21314 transitions. [2022-11-02 20:45:23,758 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-02 20:45:23,758 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16632 states and 21314 transitions. [2022-11-02 20:45:23,937 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5144 [2022-11-02 20:45:23,938 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:23,938 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:23,939 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:23,939 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:23,940 INFO L748 eck$LassoCheckResult]: Stem: 312212#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 312029#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 312017#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 311961#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 311962#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 311955#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 311956#L110-2 assume !false; 315805#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315804#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 315803#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 315802#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 315801#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 315800#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 315799#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 315798#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 315797#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 315796#L137 assume 8464 == ssl3_accept_~s__state~0#1; 315795#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 315794#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 315793#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 315791#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315786#L614 ssl3_accept_~skip~0#1 := 0; 315785#L110-2 assume !false; 315784#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315783#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 315782#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 315781#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 315780#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 315779#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 315778#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 315777#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 315776#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 315775#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 315774#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 315773#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 315771#L146 assume 8496 == ssl3_accept_~s__state~0#1; 315769#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 315768#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 315764#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 315759#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 315760#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 323363#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 313206#L614 ssl3_accept_~skip~0#1 := 0; 313207#L110-2 assume !false; 313202#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 313203#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 313198#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 313199#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 313194#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 313195#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 313190#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 313191#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 313186#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 313187#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 313126#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 313127#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 313018#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 313019#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 314042#L152 [2022-11-02 20:45:23,940 INFO L750 eck$LassoCheckResult]: Loop: 314042#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 314041#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 314040#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 314039#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 314038#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 314037#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 314036#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 314035#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 314034#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 314033#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 314032#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 314030#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 314028#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 314027#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 312739#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 312738#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 312736#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 312734#L203 assume 8656 == ssl3_accept_~s__state~0#1; 312253#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 312732#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 312731#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 312729#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 312720#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 312721#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 313982#L614 ssl3_accept_~skip~0#1 := 0; 313981#L110-2 assume !false; 313980#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 313979#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 313978#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 313977#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 313976#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 313975#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 313974#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 313973#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 313972#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 313971#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 313970#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 313969#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 313968#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 313967#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 313966#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 313965#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 313964#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 313963#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 313962#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 313961#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 313960#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 313959#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 313958#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 313957#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 313956#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 313955#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 313954#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 313953#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 313952#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 313951#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 313950#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 312634#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 312635#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 312626#L209 assume 8672 == ssl3_accept_~s__state~0#1; 312112#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 312220#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 312606#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 312607#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 312592#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 312402#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 312386#L614 ssl3_accept_~skip~0#1 := 0; 312387#L110-2 assume !false; 312378#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 312379#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 312370#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 312371#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 312362#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 312363#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 312354#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 312355#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 312346#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 312347#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 312338#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 312339#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 312330#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 312331#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 312322#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 312323#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 312314#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 312315#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 312306#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 312307#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 312297#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 312298#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 312287#L176 assume 8448 == ssl3_accept_~s__state~0#1; 312288#L177 assume !(ssl3_accept_~num1~0#1 > 0); 312276#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 312277#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 312262#L614 ssl3_accept_~skip~0#1 := 0; 312263#L110-2 assume !false; 312248#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 312249#L113 assume 12292 == ssl3_accept_~s__state~0#1; 313635#L114 ssl3_accept_~s__new_session~0#1 := 1; 313633#L222 ssl3_accept_~s__server~0#1 := 1; 313631#L227 assume 0 != ssl3_accept_~cb~0#1; 313629#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 313627#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 313624#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 313619#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 313613#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 313604#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 313593#L614 ssl3_accept_~skip~0#1 := 0; 313590#L110-2 assume !false; 313587#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 313584#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 313581#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 313578#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 313575#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 313572#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 313566#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 313567#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 316464#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 316465#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 316085#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 316086#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 314122#L146 assume 8496 == ssl3_accept_~s__state~0#1; 313333#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 313275#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 313276#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 313268#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 313217#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 313213#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 313209#L614 ssl3_accept_~skip~0#1 := 0; 313204#L110-2 assume !false; 313205#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 313200#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 313201#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 313196#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 313197#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 313192#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 313193#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 313188#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 313189#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 313184#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 313185#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 313124#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 313125#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 314043#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 314042#L152 [2022-11-02 20:45:23,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:23,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 1 times [2022-11-02 20:45:23,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:23,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217524345] [2022-11-02 20:45:23,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:23,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:23,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:23,950 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:23,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:23,961 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:23,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:23,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1229205416, now seen corresponding path program 1 times [2022-11-02 20:45:23,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:23,962 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027950711] [2022-11-02 20:45:23,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:23,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:23,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:24,029 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 116 proven. 5 refuted. 0 times theorem prover too weak. 34 trivial. 0 not checked. [2022-11-02 20:45:24,030 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:24,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027950711] [2022-11-02 20:45:24,030 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027950711] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:45:24,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407915238] [2022-11-02 20:45:24,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:24,030 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:45:24,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:24,032 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:45:24,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2022-11-02 20:45:24,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:24,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 198 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:45:24,111 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:24,140 INFO L134 CoverageAnalysis]: Checked inductivity of 155 backedges. 92 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-02 20:45:24,140 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:45:24,140 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407915238] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:24,140 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:45:24,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:45:24,141 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732495840] [2022-11-02 20:45:24,141 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:24,142 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:24,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:24,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:24,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:24,143 INFO L87 Difference]: Start difference. First operand 16632 states and 21314 transitions. cyclomatic complexity: 4718 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:24,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:24,322 INFO L93 Difference]: Finished difference Result 16708 states and 21366 transitions. [2022-11-02 20:45:24,322 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16708 states and 21366 transitions. [2022-11-02 20:45:24,380 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5160 [2022-11-02 20:45:24,432 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16708 states to 16684 states and 21342 transitions. [2022-11-02 20:45:24,432 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5313 [2022-11-02 20:45:24,436 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5313 [2022-11-02 20:45:24,436 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16684 states and 21342 transitions. [2022-11-02 20:45:24,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:24,436 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16684 states and 21342 transitions. [2022-11-02 20:45:24,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16684 states and 21342 transitions. [2022-11-02 20:45:24,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16684 to 16632. [2022-11-02 20:45:24,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16632 states, 16632 states have (on average 1.2800625300625301) internal successors, (21290), 16631 states have internal predecessors, (21290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:24,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16632 states to 16632 states and 21290 transitions. [2022-11-02 20:45:24,826 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16632 states and 21290 transitions. [2022-11-02 20:45:24,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:24,827 INFO L428 stractBuchiCegarLoop]: Abstraction has 16632 states and 21290 transitions. [2022-11-02 20:45:24,827 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-02 20:45:24,827 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16632 states and 21290 transitions. [2022-11-02 20:45:24,883 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5144 [2022-11-02 20:45:24,883 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:24,883 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:24,885 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:24,885 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:24,886 INFO L748 eck$LassoCheckResult]: Stem: 345981#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 345807#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 345795#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 345739#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 345740#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 345728#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 345729#L110-2 assume !false; 350050#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 350049#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 350048#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 350047#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 350046#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 350045#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 350044#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 350043#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 350042#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 350041#L137 assume 8464 == ssl3_accept_~s__state~0#1; 350040#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 350039#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 350038#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 350036#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 350031#L614 ssl3_accept_~skip~0#1 := 0; 350030#L110-2 assume !false; 350029#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 350028#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 350027#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 350026#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 350025#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 350024#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 350023#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 350022#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 350021#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 350020#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 350019#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 350018#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 350017#L146 assume 8496 == ssl3_accept_~s__state~0#1; 350016#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 349879#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 349880#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 349839#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 347722#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 347723#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 347711#L614 ssl3_accept_~skip~0#1 := 0; 347712#L110-2 assume !false; 347707#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 347708#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 347703#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 347704#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 347699#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 347700#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 347695#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 347696#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 347691#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 347692#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 347687#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 347688#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 347683#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 347684#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 347761#L152 [2022-11-02 20:45:24,886 INFO L750 eck$LassoCheckResult]: Loop: 347761#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 347762#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 347757#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 347758#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 347753#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 347754#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 347749#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 347750#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 347744#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 347745#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 347739#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 347740#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 347078#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 347079#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 347068#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 347069#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 347064#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 347065#L203 assume 8656 == ssl3_accept_~s__state~0#1; 345881#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 345882#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 345808#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 345693#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 345810#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 345811#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 348598#L614 ssl3_accept_~skip~0#1 := 0; 348597#L110-2 assume !false; 348596#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 347020#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 347021#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 347014#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 347015#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 347008#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 347009#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 347002#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 347003#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 346996#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 346997#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 346990#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 346991#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 346984#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 346985#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 346978#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 346979#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 346972#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 346973#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 346966#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 346967#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 346960#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 346961#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 346954#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 346955#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 346948#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 346949#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 346942#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 346943#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 346936#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 346937#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 346929#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 346930#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 345971#L209 assume 8672 == ssl3_accept_~s__state~0#1; 345888#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 346912#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 345884#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 345885#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 346173#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 346174#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 346344#L614 ssl3_accept_~skip~0#1 := 0; 346345#L110-2 assume !false; 346340#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 346341#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 346336#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 346337#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 346332#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 346333#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 346328#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 346329#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 346324#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 346325#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 346320#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 346321#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 346316#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 346317#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 346312#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 346313#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 346308#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 346309#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 346304#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 346305#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 346300#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 346301#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 346295#L176 assume 8448 == ssl3_accept_~s__state~0#1; 346296#L177 assume !(ssl3_accept_~num1~0#1 > 0); 346290#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 346291#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 346273#L614 ssl3_accept_~skip~0#1 := 0; 346274#L110-2 assume !false; 346267#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 346268#L113 assume 12292 == ssl3_accept_~s__state~0#1; 348520#L114 ssl3_accept_~s__new_session~0#1 := 1; 348519#L222 ssl3_accept_~s__server~0#1 := 1; 348518#L227 assume 0 != ssl3_accept_~cb~0#1; 348517#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 348516#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 348514#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 348512#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 348510#L254 assume 12292 != ssl3_accept_~s__state~0#1; 348511#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 349857#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 349852#L614 ssl3_accept_~skip~0#1 := 0; 349851#L110-2 assume !false; 349850#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 349849#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 349848#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 349847#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 349846#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 349845#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 349844#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 349843#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 349842#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 349840#L137 assume 8464 == ssl3_accept_~s__state~0#1; 348191#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 349820#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 349821#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 349793#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 349789#L614 ssl3_accept_~skip~0#1 := 0; 349768#L110-2 assume !false; 349769#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 349748#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 349749#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 349693#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 349694#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 349542#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 349543#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 349514#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 349515#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 349490#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 349491#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 349109#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 349110#L146 assume 8496 == ssl3_accept_~s__state~0#1; 348154#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 348843#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 347809#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 347804#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 347805#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 347718#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 347714#L614 ssl3_accept_~skip~0#1 := 0; 347709#L110-2 assume !false; 347710#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 347705#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 347706#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 347701#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 347702#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 347697#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 347698#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 347693#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 347694#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 347689#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 347690#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 347685#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 347686#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 348677#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 347761#L152 [2022-11-02 20:45:24,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:24,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 2 times [2022-11-02 20:45:24,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:24,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1311346325] [2022-11-02 20:45:24,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:24,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:24,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:24,897 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:24,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:24,912 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:24,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:24,913 INFO L85 PathProgramCache]: Analyzing trace with hash 1048312766, now seen corresponding path program 1 times [2022-11-02 20:45:24,913 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:24,913 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1014201741] [2022-11-02 20:45:24,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:24,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:24,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:24,990 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 147 proven. 5 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-11-02 20:45:24,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:24,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1014201741] [2022-11-02 20:45:24,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1014201741] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:45:24,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231894146] [2022-11-02 20:45:24,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:24,991 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:45:24,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:24,992 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:45:25,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2022-11-02 20:45:25,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:25,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 226 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:45:25,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:25,097 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 107 proven. 0 refuted. 0 times theorem prover too weak. 105 trivial. 0 not checked. [2022-11-02 20:45:25,097 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:45:25,097 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231894146] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:25,097 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:45:25,098 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:45:25,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1096822240] [2022-11-02 20:45:25,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:25,099 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:25,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:25,099 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:25,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:25,100 INFO L87 Difference]: Start difference. First operand 16632 states and 21290 transitions. cyclomatic complexity: 4694 Second operand has 3 states, 3 states have (on average 29.333333333333332) internal successors, (88), 3 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:25,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:25,249 INFO L93 Difference]: Finished difference Result 16480 states and 21086 transitions. [2022-11-02 20:45:25,249 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16480 states and 21086 transitions. [2022-11-02 20:45:25,318 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2022-11-02 20:45:25,371 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16480 states to 16480 states and 21086 transitions. [2022-11-02 20:45:25,372 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5257 [2022-11-02 20:45:25,376 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5257 [2022-11-02 20:45:25,376 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16480 states and 21086 transitions. [2022-11-02 20:45:25,377 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:25,377 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16480 states and 21086 transitions. [2022-11-02 20:45:25,387 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16480 states and 21086 transitions. [2022-11-02 20:45:25,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16480 to 16480. [2022-11-02 20:45:25,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16480 states, 16480 states have (on average 1.279490291262136) internal successors, (21086), 16479 states have internal predecessors, (21086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:25,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16480 states to 16480 states and 21086 transitions. [2022-11-02 20:45:25,822 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16480 states and 21086 transitions. [2022-11-02 20:45:25,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:25,824 INFO L428 stractBuchiCegarLoop]: Abstraction has 16480 states and 21086 transitions. [2022-11-02 20:45:25,824 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-02 20:45:25,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16480 states and 21086 transitions. [2022-11-02 20:45:25,862 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2022-11-02 20:45:25,862 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:25,862 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:25,864 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:25,864 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:25,864 INFO L748 eck$LassoCheckResult]: Stem: 379580#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 379408#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 379396#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 379339#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 379340#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 379329#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 379330#L110-2 assume !false; 384509#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 384507#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 384505#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 384503#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 384501#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 384499#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 384497#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 384495#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 384493#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 384491#L137 assume 8464 == ssl3_accept_~s__state~0#1; 384489#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 384487#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 384486#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 384483#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 384476#L614 ssl3_accept_~skip~0#1 := 0; 384470#L110-2 assume !false; 384468#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 384466#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 384464#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 384462#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 384460#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 384458#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 384456#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 384454#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 384452#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 384450#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 384448#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 384446#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 384444#L146 assume 8496 == ssl3_accept_~s__state~0#1; 384442#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 384440#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 380947#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 380949#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 380868#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 380869#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 380855#L614 ssl3_accept_~skip~0#1 := 0; 380856#L110-2 assume !false; 380852#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 380851#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 380850#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 380849#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 380848#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 380847#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 380846#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 380845#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 380843#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 380844#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 392383#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 392381#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 392379#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 392377#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 380508#L152 [2022-11-02 20:45:25,865 INFO L750 eck$LassoCheckResult]: Loop: 380508#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 380495#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 380496#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 380483#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 380484#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 380471#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 380472#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 380459#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 380460#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 380447#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 380448#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 380434#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 380435#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 380412#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 380406#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 380407#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 380401#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 380399#L203 assume 8656 == ssl3_accept_~s__state~0#1; 380400#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 380393#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 380394#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 380378#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 380379#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 380349#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 380332#L614 ssl3_accept_~skip~0#1 := 0; 380333#L110-2 assume !false; 380314#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 380315#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 380300#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 380301#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 380286#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 380287#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 380272#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 380273#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 380258#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 380259#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 380244#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 380245#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 380230#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 380231#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 380216#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 380217#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 380202#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 380203#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 380188#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 380189#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 380174#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 380175#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 380160#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 380161#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 380146#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 380147#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 380132#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 380133#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 380119#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 380120#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 389722#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 389719#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 389718#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 379570#L209 assume 8672 == ssl3_accept_~s__state~0#1; 379488#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 379445#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 379283#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 380039#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 380040#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 379854#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 379850#L614 ssl3_accept_~skip~0#1 := 0; 379845#L110-2 assume !false; 379846#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 379841#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 379842#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 379837#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 379838#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 379833#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 379834#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 379825#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 379826#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 379817#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 379818#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 379809#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 379810#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 379801#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 379802#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 379785#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 379786#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 379737#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 379738#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 379721#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 379722#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 379703#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 379704#L176 assume 8448 == ssl3_accept_~s__state~0#1; 379672#L177 assume !(ssl3_accept_~num1~0#1 > 0); 379671#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 379979#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 379975#L614 ssl3_accept_~skip~0#1 := 0; 379968#L110-2 assume !false; 379969#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 379961#L113 assume 12292 == ssl3_accept_~s__state~0#1; 379962#L114 ssl3_accept_~s__new_session~0#1 := 1; 388383#L222 ssl3_accept_~s__server~0#1 := 1; 388384#L227 assume 0 != ssl3_accept_~cb~0#1; 379404#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 379405#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 379554#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 379504#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 379453#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 379454#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 390063#L614 ssl3_accept_~skip~0#1 := 0; 390058#L110-2 assume !false; 390050#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 390046#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 390042#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 390038#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 390034#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 390030#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 390026#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 390022#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 390019#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 390016#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 390013#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 390011#L143 assume 8466 == ssl3_accept_~s__state~0#1; 382787#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 390008#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 379313#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 379314#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 392013#L614 ssl3_accept_~skip~0#1 := 0; 392011#L110-2 assume !false; 392009#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 392007#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 392005#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 392003#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 392001#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 391999#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 391997#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 391995#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 391993#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 391991#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 391989#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 391987#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 380956#L146 assume 8496 == ssl3_accept_~s__state~0#1; 380957#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 380952#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 380953#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 380944#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 380945#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 392413#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 392407#L614 ssl3_accept_~skip~0#1 := 0; 392405#L110-2 assume !false; 392403#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 392401#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 392399#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 392397#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 392395#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 392393#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 392391#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 392389#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 392387#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 380842#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 380841#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 380840#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 380787#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 380507#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 380508#L152 [2022-11-02 20:45:25,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:25,865 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 3 times [2022-11-02 20:45:25,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:25,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [354542715] [2022-11-02 20:45:25,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:25,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:25,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:25,876 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:25,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:25,886 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:25,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:25,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1488659937, now seen corresponding path program 1 times [2022-11-02 20:45:25,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:25,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055314799] [2022-11-02 20:45:25,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:25,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:25,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:25,969 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 151 proven. 5 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-02 20:45:25,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:25,969 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055314799] [2022-11-02 20:45:25,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055314799] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:45:25,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2145759902] [2022-11-02 20:45:25,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:25,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:45:25,970 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:25,972 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:45:25,990 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2022-11-02 20:45:26,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:26,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:45:26,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:26,076 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-11-02 20:45:26,077 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:45:26,077 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2145759902] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:45:26,077 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:45:26,077 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:45:26,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302362484] [2022-11-02 20:45:26,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:45:26,078 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:26,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:26,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:45:26,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:45:26,079 INFO L87 Difference]: Start difference. First operand 16480 states and 21086 transitions. cyclomatic complexity: 4642 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:26,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:26,273 INFO L93 Difference]: Finished difference Result 16540 states and 21134 transitions. [2022-11-02 20:45:26,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 16540 states and 21134 transitions. [2022-11-02 20:45:26,330 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2022-11-02 20:45:26,377 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 16540 states to 16480 states and 21074 transitions. [2022-11-02 20:45:26,377 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5257 [2022-11-02 20:45:26,381 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5257 [2022-11-02 20:45:26,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16480 states and 21074 transitions. [2022-11-02 20:45:26,382 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:26,382 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16480 states and 21074 transitions. [2022-11-02 20:45:26,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16480 states and 21074 transitions. [2022-11-02 20:45:26,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16480 to 16480. [2022-11-02 20:45:26,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16480 states, 16480 states have (on average 1.27876213592233) internal successors, (21074), 16479 states have internal predecessors, (21074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:26,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16480 states to 16480 states and 21074 transitions. [2022-11-02 20:45:26,764 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16480 states and 21074 transitions. [2022-11-02 20:45:26,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:45:26,765 INFO L428 stractBuchiCegarLoop]: Abstraction has 16480 states and 21074 transitions. [2022-11-02 20:45:26,765 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-02 20:45:26,765 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16480 states and 21074 transitions. [2022-11-02 20:45:26,803 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5068 [2022-11-02 20:45:26,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:26,804 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:26,805 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:26,805 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:26,805 INFO L748 eck$LassoCheckResult]: Stem: 413092#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 412916#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 412905#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 412850#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 412851#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 412844#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 412845#L110-2 assume !false; 417026#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 417025#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 417024#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 417023#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 417022#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 417021#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 417020#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 417019#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 417018#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 417017#L137 assume 8464 == ssl3_accept_~s__state~0#1; 417016#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 417015#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 417014#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 417012#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 417007#L614 ssl3_accept_~skip~0#1 := 0; 417006#L110-2 assume !false; 417005#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 417004#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 417003#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 417002#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 417001#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 417000#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 416999#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 416998#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 416997#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 416996#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 416995#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 416994#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 416993#L146 assume 8496 == ssl3_accept_~s__state~0#1; 416992#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 416991#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 416989#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 416988#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 414063#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 414064#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 414052#L614 ssl3_accept_~skip~0#1 := 0; 414053#L110-2 assume !false; 414048#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 414049#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 414044#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 414045#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 414040#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 414041#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 414036#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 414037#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 414032#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 414033#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 414028#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 414029#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 413943#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 413944#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 413827#L152 [2022-11-02 20:45:26,806 INFO L750 eck$LassoCheckResult]: Loop: 413827#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 413824#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 413821#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 413818#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 413815#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 413812#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 413809#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 413806#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 413803#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 413799#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 413739#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 413736#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 413732#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 413729#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 413698#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 413695#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 413692#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 413689#L203 assume 8656 == ssl3_accept_~s__state~0#1; 413566#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 413684#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 413681#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 413676#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 413673#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 413667#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 413660#L614 ssl3_accept_~skip~0#1 := 0; 413657#L110-2 assume !false; 413654#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 413651#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 413648#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 413645#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 413642#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 413639#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 413636#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 413633#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 413630#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 413627#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 413624#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 413621#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 413618#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 413615#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 413612#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 413609#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 413606#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 413603#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 413600#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 413597#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 413593#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 413589#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 413586#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 413583#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 413582#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 413581#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 413580#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 413578#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 413575#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 413574#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 413573#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 413572#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 413565#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 413567#L209 assume 8672 == ssl3_accept_~s__state~0#1; 414806#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 413555#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 413554#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 413526#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 413527#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 413524#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 413519#L614 ssl3_accept_~skip~0#1 := 0; 413518#L110-2 assume !false; 413517#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 413516#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 413515#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 413514#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 413513#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 413512#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 413511#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 413510#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 413509#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 413508#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 413507#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 413506#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 413505#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 413504#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 413503#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 413502#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 413501#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 413500#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 413499#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 413498#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 413497#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 413496#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 413495#L176 assume 8448 == ssl3_accept_~s__state~0#1; 413220#L177 assume !(ssl3_accept_~num1~0#1 > 0); 413188#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 413189#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 413469#L614 ssl3_accept_~skip~0#1 := 0; 413470#L110-2 assume !false; 413463#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 413464#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 413458#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 413328#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 413329#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 413320#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 413321#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 413312#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 413313#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 413304#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 413305#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 413296#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 413297#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 413288#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 413289#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 413280#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 413281#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 413273#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 413274#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 413254#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 413255#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 413240#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 413241#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 413225#L179 assume 8576 == ssl3_accept_~s__state~0#1; 413226#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 414073#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 414069#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 414070#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 417082#L614 ssl3_accept_~skip~0#1 := 0; 417083#L110-2 assume !false; 417072#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 417073#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 417064#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 417065#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 417056#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 417057#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 417048#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 417049#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 416362#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 416363#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 416299#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 416300#L143 assume 8466 == ssl3_accept_~s__state~0#1; 414172#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 416256#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 416227#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 416228#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 416201#L614 ssl3_accept_~skip~0#1 := 0; 416202#L110-2 assume !false; 416197#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 416198#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 416178#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 416179#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 416164#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 416165#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 416160#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 416161#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 416153#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 416154#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 416149#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 416150#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 415952#L146 assume 8496 == ssl3_accept_~s__state~0#1; 414160#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 415930#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 415931#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 414109#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 414110#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 414059#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 414055#L614 ssl3_accept_~skip~0#1 := 0; 414050#L110-2 assume !false; 414051#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 414046#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 414047#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 414042#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 414043#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 414038#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 414039#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 414034#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 414035#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 414030#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 414031#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 414026#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 414027#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 413830#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 413827#L152 [2022-11-02 20:45:26,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:26,806 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 4 times [2022-11-02 20:45:26,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:26,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [132323900] [2022-11-02 20:45:26,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:26,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:26,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:26,819 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:26,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:26,831 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:26,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:26,833 INFO L85 PathProgramCache]: Analyzing trace with hash -1282988180, now seen corresponding path program 1 times [2022-11-02 20:45:26,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:26,833 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947972862] [2022-11-02 20:45:26,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:26,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:26,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:26,895 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-02 20:45:26,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:26,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947972862] [2022-11-02 20:45:26,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947972862] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:45:26,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411734483] [2022-11-02 20:45:26,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:26,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:45:26,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:26,899 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:45:26,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2022-11-02 20:45:26,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:26,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:45:26,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:27,068 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-02 20:45:27,069 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:45:27,168 INFO L134 CoverageAnalysis]: Checked inductivity of 306 backedges. 216 proven. 26 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-11-02 20:45:27,168 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411734483] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:45:27,169 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:45:27,169 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:45:27,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2031443419] [2022-11-02 20:45:27,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:45:27,170 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:27,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:27,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:45:27,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:45:27,170 INFO L87 Difference]: Start difference. First operand 16480 states and 21074 transitions. cyclomatic complexity: 4630 Second operand has 6 states, 6 states have (on average 31.666666666666668) internal successors, (190), 6 states have internal predecessors, (190), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:27,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:27,506 INFO L93 Difference]: Finished difference Result 19220 states and 24170 transitions. [2022-11-02 20:45:27,506 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19220 states and 24170 transitions. [2022-11-02 20:45:27,570 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5898 [2022-11-02 20:45:27,620 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19220 states to 19220 states and 24170 transitions. [2022-11-02 20:45:27,620 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6087 [2022-11-02 20:45:27,625 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6087 [2022-11-02 20:45:27,625 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19220 states and 24170 transitions. [2022-11-02 20:45:27,626 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:27,626 INFO L218 hiAutomatonCegarLoop]: Abstraction has 19220 states and 24170 transitions. [2022-11-02 20:45:27,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19220 states and 24170 transitions. [2022-11-02 20:45:27,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19220 to 18028. [2022-11-02 20:45:27,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18028 states, 18028 states have (on average 1.2559352118926115) internal successors, (22642), 18027 states have internal predecessors, (22642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:27,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18028 states to 18028 states and 22642 transitions. [2022-11-02 20:45:27,991 INFO L240 hiAutomatonCegarLoop]: Abstraction has 18028 states and 22642 transitions. [2022-11-02 20:45:27,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:45:27,995 INFO L428 stractBuchiCegarLoop]: Abstraction has 18028 states and 22642 transitions. [2022-11-02 20:45:27,995 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-02 20:45:27,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18028 states and 22642 transitions. [2022-11-02 20:45:28,035 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5492 [2022-11-02 20:45:28,035 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:28,035 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:28,040 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:28,040 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:28,040 INFO L748 eck$LassoCheckResult]: Stem: 449895#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 449699#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 449688#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 449631#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 449632#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 449623#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 449624#L110-2 assume !false; 453560#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 453559#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 453558#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 453557#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 453556#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 453555#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 453554#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 453553#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 453552#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 453551#L137 assume 8464 == ssl3_accept_~s__state~0#1; 453550#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 453548#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 453549#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 453483#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 453479#L614 ssl3_accept_~skip~0#1 := 0; 453459#L110-2 assume !false; 453460#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 453447#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 453448#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 453435#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 453436#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 453425#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 453426#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 453121#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 453122#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 453110#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 453111#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 453021#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 453022#L146 assume 8496 == ssl3_accept_~s__state~0#1; 453006#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 453007#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 452199#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 452201#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 460776#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 461321#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 461310#L614 ssl3_accept_~skip~0#1 := 0; 461309#L110-2 assume !false; 461308#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 461306#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 461300#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 461298#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 461296#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 461294#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 461292#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 461290#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 461288#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 461286#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 461284#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 461282#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 461280#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 460105#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 456237#L152 [2022-11-02 20:45:28,041 INFO L750 eck$LassoCheckResult]: Loop: 456237#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 456231#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 456224#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 456217#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 456211#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 456205#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 456199#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 456192#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 456186#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 456181#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 456175#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 456169#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 456164#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 456159#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 455840#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 455823#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 455822#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 449637#L203 assume 8656 == ssl3_accept_~s__state~0#1; 449638#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 449806#L510 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 449807#L515 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 449692#L521-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 449693#L531 assume !(0 == ssl3_accept_~tmp___10~0#1); 454264#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 454257#L614 ssl3_accept_~skip~0#1 := 0; 454254#L110-2 assume !false; 454251#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 454248#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 454245#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 454242#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 454239#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 454236#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 454233#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 454230#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 454227#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 454224#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 454221#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 454218#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 454215#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 454212#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 454209#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 454206#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 454203#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 454200#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 454197#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 454194#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 454191#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 454187#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 454184#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 454181#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 453889#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 453885#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 453882#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 453878#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 453877#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 453874#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 453875#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 455617#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 455615#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 449882#L209 assume 8672 == ssl3_accept_~s__state~0#1; 449780#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 449735#L539 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 449574#L545-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 449777#L554 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 449924#L554-2 ssl3_accept_~s__init_num~0#1 := 0; 450357#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 450353#L614 ssl3_accept_~skip~0#1 := 0; 450348#L110-2 assume !false; 450349#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 450344#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 450345#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 450340#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 450341#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 450336#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 450337#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 450332#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 450333#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 450328#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 450329#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 450324#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 450325#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 450320#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 450321#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 450316#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 450317#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 450312#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 450313#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 450308#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 450309#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 450304#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 450305#L176 assume 8448 == ssl3_accept_~s__state~0#1; 450301#L177 assume !(ssl3_accept_~num1~0#1 > 0); 450300#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 450285#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 450281#L614 ssl3_accept_~skip~0#1 := 0; 450272#L110-2 assume !false; 450273#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 450262#L113 assume 12292 == ssl3_accept_~s__state~0#1; 450263#L114 ssl3_accept_~s__new_session~0#1 := 1; 449999#L222 ssl3_accept_~s__server~0#1 := 1; 450000#L227 assume 0 != ssl3_accept_~cb~0#1; 449982#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 449983#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 449858#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 449795#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 449747#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 449748#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 458577#L614 ssl3_accept_~skip~0#1 := 0; 458575#L110-2 assume !false; 458573#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 458571#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 458569#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 458567#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 458565#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 458563#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 458256#L128 assume 8480 == ssl3_accept_~s__state~0#1; 449906#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 449589#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 449590#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 458890#L614 ssl3_accept_~skip~0#1 := 0; 458889#L110-2 assume !false; 458888#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 458887#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 458886#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 458885#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 458884#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 458883#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 458882#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 458881#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 458880#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 458879#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 458878#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 458877#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 458876#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 458875#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 458874#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 458873#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 458872#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 458871#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 458870#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 458869#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 458868#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 458867#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 458866#L176 assume 8448 == ssl3_accept_~s__state~0#1; 458741#L177 assume !(ssl3_accept_~num1~0#1 > 0); 458740#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 458716#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 458712#L614 ssl3_accept_~skip~0#1 := 0; 458703#L110-2 assume !false; 458704#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 458695#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 458696#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 458687#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 458688#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 458642#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 458643#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 458257#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 458258#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 458859#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 458860#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 458736#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 458737#L146 assume 8496 == ssl3_accept_~s__state~0#1; 458645#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 462708#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 462705#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 462702#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 452114#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 462698#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 462692#L614 ssl3_accept_~skip~0#1 := 0; 462690#L110-2 assume !false; 462688#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 462682#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 462679#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 462678#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 462673#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 462378#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 462208#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 462205#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 462196#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 462193#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 462080#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 462077#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 462070#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 456244#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 456237#L152 [2022-11-02 20:45:28,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:28,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1764503531, now seen corresponding path program 5 times [2022-11-02 20:45:28,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:28,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521416185] [2022-11-02 20:45:28,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:28,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:28,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:28,052 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:28,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:28,062 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:28,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:28,062 INFO L85 PathProgramCache]: Analyzing trace with hash 113259385, now seen corresponding path program 1 times [2022-11-02 20:45:28,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:28,063 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292232899] [2022-11-02 20:45:28,063 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:28,063 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:28,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:28,125 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-02 20:45:28,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:45:28,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292232899] [2022-11-02 20:45:28,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1292232899] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:45:28,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [833914317] [2022-11-02 20:45:28,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:28,126 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:45:28,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:45:28,130 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:45:28,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2022-11-02 20:45:28,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:45:28,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 254 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:45:28,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:45:28,272 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-02 20:45:28,272 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:45:28,338 INFO L134 CoverageAnalysis]: Checked inductivity of 311 backedges. 209 proven. 5 refuted. 0 times theorem prover too weak. 97 trivial. 0 not checked. [2022-11-02 20:45:28,339 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [833914317] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:45:28,339 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:45:28,339 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:45:28,339 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056774981] [2022-11-02 20:45:28,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:45:28,340 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:45:28,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:45:28,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:45:28,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:45:28,341 INFO L87 Difference]: Start difference. First operand 18028 states and 22642 transitions. cyclomatic complexity: 4650 Second operand has 6 states, 6 states have (on average 26.833333333333332) internal successors, (161), 6 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:28,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:45:28,676 INFO L93 Difference]: Finished difference Result 19064 states and 23730 transitions. [2022-11-02 20:45:28,676 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19064 states and 23730 transitions. [2022-11-02 20:45:28,727 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4272 [2022-11-02 20:45:28,931 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19064 states to 16701 states and 20850 transitions. [2022-11-02 20:45:28,931 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5659 [2022-11-02 20:45:28,934 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5999 [2022-11-02 20:45:28,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 16701 states and 20850 transitions. [2022-11-02 20:45:28,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:45:28,935 INFO L218 hiAutomatonCegarLoop]: Abstraction has 16701 states and 20850 transitions. [2022-11-02 20:45:28,943 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16701 states and 20850 transitions. [2022-11-02 20:45:29,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16701 to 14093. [2022-11-02 20:45:29,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14093 states, 14093 states have (on average 1.2562974526360604) internal successors, (17705), 14092 states have internal predecessors, (17705), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-11-02 20:45:29,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14093 states to 14093 states and 17705 transitions. [2022-11-02 20:45:29,138 INFO L240 hiAutomatonCegarLoop]: Abstraction has 14093 states and 17705 transitions. [2022-11-02 20:45:29,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:45:29,139 INFO L428 stractBuchiCegarLoop]: Abstraction has 14093 states and 17705 transitions. [2022-11-02 20:45:29,139 INFO L335 stractBuchiCegarLoop]: ======== Iteration 35 ============ [2022-11-02 20:45:29,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14093 states and 17705 transitions. [2022-11-02 20:45:29,182 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 3852 [2022-11-02 20:45:29,182 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:45:29,183 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:45:29,184 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:45:29,185 INFO L149 hiAutomatonCegarLoop]: 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] [2022-11-02 20:45:29,185 INFO L748 eck$LassoCheckResult]: Stem: 488066#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(16, 2);call #Ultimate.allocInit(12, 3); 487897#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 487886#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 487835#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 487836#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 487824#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 487825#L110-2 assume !false; 493317#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 493316#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 493315#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 493314#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 493313#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 493312#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 493311#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 493310#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 493309#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 493308#L137 assume 8464 == ssl3_accept_~s__state~0#1; 493307#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 493306#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 493304#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 493305#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 493293#L614 ssl3_accept_~skip~0#1 := 0; 493294#L110-2 assume !false; 493289#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 493290#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 493285#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 493286#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 493281#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 493282#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 493277#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 493278#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 493273#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 493274#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 493269#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 493270#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 493265#L146 assume 8496 == ssl3_accept_~s__state~0#1; 493266#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 493216#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 492895#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 492897#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 495624#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 495617#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 495611#L614 ssl3_accept_~skip~0#1 := 0; 495609#L110-2 assume !false; 495607#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 495605#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 495603#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 495601#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 495599#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 495597#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 495595#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 495593#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 495591#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 495589#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 495587#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 495585#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 495583#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 495580#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 495581#L152 [2022-11-02 20:45:29,186 INFO L750 eck$LassoCheckResult]: Loop: 495581#L152 assume 8512 == ssl3_accept_~s__state~0#1; 497687#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 498034#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 498035#L319 assume !(ssl3_accept_~ret~0#1 <= 0); 499118#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 499116#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 499110#L614 ssl3_accept_~skip~0#1 := 0; 499108#L110-2 assume !false; 499106#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 499104#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 499102#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 499100#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 499098#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 499096#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 499094#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 499092#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 499090#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 499089#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 499088#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 499086#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 499084#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 499047#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 498885#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 498884#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 498883#L158 assume 8528 == ssl3_accept_~s__state~0#1; 494104#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 498881#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 498880#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 498872#L362 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 498870#L364 assume !(ssl3_accept_~ret~0#1 <= 0); 498869#L344-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 498853#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 498847#L614 ssl3_accept_~skip~0#1 := 0; 498845#L110-2 assume !false; 498843#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 498841#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 498839#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 498837#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 498835#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 498774#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 498773#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 498772#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 498770#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 498769#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 498768#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 498763#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 498761#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 498759#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 498757#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 498755#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 498753#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 498751#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 498747#L164 assume 8544 == ssl3_accept_~s__state~0#1; 498644#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 498744#L387 assume !(0 != ssl3_accept_~s__session__peer~0#1); 498741#L396 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 498739#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 498735#L408 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 498530#L411 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 498528#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 498523#L614 ssl3_accept_~skip~0#1 := 0; 498522#L110-2 assume !false; 498521#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 498520#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 498518#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 498515#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 498514#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 498513#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 498512#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 498511#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 498510#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 498508#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 498503#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 498501#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 498499#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 498497#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 498495#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 498493#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 498491#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 498489#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 498487#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 498485#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 498483#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 498481#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 498479#L176 assume 8448 == ssl3_accept_~s__state~0#1; 498477#L177 assume !(ssl3_accept_~num1~0#1 > 0); 498474#L437-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 498471#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 498465#L614 ssl3_accept_~skip~0#1 := 0; 498463#L110-2 assume !false; 498461#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 498459#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 498457#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 498455#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 498453#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 498451#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 498449#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 498447#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 498445#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 498443#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 498441#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 498436#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 498433#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 498430#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 498422#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 497685#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 497681#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 497682#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 491537#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 490103#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 490094#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 490095#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 497860#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 497859#L179 assume 8576 == ssl3_accept_~s__state~0#1; 497846#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 497858#L451 assume !(ssl3_accept_~ret~0#1 <= 0); 497856#L454 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 497857#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 498630#L614 ssl3_accept_~skip~0#1 := 0; 498627#L110-2 assume !false; 498621#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 498619#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 498617#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 498615#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 498613#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 498611#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 498609#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 498607#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 498605#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 498603#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 498600#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 498598#L143 assume 8466 == ssl3_accept_~s__state~0#1; 498572#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 498594#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 498593#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 498591#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 498586#L614 ssl3_accept_~skip~0#1 := 0; 498585#L110-2 assume !false; 498584#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 498583#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 498582#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 498581#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 498580#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 498579#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 498578#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 498577#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 498576#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 498575#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 498574#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 498573#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 498438#L146 assume 8496 == ssl3_accept_~s__state~0#1; 498435#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 498432#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 498427#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 498419#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 498420#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 498867#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 498862#L614 ssl3_accept_~skip~0#1 := 0; 498861#L110-2 assume !false; 498860#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 498859#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 498858#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 498857#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 498856#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 498855#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 498854#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 498848#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 498846#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 498844#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 498842#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 498840#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 498838#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 498836#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 495581#L152 [2022-11-02 20:45:29,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:29,186 INFO L85 PathProgramCache]: Analyzing trace with hash 75559789, now seen corresponding path program 1 times [2022-11-02 20:45:29,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:29,187 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053021693] [2022-11-02 20:45:29,187 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:29,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:29,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:29,196 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:29,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:29,208 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:29,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:29,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1802628382, now seen corresponding path program 3 times [2022-11-02 20:45:29,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:29,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156129126] [2022-11-02 20:45:29,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:29,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:29,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:29,227 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:29,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:29,257 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:29,258 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:45:29,258 INFO L85 PathProgramCache]: Analyzing trace with hash -1258661582, now seen corresponding path program 1 times [2022-11-02 20:45:29,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:45:29,258 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120965340] [2022-11-02 20:45:29,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:45:29,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:45:29,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:29,283 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:29,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:29,361 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:45:31,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:31,974 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:45:31,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:45:32,184 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 08:45:32 BoogieIcfgContainer [2022-11-02 20:45:32,187 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 20:45:32,187 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 20:45:32,189 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 20:45:32,190 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 20:45:32,190 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:44:56" (3/4) ... [2022-11-02 20:45:32,193 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2022-11-02 20:45:32,310 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/witness.graphml [2022-11-02 20:45:32,311 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 20:45:32,311 INFO L158 Benchmark]: Toolchain (without parser) took 37232.59ms. Allocated memory was 94.4MB in the beginning and 7.8GB in the end (delta: 7.7GB). Free memory was 58.4MB in the beginning and 7.1GB in the end (delta: -7.0GB). Peak memory consumption was 707.7MB. Max. memory is 16.1GB. [2022-11-02 20:45:32,312 INFO L158 Benchmark]: CDTParser took 0.29ms. Allocated memory is still 94.4MB. Free memory was 66.2MB in the beginning and 66.1MB in the end (delta: 25.7kB). There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:45:32,312 INFO L158 Benchmark]: CACSL2BoogieTranslator took 441.87ms. Allocated memory is still 94.4MB. Free memory was 58.3MB in the beginning and 65.4MB in the end (delta: -7.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 20:45:32,313 INFO L158 Benchmark]: Boogie Procedure Inliner took 65.93ms. Allocated memory is still 94.4MB. Free memory was 65.4MB in the beginning and 62.6MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:45:32,313 INFO L158 Benchmark]: Boogie Preprocessor took 33.40ms. Allocated memory is still 94.4MB. Free memory was 62.6MB in the beginning and 60.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:45:32,314 INFO L158 Benchmark]: RCFGBuilder took 970.13ms. Allocated memory was 94.4MB in the beginning and 121.6MB in the end (delta: 27.3MB). Free memory was 60.5MB in the beginning and 90.9MB in the end (delta: -30.4MB). Peak memory consumption was 35.5MB. Max. memory is 16.1GB. [2022-11-02 20:45:32,314 INFO L158 Benchmark]: BuchiAutomizer took 35592.57ms. Allocated memory was 121.6MB in the beginning and 7.8GB in the end (delta: 7.7GB). Free memory was 90.9MB in the beginning and 7.1GB in the end (delta: -7.0GB). Peak memory consumption was 702.1MB. Max. memory is 16.1GB. [2022-11-02 20:45:32,314 INFO L158 Benchmark]: Witness Printer took 123.43ms. Allocated memory is still 7.8GB. Free memory was 7.1GB in the beginning and 7.1GB in the end (delta: 9.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 20:45:32,316 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.29ms. Allocated memory is still 94.4MB. Free memory was 66.2MB in the beginning and 66.1MB in the end (delta: 25.7kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 441.87ms. Allocated memory is still 94.4MB. Free memory was 58.3MB in the beginning and 65.4MB in the end (delta: -7.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 65.93ms. Allocated memory is still 94.4MB. Free memory was 65.4MB in the beginning and 62.6MB in the end (delta: 2.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 33.40ms. Allocated memory is still 94.4MB. Free memory was 62.6MB in the beginning and 60.5MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 970.13ms. Allocated memory was 94.4MB in the beginning and 121.6MB in the end (delta: 27.3MB). Free memory was 60.5MB in the beginning and 90.9MB in the end (delta: -30.4MB). Peak memory consumption was 35.5MB. Max. memory is 16.1GB. * BuchiAutomizer took 35592.57ms. Allocated memory was 121.6MB in the beginning and 7.8GB in the end (delta: 7.7GB). Free memory was 90.9MB in the beginning and 7.1GB in the end (delta: -7.0GB). Peak memory consumption was 702.1MB. Max. memory is 16.1GB. * Witness Printer took 123.43ms. Allocated memory is still 7.8GB. Free memory was 7.1GB in the beginning and 7.1GB in the end (delta: 9.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 36 terminating modules (33 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 33 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 14093 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 35.3s and 35 iterations. TraceHistogramMax:7. Analysis of lassos took 18.3s. Construction of modules took 4.4s. Büchi inclusion checks took 9.9s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 36. Automata minimization 5.2s AutomataMinimizationTime, 36 MinimizatonAttempts, 36263 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 2.4s Buchi closure took 0.1s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 384/384 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6796 SdHoareTripleChecker+Valid, 5.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6793 mSDsluCounter, 15805 SdHoareTripleChecker+Invalid, 4.5s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6977 mSDsCounter, 899 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5031 IncrementalHoareTripleChecker+Invalid, 5930 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 899 mSolverCounterUnsat, 8828 mSDtfsCounter, 5031 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI24 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital55 mio100 ax100 hnf100 lsp31 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf89 smp83 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 15ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 20 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.9s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - LassoShapedNonTerminationArgument [Line: 152]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite program execution. Stem: [L647] int s ; [L648] int tmp ; [L652] s = 8464 [L653] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L100] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L101] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L106] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L137] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=0, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L614] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L631] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L146] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L301] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L309] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L614] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L631] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L146] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L149] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 152]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L647] int s ; [L648] int tmp ; [L652] s = 8464 [L653] CALL ssl3_accept(s) [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message = __VERIFIER_nondet_int() ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 VAL [\old(initial_state)=8464, blastFlag=0, cb=0, got_new_session=0, initial_state=8464, ret=-1, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L93] COND TRUE s__info_callback != 0 [L94] cb = s__info_callback VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L100] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6] [L101] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L106] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L137] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=7, got_new_session=0, initial_state=8464, ret=-1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=0, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L614] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L631] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L146] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L301] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L309] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L614] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L631] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L110] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=6, tmp=6, tmp___1=-12288] [L112] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L113] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L116] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L119] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L122] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L125] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L128] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L131] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L134] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L137] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L140] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L143] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L146] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] [L149] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=7, got_new_session=1, initial_state=8464, ret=1, s__cert=9, s__hit=0, s__in_handshake=0, s__info_callback=7, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=5, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=6, tmp=6, tmp___1=-12288] Loop: [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND FALSE !(__cil_tmp56 + 256UL) [L318] ret = __VERIFIER_nondet_int() [L319] COND FALSE !(ret <= 0) [L324] s__state = 8528 [L325] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND TRUE __cil_tmp57 + 2097152UL [L333] s__s3__tmp__use_rsa_tmp = 1 [L338] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L363] ret = __VERIFIER_nondet_int() [L364] COND FALSE !(ret <= 0) [L381] s__state = 8544 [L382] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND FALSE !(__cil_tmp61 + 256UL) [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND FALSE !(! s__s3__tmp__reuse_message) [L631] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2022-11-02 20:45:32,457 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:32,657 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2022-11-02 20:45:32,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2022-11-02 20:45:33,082 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2022-11-02 20:45:33,257 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2022-11-02 20:45:33,459 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-11-02 20:45:33,658 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-11-02 20:45:33,859 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-11-02 20:45:34,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-02 20:45:34,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3770cf5c-3cc7-4948-bba3-5fbbc63e114a/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM)