./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_13.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_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/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_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/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_d14dcc92-273b-411f-88e4-3d1c9883ca83/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 3b8ae0d67f444d6aa93f2e91c04ce7de91863eac2f9958a5a1b68267db2f4065 --- 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:26:02,647 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-11-02 20:26:02,649 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-11-02 20:26:02,676 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-11-02 20:26:02,676 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-11-02 20:26:02,677 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-11-02 20:26:02,678 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-11-02 20:26:02,680 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-11-02 20:26:02,682 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-11-02 20:26:02,683 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-11-02 20:26:02,684 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-11-02 20:26:02,685 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-11-02 20:26:02,685 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-11-02 20:26:02,686 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-11-02 20:26:02,687 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-11-02 20:26:02,688 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-11-02 20:26:02,689 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-11-02 20:26:02,690 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-11-02 20:26:02,692 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-11-02 20:26:02,694 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-11-02 20:26:02,695 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-11-02 20:26:02,697 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-11-02 20:26:02,698 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-11-02 20:26:02,699 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-11-02 20:26:02,703 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-11-02 20:26:02,703 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-11-02 20:26:02,704 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-11-02 20:26:02,705 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-11-02 20:26:02,705 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-11-02 20:26:02,706 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-11-02 20:26:02,706 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-11-02 20:26:02,707 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-11-02 20:26:02,708 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-11-02 20:26:02,709 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-11-02 20:26:02,710 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-11-02 20:26:02,710 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-11-02 20:26:02,711 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-11-02 20:26:02,711 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-11-02 20:26:02,711 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-11-02 20:26:02,712 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-11-02 20:26:02,713 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-11-02 20:26:02,714 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-11-02 20:26:02,738 INFO L113 SettingsManager]: Loading preferences was successful [2022-11-02 20:26:02,738 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-11-02 20:26:02,738 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-11-02 20:26:02,738 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-11-02 20:26:02,739 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-11-02 20:26:02,740 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-11-02 20:26:02,740 INFO L138 SettingsManager]: * Use SBE=true [2022-11-02 20:26:02,740 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-11-02 20:26:02,740 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-11-02 20:26:02,741 INFO L138 SettingsManager]: * Use old map elimination=false [2022-11-02 20:26:02,741 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-11-02 20:26:02,741 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-11-02 20:26:02,741 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-11-02 20:26:02,742 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-11-02 20:26:02,742 INFO L138 SettingsManager]: * sizeof long=4 [2022-11-02 20:26:02,742 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-11-02 20:26:02,742 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-11-02 20:26:02,742 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-11-02 20:26:02,743 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-11-02 20:26:02,743 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-11-02 20:26:02,743 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-11-02 20:26:02,743 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-11-02 20:26:02,744 INFO L138 SettingsManager]: * sizeof long double=12 [2022-11-02 20:26:02,744 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-11-02 20:26:02,744 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-11-02 20:26:02,744 INFO L138 SettingsManager]: * Use constant arrays=true [2022-11-02 20:26:02,744 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-11-02 20:26:02,745 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-11-02 20:26:02,745 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-11-02 20:26:02,745 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-11-02 20:26:02,745 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-11-02 20:26:02,746 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-11-02 20:26:02,747 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_d14dcc92-273b-411f-88e4-3d1c9883ca83/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_d14dcc92-273b-411f-88e4-3d1c9883ca83/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 -> 3b8ae0d67f444d6aa93f2e91c04ce7de91863eac2f9958a5a1b68267db2f4065 [2022-11-02 20:26:03,023 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-11-02 20:26:03,050 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-11-02 20:26:03,054 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-11-02 20:26:03,055 INFO L271 PluginConnector]: Initializing CDTParser... [2022-11-02 20:26:03,056 INFO L275 PluginConnector]: CDTParser initialized [2022-11-02 20:26:03,057 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/../../sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c [2022-11-02 20:26:03,121 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/data/24565ced4/cc2e4e8a054044d7abd4578f8ab01958/FLAGba8dbb741 [2022-11-02 20:26:03,614 INFO L306 CDTParser]: Found 1 translation units. [2022-11-02 20:26:03,615 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c [2022-11-02 20:26:03,644 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/data/24565ced4/cc2e4e8a054044d7abd4578f8ab01958/FLAGba8dbb741 [2022-11-02 20:26:04,088 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/data/24565ced4/cc2e4e8a054044d7abd4578f8ab01958 [2022-11-02 20:26:04,090 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-11-02 20:26:04,091 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-11-02 20:26:04,096 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-11-02 20:26:04,096 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-11-02 20:26:04,099 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-11-02 20:26:04,104 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:26:04" (1/1) ... [2022-11-02 20:26:04,105 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@653825d3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:26:04, skipping insertion in model container [2022-11-02 20:26:04,106 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.11 08:26:04" (1/1) ... [2022-11-02 20:26:04,113 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-11-02 20:26:04,158 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-11-02 20:26:04,508 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_d14dcc92-273b-411f-88e4-3d1c9883ca83/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c[45032,45045] [2022-11-02 20:26:04,512 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:26:04,520 INFO L203 MainTranslator]: Completed pre-run [2022-11-02 20:26:04,563 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_d14dcc92-273b-411f-88e4-3d1c9883ca83/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c[45032,45045] [2022-11-02 20:26:04,566 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-11-02 20:26:04,578 INFO L208 MainTranslator]: Completed translation [2022-11-02 20:26:04,578 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:26:04 WrapperNode [2022-11-02 20:26:04,578 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-11-02 20:26:04,579 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-11-02 20:26:04,579 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-11-02 20:26:04,580 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-11-02 20:26:04,598 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:26:04" (1/1) ... [2022-11-02 20:26:04,620 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:26:04" (1/1) ... [2022-11-02 20:26:04,661 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 527 [2022-11-02 20:26:04,668 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-11-02 20:26:04,668 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-11-02 20:26:04,669 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-11-02 20:26:04,669 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-11-02 20:26:04,678 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:26:04" (1/1) ... [2022-11-02 20:26:04,678 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:26:04" (1/1) ... [2022-11-02 20:26:04,696 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:26:04" (1/1) ... [2022-11-02 20:26:04,696 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:26:04" (1/1) ... [2022-11-02 20:26:04,701 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:26:04" (1/1) ... [2022-11-02 20:26:04,720 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:26:04" (1/1) ... [2022-11-02 20:26:04,722 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:26:04" (1/1) ... [2022-11-02 20:26:04,724 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:26:04" (1/1) ... [2022-11-02 20:26:04,726 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-11-02 20:26:04,736 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-11-02 20:26:04,736 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-11-02 20:26:04,736 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-11-02 20:26:04,737 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:26:04" (1/1) ... [2022-11-02 20:26:04,744 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:04,761 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:04,771 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:04,800 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-11-02 20:26:04,821 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-11-02 20:26:04,821 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-11-02 20:26:04,821 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-11-02 20:26:04,821 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-11-02 20:26:04,942 INFO L235 CfgBuilder]: Building ICFG [2022-11-02 20:26:04,944 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-11-02 20:26:04,963 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-11-02 20:26:05,516 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-11-02 20:26:05,551 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-11-02 20:26:05,551 INFO L276 CfgBuilder]: Performing block encoding [2022-11-02 20:26:05,559 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-11-02 20:26:05,563 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-11-02 20:26:05,565 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:26:05 BoogieIcfgContainer [2022-11-02 20:26:05,566 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-11-02 20:26:05,567 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-11-02 20:26:05,567 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-11-02 20:26:05,571 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-11-02 20:26:05,571 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:26:05,572 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 02.11 08:26:04" (1/3) ... [2022-11-02 20:26:05,573 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6d9b951 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:26:05, skipping insertion in model container [2022-11-02 20:26:05,573 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:26:05,573 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.11 08:26:04" (2/3) ... [2022-11-02 20:26:05,574 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6d9b951 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 02.11 08:26:05, skipping insertion in model container [2022-11-02 20:26:05,574 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-11-02 20:26:05,574 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:26:05" (3/3) ... [2022-11-02 20:26:05,575 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_13.cil.c [2022-11-02 20:26:05,629 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-11-02 20:26:05,629 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-11-02 20:26:05,629 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-11-02 20:26:05,629 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-11-02 20:26:05,629 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-11-02 20:26:05,630 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-11-02 20:26:05,630 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-11-02 20:26:05,630 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-11-02 20:26:05,635 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 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:26:05,660 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2022-11-02 20:26:05,660 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:05,661 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:05,668 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:26:05,668 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:05,669 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-11-02 20:26:05,670 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 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:26:05,677 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2022-11-02 20:26:05,677 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:05,677 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:05,679 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-11-02 20:26:05,679 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:05,684 INFO L748 eck$LassoCheckResult]: Stem: 137#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(17, 2);call #Ultimate.allocInit(12, 3); 43#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 134#L92true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 119#L95-2true ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 63#L100true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 81#L100-1true assume !(0 == ssl3_accept_~s__cert~0#1); 147#L109-2true [2022-11-02 20:26:05,685 INFO L750 eck$LassoCheckResult]: Loop: 147#L109-2true assume !false; 78#L110true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58#L112true assume !(12292 == ssl3_accept_~s__state~0#1); 65#L115true assume !(16384 == ssl3_accept_~s__state~0#1); 107#L118true assume !(8192 == ssl3_accept_~s__state~0#1); 27#L121true assume !(24576 == ssl3_accept_~s__state~0#1); 89#L124true assume !(8195 == ssl3_accept_~s__state~0#1); 142#L127true assume 8480 == ssl3_accept_~s__state~0#1; 47#L131true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 73#L269true 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; 53#L574true ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 4#L612true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 131#L612-1true ssl3_accept_~skip~0#1 := 0; 147#L109-2true [2022-11-02 20:26:05,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:05,691 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-11-02 20:26:05,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:05,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1153580194] [2022-11-02 20:26:05,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:05,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:05,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:05,790 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:05,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:05,823 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:05,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:05,826 INFO L85 PathProgramCache]: Analyzing trace with hash -383546161, now seen corresponding path program 1 times [2022-11-02 20:26:05,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:05,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887450684] [2022-11-02 20:26:05,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:05,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:05,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:05,836 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:05,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:05,844 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:05,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:05,846 INFO L85 PathProgramCache]: Analyzing trace with hash -2120245090, now seen corresponding path program 1 times [2022-11-02 20:26:05,846 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:05,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367205982] [2022-11-02 20:26:05,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:05,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:05,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:06,073 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:26:06,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:06,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [367205982] [2022-11-02 20:26:06,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [367205982] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:06,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:06,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:06,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887649399] [2022-11-02 20:26:06,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:06,256 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:26:06,257 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:26:06,257 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:26:06,257 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:26:06,258 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:26:06,258 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:06,259 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:26:06,259 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:26:06,259 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2022-11-02 20:26:06,259 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:26:06,260 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:26:06,278 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:26:06,293 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:26:06,297 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:26:06,300 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:26:06,303 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:26:06,311 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:26:06,317 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:26:06,455 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:26:06,455 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:26:06,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:06,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:06,471 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:06,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-11-02 20:26:06,533 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:06,533 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:06,562 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:06,562 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35#1=6, ULTIMATE.start_ssl3_accept_~ret~0#1=6} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35#1=6, ULTIMATE.start_ssl3_accept_~ret~0#1=6} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:06,592 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:06,592 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:06,592 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:06,593 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:06,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-11-02 20:26:06,597 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:06,597 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:06,619 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:06,619 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:26:06,647 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:06,647 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:06,647 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:06,649 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:06,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-11-02 20:26:06,652 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:06,655 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:06,671 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:06,672 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:26:06,698 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:06,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:06,699 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:06,700 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:06,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-11-02 20:26:06,704 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:06,704 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:06,721 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:06,721 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:26:06,742 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:06,743 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:06,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:06,744 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:06,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-11-02 20:26:06,746 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:06,746 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:06,799 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:06,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:06,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:06,801 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:06,802 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-11-02 20:26:06,803 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:26:06,803 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:06,849 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:26:06,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:06,889 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:26:06,889 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:26:06,889 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:26:06,889 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:26:06,889 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:26:06,890 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:06,890 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:26:06,890 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:26:06,890 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2022-11-02 20:26:06,890 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:26:06,890 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:26:06,891 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:26:06,899 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:26:06,903 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:26:06,907 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:26:06,910 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:26:06,918 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:26:06,925 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:26:07,033 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:26:07,037 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:26:07,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:07,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:07,044 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:07,051 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:26:07,064 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:07,064 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:07,064 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:07,065 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:07,065 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:07,067 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:07,067 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:07,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-11-02 20:26:07,078 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:07,115 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:07,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:07,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:07,119 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:07,129 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:26:07,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:07,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:07,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:07,142 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:07,142 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:07,143 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:07,143 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:07,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-11-02 20:26:07,168 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:07,197 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:07,197 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:07,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:07,198 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:07,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-11-02 20:26:07,204 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:26:07,214 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:07,214 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:07,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:07,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:07,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:07,216 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:07,216 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:07,225 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:07,262 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:07,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:07,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:07,264 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:07,276 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:26:07,276 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-11-02 20:26:07,286 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:07,286 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:07,286 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:07,286 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:07,286 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:07,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:07,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:07,299 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:07,337 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:07,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:07,337 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:07,339 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:07,348 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:26:07,361 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:07,361 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:07,361 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:07,361 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:07,361 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:07,365 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:07,365 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:07,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-11-02 20:26:07,379 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:26:07,396 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:26:07,396 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:26:07,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:07,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:07,412 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:07,421 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:26:07,422 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:26:07,422 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:26:07,422 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:26:07,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-11-02 20:26:07,461 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:07,463 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:26:07,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:07,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:07,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:26:07,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:07,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:07,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:26:07,559 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:07,646 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:26:07,686 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:26:07,690 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 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.8) internal successors, (19), 5 states have internal predecessors, (19), 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:26:08,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:08,402 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 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.8) internal successors, (19), 5 states have internal predecessors, (19), 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 853 states and 1446 transitions. Complement of second has 10 states. [2022-11-02 20:26:08,405 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:26:08,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 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:26:08,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 623 transitions. [2022-11-02 20:26:08,412 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 6 letters. Loop has 13 letters. [2022-11-02 20:26:08,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:26:08,414 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 19 letters. Loop has 13 letters. [2022-11-02 20:26:08,414 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:26:08,414 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 6 letters. Loop has 26 letters. [2022-11-02 20:26:08,415 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:26:08,416 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 853 states and 1446 transitions. [2022-11-02 20:26:08,432 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 333 [2022-11-02 20:26:08,441 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 853 states to 713 states and 1110 transitions. [2022-11-02 20:26:08,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 402 [2022-11-02 20:26:08,444 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2022-11-02 20:26:08,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 713 states and 1110 transitions. [2022-11-02 20:26:08,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:08,446 INFO L218 hiAutomatonCegarLoop]: Abstraction has 713 states and 1110 transitions. [2022-11-02 20:26:08,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states and 1110 transitions. [2022-11-02 20:26:08,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 511. [2022-11-02 20:26:08,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 511 states have (on average 1.5518590998043054) internal successors, (793), 510 states have internal predecessors, (793), 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:26:08,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 793 transitions. [2022-11-02 20:26:08,499 INFO L240 hiAutomatonCegarLoop]: Abstraction has 511 states and 793 transitions. [2022-11-02 20:26:08,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:08,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:08,503 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:08,504 INFO L87 Difference]: Start difference. First operand 511 states and 793 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 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:26:08,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:08,634 INFO L93 Difference]: Finished difference Result 594 states and 921 transitions. [2022-11-02 20:26:08,634 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 594 states and 921 transitions. [2022-11-02 20:26:08,639 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2022-11-02 20:26:08,644 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 594 states to 594 states and 921 transitions. [2022-11-02 20:26:08,644 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 361 [2022-11-02 20:26:08,645 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 361 [2022-11-02 20:26:08,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 594 states and 921 transitions. [2022-11-02 20:26:08,646 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:08,646 INFO L218 hiAutomatonCegarLoop]: Abstraction has 594 states and 921 transitions. [2022-11-02 20:26:08,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states and 921 transitions. [2022-11-02 20:26:08,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 560. [2022-11-02 20:26:08,659 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 560 states have (on average 1.5625) internal successors, (875), 559 states have internal predecessors, (875), 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:26:08,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 875 transitions. [2022-11-02 20:26:08,662 INFO L240 hiAutomatonCegarLoop]: Abstraction has 560 states and 875 transitions. [2022-11-02 20:26:08,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:08,663 INFO L428 stractBuchiCegarLoop]: Abstraction has 560 states and 875 transitions. [2022-11-02 20:26:08,663 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-11-02 20:26:08,663 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 560 states and 875 transitions. [2022-11-02 20:26:08,666 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 276 [2022-11-02 20:26:08,667 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:08,667 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:08,668 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:26:08,668 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:26:08,668 INFO L748 eck$LassoCheckResult]: Stem: 2503#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(17, 2);call #Ultimate.allocInit(12, 3); 2335#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 2336#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2469#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 2389#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2391#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2426#L109-2 assume !false; 2603#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2669#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 2668#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 2617#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 2284#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 2285#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 2614#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 2705#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 2663#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 2525#L136 assume 8464 == ssl3_accept_~s__state~0#1; 2481#L143 [2022-11-02 20:26:08,669 INFO L750 eck$LassoCheckResult]: Loop: 2481#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 2415#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2273#L284-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; 2260#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 2711#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2707#L612-1 ssl3_accept_~skip~0#1 := 0; 2507#L109-2 assume !false; 2508#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2667#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 2615#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 2616#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 2727#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 2726#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 2579#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 2577#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 2575#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 2571#L136 assume 8464 == ssl3_accept_~s__state~0#1; 2481#L143 [2022-11-02 20:26:08,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:08,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-11-02 20:26:08,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:08,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1954070816] [2022-11-02 20:26:08,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:08,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:08,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:08,681 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:08,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:08,694 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:08,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:08,694 INFO L85 PathProgramCache]: Analyzing trace with hash -17046121, now seen corresponding path program 1 times [2022-11-02 20:26:08,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:08,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518898463] [2022-11-02 20:26:08,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:08,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:08,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:08,746 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:26:08,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:08,746 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518898463] [2022-11-02 20:26:08,746 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518898463] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:08,747 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:08,747 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:26:08,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366314330] [2022-11-02 20:26:08,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:08,747 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:08,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:08,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:08,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:08,749 INFO L87 Difference]: Start difference. First operand 560 states and 875 transitions. cyclomatic complexity: 318 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 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:26:08,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:08,947 INFO L93 Difference]: Finished difference Result 684 states and 1071 transitions. [2022-11-02 20:26:08,947 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 684 states and 1071 transitions. [2022-11-02 20:26:08,953 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 372 [2022-11-02 20:26:08,958 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 684 states to 684 states and 1071 transitions. [2022-11-02 20:26:08,958 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2022-11-02 20:26:08,959 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2022-11-02 20:26:08,960 INFO L73 IsDeterministic]: Start isDeterministic. Operand 684 states and 1071 transitions. [2022-11-02 20:26:08,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:08,961 INFO L218 hiAutomatonCegarLoop]: Abstraction has 684 states and 1071 transitions. [2022-11-02 20:26:08,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states and 1071 transitions. [2022-11-02 20:26:08,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 597. [2022-11-02 20:26:08,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 597 states have (on average 1.5561139028475712) internal successors, (929), 596 states have internal predecessors, (929), 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:26:08,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 929 transitions. [2022-11-02 20:26:08,976 INFO L240 hiAutomatonCegarLoop]: Abstraction has 597 states and 929 transitions. [2022-11-02 20:26:08,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:08,978 INFO L428 stractBuchiCegarLoop]: Abstraction has 597 states and 929 transitions. [2022-11-02 20:26:08,982 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-11-02 20:26:08,982 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 597 states and 929 transitions. [2022-11-02 20:26:08,985 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 311 [2022-11-02 20:26:08,986 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:08,986 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:08,989 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:26:08,991 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [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:26:08,991 INFO L748 eck$LassoCheckResult]: Stem: 3752#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(17, 2);call #Ultimate.allocInit(12, 3); 3585#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 3586#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3724#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 3642#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3644#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3681#L109-2 assume !false; 3928#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4018#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 4016#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 4012#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 3534#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 3535#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 4009#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 4045#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 4044#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 3775#L136 assume 8464 == ssl3_accept_~s__state~0#1; 3736#L143 [2022-11-02 20:26:08,992 INFO L750 eck$LassoCheckResult]: Loop: 3736#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 3669#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3523#L284-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; 3514#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 3947#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3942#L612-1 ssl3_accept_~skip~0#1 := 0; 3941#L109-2 assume !false; 3940#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3939#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 3936#L115 assume 16384 == ssl3_accept_~s__state~0#1; 3766#L221 ssl3_accept_~s__server~0#1 := 1; 3933#L226 assume 0 != ssl3_accept_~cb~0#1; 3932#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3930#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3926#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3658#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3659#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#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~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 3605#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 3905#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3899#L612-1 ssl3_accept_~skip~0#1 := 0; 3898#L109-2 assume !false; 3895#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3888#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 3884#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 3877#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 3874#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 3765#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 3764#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 3762#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 3760#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 3761#L136 assume 8464 == ssl3_accept_~s__state~0#1; 3736#L143 [2022-11-02 20:26:08,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:08,993 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-11-02 20:26:08,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:08,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534579685] [2022-11-02 20:26:08,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:08,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:09,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:09,025 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:09,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:09,042 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:09,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:09,049 INFO L85 PathProgramCache]: Analyzing trace with hash -31363095, now seen corresponding path program 1 times [2022-11-02 20:26:09,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:09,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694099020] [2022-11-02 20:26:09,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:09,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:09,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:09,104 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:26:09,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:09,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694099020] [2022-11-02 20:26:09,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694099020] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:09,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:09,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:09,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059769536] [2022-11-02 20:26:09,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:09,106 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:09,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:09,108 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:09,108 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:09,108 INFO L87 Difference]: Start difference. First operand 597 states and 929 transitions. cyclomatic complexity: 335 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 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:26:09,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:09,293 INFO L93 Difference]: Finished difference Result 706 states and 1008 transitions. [2022-11-02 20:26:09,293 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 706 states and 1008 transitions. [2022-11-02 20:26:09,298 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2022-11-02 20:26:09,301 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 706 states to 633 states and 928 transitions. [2022-11-02 20:26:09,301 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 444 [2022-11-02 20:26:09,302 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 455 [2022-11-02 20:26:09,302 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 928 transitions. [2022-11-02 20:26:09,302 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:09,302 INFO L218 hiAutomatonCegarLoop]: Abstraction has 633 states and 928 transitions. [2022-11-02 20:26:09,303 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 928 transitions. [2022-11-02 20:26:09,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 590. [2022-11-02 20:26:09,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4864406779661017) internal successors, (877), 589 states have internal predecessors, (877), 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:26:09,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 877 transitions. [2022-11-02 20:26:09,313 INFO L240 hiAutomatonCegarLoop]: Abstraction has 590 states and 877 transitions. [2022-11-02 20:26:09,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:09,314 INFO L428 stractBuchiCegarLoop]: Abstraction has 590 states and 877 transitions. [2022-11-02 20:26:09,314 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-11-02 20:26:09,314 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 877 transitions. [2022-11-02 20:26:09,317 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2022-11-02 20:26:09,317 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:09,317 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:09,318 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:09,318 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:26:09,318 INFO L748 eck$LassoCheckResult]: Stem: 5049#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(17, 2);call #Ultimate.allocInit(12, 3); 4890#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 4891#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5018#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 4944#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4946#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4982#L109-2 assume !false; 5209#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5316#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 5315#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 5314#L118 assume 8192 == ssl3_accept_~s__state~0#1; 5013#L221 [2022-11-02 20:26:09,318 INFO L750 eck$LassoCheckResult]: Loop: 5013#L221 ssl3_accept_~s__server~0#1 := 1; 4786#L226 assume 0 != ssl3_accept_~cb~0#1; 4787#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4884#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4964#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4960#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4961#L253 assume 12292 != ssl3_accept_~s__state~0#1; 4934#L254 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4838#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 5227#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5222#L612-1 ssl3_accept_~skip~0#1 := 0; 5221#L109-2 assume !false; 5220#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5219#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 5218#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 5217#L118 assume 8192 == ssl3_accept_~s__state~0#1; 5013#L221 [2022-11-02 20:26:09,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:09,319 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-11-02 20:26:09,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:09,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935017798] [2022-11-02 20:26:09,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:09,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:09,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:09,357 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:26:09,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:09,358 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935017798] [2022-11-02 20:26:09,358 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [935017798] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:09,358 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:09,358 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:26:09,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [781930401] [2022-11-02 20:26:09,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:09,359 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:26:09,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:09,359 INFO L85 PathProgramCache]: Analyzing trace with hash -669278432, now seen corresponding path program 1 times [2022-11-02 20:26:09,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:09,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675918463] [2022-11-02 20:26:09,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:09,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:09,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:09,381 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:26:09,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:09,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675918463] [2022-11-02 20:26:09,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675918463] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:09,382 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:09,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:26:09,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861466234] [2022-11-02 20:26:09,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:09,382 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:09,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:09,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:09,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:09,383 INFO L87 Difference]: Start difference. First operand 590 states and 877 transitions. cyclomatic complexity: 290 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:26:09,503 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:09,503 INFO L93 Difference]: Finished difference Result 600 states and 885 transitions. [2022-11-02 20:26:09,504 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 885 transitions. [2022-11-02 20:26:09,509 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2022-11-02 20:26:09,512 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 885 transitions. [2022-11-02 20:26:09,513 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2022-11-02 20:26:09,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2022-11-02 20:26:09,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 885 transitions. [2022-11-02 20:26:09,513 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:09,514 INFO L218 hiAutomatonCegarLoop]: Abstraction has 600 states and 885 transitions. [2022-11-02 20:26:09,514 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 885 transitions. [2022-11-02 20:26:09,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2022-11-02 20:26:09,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4796610169491526) internal successors, (873), 589 states have internal predecessors, (873), 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:26:09,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 873 transitions. [2022-11-02 20:26:09,523 INFO L240 hiAutomatonCegarLoop]: Abstraction has 590 states and 873 transitions. [2022-11-02 20:26:09,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:09,524 INFO L428 stractBuchiCegarLoop]: Abstraction has 590 states and 873 transitions. [2022-11-02 20:26:09,525 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-11-02 20:26:09,525 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 873 transitions. [2022-11-02 20:26:09,527 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2022-11-02 20:26:09,528 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:09,528 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:09,528 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:09,528 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:09,529 INFO L748 eck$LassoCheckResult]: Stem: 6241#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(17, 2);call #Ultimate.allocInit(12, 3); 6080#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 6081#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6207#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 6133#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6135#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6170#L109-2 assume !false; 6342#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6341#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 6340#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 6339#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 6338#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 6337#L124 assume 8195 == ssl3_accept_~s__state~0#1; 6186#L221 [2022-11-02 20:26:09,529 INFO L750 eck$LassoCheckResult]: Loop: 6186#L221 ssl3_accept_~s__server~0#1 := 1; 5984#L226 assume 0 != ssl3_accept_~cb~0#1; 5985#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6078#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6159#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6155#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6156#L253 assume 12292 != ssl3_accept_~s__state~0#1; 6129#L254 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6033#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 6432#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6422#L612-1 ssl3_accept_~skip~0#1 := 0; 6420#L109-2 assume !false; 6418#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6416#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 6414#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 6412#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 6410#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 6408#L124 assume 8195 == ssl3_accept_~s__state~0#1; 6186#L221 [2022-11-02 20:26:09,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:09,529 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-11-02 20:26:09,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:09,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [383769141] [2022-11-02 20:26:09,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:09,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:09,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:09,576 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:26:09,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:09,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [383769141] [2022-11-02 20:26:09,582 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [383769141] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:09,582 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:09,582 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:26:09,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425932304] [2022-11-02 20:26:09,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:09,583 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:26:09,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:09,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1068525157, now seen corresponding path program 1 times [2022-11-02 20:26:09,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:09,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210978146] [2022-11-02 20:26:09,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:09,584 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:09,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:09,621 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:26:09,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:09,621 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210978146] [2022-11-02 20:26:09,622 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210978146] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:09,622 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:09,622 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:26:09,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472370859] [2022-11-02 20:26:09,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:09,622 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:09,623 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:09,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:09,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:09,623 INFO L87 Difference]: Start difference. First operand 590 states and 873 transitions. cyclomatic complexity: 286 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:26:09,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:09,755 INFO L93 Difference]: Finished difference Result 600 states and 881 transitions. [2022-11-02 20:26:09,755 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 881 transitions. [2022-11-02 20:26:09,759 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2022-11-02 20:26:09,762 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 881 transitions. [2022-11-02 20:26:09,762 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2022-11-02 20:26:09,763 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2022-11-02 20:26:09,763 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 881 transitions. [2022-11-02 20:26:09,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:09,765 INFO L218 hiAutomatonCegarLoop]: Abstraction has 600 states and 881 transitions. [2022-11-02 20:26:09,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 881 transitions. [2022-11-02 20:26:09,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2022-11-02 20:26:09,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4728813559322034) internal successors, (869), 589 states have internal predecessors, (869), 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:26:09,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 869 transitions. [2022-11-02 20:26:09,775 INFO L240 hiAutomatonCegarLoop]: Abstraction has 590 states and 869 transitions. [2022-11-02 20:26:09,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:09,777 INFO L428 stractBuchiCegarLoop]: Abstraction has 590 states and 869 transitions. [2022-11-02 20:26:09,777 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-11-02 20:26:09,777 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 869 transitions. [2022-11-02 20:26:09,780 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2022-11-02 20:26:09,781 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:09,781 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:09,783 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:26:09,783 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:09,783 INFO L748 eck$LassoCheckResult]: Stem: 7442#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(17, 2);call #Ultimate.allocInit(12, 3); 7278#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 7279#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7405#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 7330#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7332#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7366#L109-2 assume !false; 7364#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7318#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7319#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 7339#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 7234#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 7235#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 7444#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 7341#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 7342#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 7434#L136 assume 8464 == ssl3_accept_~s__state~0#1; 7418#L143 [2022-11-02 20:26:09,783 INFO L750 eck$LassoCheckResult]: Loop: 7418#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 7359#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7222#L284-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; 7223#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7157#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7159#L612-1 ssl3_accept_~skip~0#1 := 0; 7718#L109-2 assume !false; 7717#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7716#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7715#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 7714#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 7713#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 7712#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 7711#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 7710#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 7708#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 7707#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 7546#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 7419#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 7345#L145 assume 8496 == ssl3_accept_~s__state~0#1; 7247#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 7255#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7256#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7272#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7447#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 7452#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7576#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7570#L612-1 ssl3_accept_~skip~0#1 := 0; 7568#L109-2 assume !false; 7567#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7566#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7560#L115 assume 16384 == ssl3_accept_~s__state~0#1; 7438#L221 ssl3_accept_~s__server~0#1 := 1; 7679#L226 assume 0 != ssl3_accept_~cb~0#1; 7678#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7677#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7675#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7672#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7669#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#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~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 7668#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7667#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7662#L612-1 ssl3_accept_~skip~0#1 := 0; 7661#L109-2 assume !false; 7660#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7659#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7658#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 7657#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 7656#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 7654#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 7612#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 7610#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 7608#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 7607#L136 assume 8464 == ssl3_accept_~s__state~0#1; 7418#L143 [2022-11-02 20:26:09,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:09,784 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-11-02 20:26:09,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:09,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259225619] [2022-11-02 20:26:09,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:09,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:09,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:09,807 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:09,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:09,816 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:09,816 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:09,816 INFO L85 PathProgramCache]: Analyzing trace with hash 675317, now seen corresponding path program 1 times [2022-11-02 20:26:09,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:09,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541952538] [2022-11-02 20:26:09,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:09,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:09,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:09,882 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:26:09,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:09,882 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541952538] [2022-11-02 20:26:09,882 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541952538] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:09,882 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:09,882 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:09,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1893764970] [2022-11-02 20:26:09,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:09,883 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:09,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:09,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:09,884 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:09,884 INFO L87 Difference]: Start difference. First operand 590 states and 869 transitions. cyclomatic complexity: 282 Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 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:26:10,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:10,058 INFO L93 Difference]: Finished difference Result 745 states and 1106 transitions. [2022-11-02 20:26:10,059 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1106 transitions. [2022-11-02 20:26:10,063 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 481 [2022-11-02 20:26:10,066 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 738 states and 1099 transitions. [2022-11-02 20:26:10,066 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 515 [2022-11-02 20:26:10,067 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 515 [2022-11-02 20:26:10,067 INFO L73 IsDeterministic]: Start isDeterministic. Operand 738 states and 1099 transitions. [2022-11-02 20:26:10,067 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:10,067 INFO L218 hiAutomatonCegarLoop]: Abstraction has 738 states and 1099 transitions. [2022-11-02 20:26:10,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states and 1099 transitions. [2022-11-02 20:26:10,075 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 719. [2022-11-02 20:26:10,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 719 states have (on average 1.4895688456189151) internal successors, (1071), 718 states have internal predecessors, (1071), 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:26:10,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1071 transitions. [2022-11-02 20:26:10,079 INFO L240 hiAutomatonCegarLoop]: Abstraction has 719 states and 1071 transitions. [2022-11-02 20:26:10,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:10,080 INFO L428 stractBuchiCegarLoop]: Abstraction has 719 states and 1071 transitions. [2022-11-02 20:26:10,080 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-11-02 20:26:10,080 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 719 states and 1071 transitions. [2022-11-02 20:26:10,083 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 468 [2022-11-02 20:26:10,083 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:10,083 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:10,084 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:26:10,084 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:10,085 INFO L748 eck$LassoCheckResult]: Stem: 8793#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(17, 2);call #Ultimate.allocInit(12, 3); 8628#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 8629#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8759#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 8682#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8684#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8724#L109-2 assume !false; 8950#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8664#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 8665#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9162#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9155#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9152#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 8796#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 8797#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 8786#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 8787#L136 assume 8464 == ssl3_accept_~s__state~0#1; 8769#L143 [2022-11-02 20:26:10,092 INFO L750 eck$LassoCheckResult]: Loop: 8769#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 8707#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 8565#L284-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; 8566#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9182#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9176#L612-1 ssl3_accept_~skip~0#1 := 0; 9172#L109-2 assume !false; 9171#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9169#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9166#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9161#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9154#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 8734#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 8735#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 8688#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 8689#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 8538#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 8539#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 9132#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 8692#L145 assume 8496 == ssl3_accept_~s__state~0#1; 8693#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 8599#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8600#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8617#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8763#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 8551#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9107#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9102#L612-1 ssl3_accept_~skip~0#1 := 0; 9101#L109-2 assume !false; 9100#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9099#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9093#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9091#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9089#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9087#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 9085#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 9083#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 9081#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 9077#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 9076#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 9075#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 9074#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 9072#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 9071#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 9070#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 9068#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 9069#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 8810#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 8811#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 8812#L169 assume 8560 == ssl3_accept_~s__state~0#1; 8674#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 8573#L442 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; 8574#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9098#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9092#L612-1 ssl3_accept_~skip~0#1 := 0; 9090#L109-2 assume !false; 9088#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9086#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9084#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9082#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9080#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9079#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 9078#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 8814#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 8802#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 8803#L136 assume 8464 == ssl3_accept_~s__state~0#1; 8769#L143 [2022-11-02 20:26:10,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:10,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-11-02 20:26:10,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:10,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308324768] [2022-11-02 20:26:10,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:10,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:10,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:10,104 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:10,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:10,124 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:10,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:10,125 INFO L85 PathProgramCache]: Analyzing trace with hash 157703502, now seen corresponding path program 1 times [2022-11-02 20:26:10,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:10,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725863425] [2022-11-02 20:26:10,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:10,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:10,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:10,173 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:26:10,174 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:10,174 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725863425] [2022-11-02 20:26:10,174 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1725863425] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:10,174 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:10,174 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:10,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1801971168] [2022-11-02 20:26:10,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:10,175 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:10,175 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:10,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:10,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:10,175 INFO L87 Difference]: Start difference. First operand 719 states and 1071 transitions. cyclomatic complexity: 355 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 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:26:10,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:10,355 INFO L93 Difference]: Finished difference Result 864 states and 1190 transitions. [2022-11-02 20:26:10,355 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 864 states and 1190 transitions. [2022-11-02 20:26:10,360 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 569 [2022-11-02 20:26:10,364 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 864 states to 864 states and 1190 transitions. [2022-11-02 20:26:10,364 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 603 [2022-11-02 20:26:10,365 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 603 [2022-11-02 20:26:10,365 INFO L73 IsDeterministic]: Start isDeterministic. Operand 864 states and 1190 transitions. [2022-11-02 20:26:10,365 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:10,365 INFO L218 hiAutomatonCegarLoop]: Abstraction has 864 states and 1190 transitions. [2022-11-02 20:26:10,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states and 1190 transitions. [2022-11-02 20:26:10,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 856. [2022-11-02 20:26:10,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 856 states have (on average 1.3773364485981308) internal successors, (1179), 855 states have internal predecessors, (1179), 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:26:10,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1179 transitions. [2022-11-02 20:26:10,378 INFO L240 hiAutomatonCegarLoop]: Abstraction has 856 states and 1179 transitions. [2022-11-02 20:26:10,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:10,379 INFO L428 stractBuchiCegarLoop]: Abstraction has 856 states and 1179 transitions. [2022-11-02 20:26:10,379 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-11-02 20:26:10,379 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 856 states and 1179 transitions. [2022-11-02 20:26:10,383 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 562 [2022-11-02 20:26:10,383 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:10,383 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:10,384 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:26:10,384 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:10,385 INFO L748 eck$LassoCheckResult]: Stem: 10372#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(17, 2);call #Ultimate.allocInit(12, 3); 10206#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 10207#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10335#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 10257#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10259#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10295#L109-2 assume !false; 10590#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10588#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10586#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10584#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10582#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10580#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 10578#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10576#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10574#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 10572#L136 assume 8464 == ssl3_accept_~s__state~0#1; 10348#L143 [2022-11-02 20:26:10,385 INFO L750 eck$LassoCheckResult]: Loop: 10348#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 10284#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10153#L284-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; 10154#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 10087#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10089#L612-1 ssl3_accept_~skip~0#1 := 0; 10363#L109-2 assume !false; 10918#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10917#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10916#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10915#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10914#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10913#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 10912#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10911#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10365#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 10127#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 10128#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 10174#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 10349#L145 assume 8496 == ssl3_accept_~s__state~0#1; 10542#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 10541#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10540#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10375#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10377#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 10140#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 10748#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10742#L612-1 ssl3_accept_~skip~0#1 := 0; 10740#L109-2 assume !false; 10738#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10736#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10734#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10732#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10730#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10728#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 10726#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10724#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10722#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 10720#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 10718#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 10716#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 10714#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 10712#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 10554#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 10555#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 10706#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 10704#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 10702#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 10396#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 10397#L169 assume 8560 == ssl3_accept_~s__state~0#1; 10255#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 10162#L442 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; 10163#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 10926#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10852#L612-1 ssl3_accept_~skip~0#1 := 0; 10846#L109-2 assume !false; 10844#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10842#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10840#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10838#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10836#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10834#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 10832#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10399#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10386#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 10387#L136 assume 8464 == ssl3_accept_~s__state~0#1; 10348#L143 [2022-11-02 20:26:10,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:10,385 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-11-02 20:26:10,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:10,385 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575386583] [2022-11-02 20:26:10,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:10,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:10,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:10,392 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:10,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:10,405 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:10,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:10,407 INFO L85 PathProgramCache]: Analyzing trace with hash -739689776, now seen corresponding path program 1 times [2022-11-02 20:26:10,408 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:10,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090519596] [2022-11-02 20:26:10,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:10,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:10,419 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:10,452 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:26:10,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:10,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090519596] [2022-11-02 20:26:10,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090519596] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:10,453 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:10,453 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:10,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987273023] [2022-11-02 20:26:10,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:10,455 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:10,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:10,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:10,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:10,456 INFO L87 Difference]: Start difference. First operand 856 states and 1179 transitions. cyclomatic complexity: 326 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 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:26:10,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:10,594 INFO L93 Difference]: Finished difference Result 949 states and 1296 transitions. [2022-11-02 20:26:10,595 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1296 transitions. [2022-11-02 20:26:10,602 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 624 [2022-11-02 20:26:10,606 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1296 transitions. [2022-11-02 20:26:10,607 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 658 [2022-11-02 20:26:10,607 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 658 [2022-11-02 20:26:10,608 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1296 transitions. [2022-11-02 20:26:10,608 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:10,608 INFO L218 hiAutomatonCegarLoop]: Abstraction has 949 states and 1296 transitions. [2022-11-02 20:26:10,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1296 transitions. [2022-11-02 20:26:10,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 934. [2022-11-02 20:26:10,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 934 states have (on average 1.3650963597430408) internal successors, (1275), 933 states have internal predecessors, (1275), 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:26:10,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 1275 transitions. [2022-11-02 20:26:10,624 INFO L240 hiAutomatonCegarLoop]: Abstraction has 934 states and 1275 transitions. [2022-11-02 20:26:10,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:10,625 INFO L428 stractBuchiCegarLoop]: Abstraction has 934 states and 1275 transitions. [2022-11-02 20:26:10,625 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-11-02 20:26:10,626 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 934 states and 1275 transitions. [2022-11-02 20:26:10,634 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 614 [2022-11-02 20:26:10,634 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:10,634 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:10,636 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:26:10,636 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:10,637 INFO L748 eck$LassoCheckResult]: Stem: 12191#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(17, 2);call #Ultimate.allocInit(12, 3); 12016#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 12017#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12146#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 12068#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12070#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12106#L109-2 assume !false; 12338#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12584#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12582#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12580#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12578#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12576#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12574#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12572#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12570#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12568#L136 assume 8464 == ssl3_accept_~s__state~0#1; 12168#L143 [2022-11-02 20:26:10,637 INFO L750 eck$LassoCheckResult]: Loop: 12168#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 12096#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11963#L284-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; 11964#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 12675#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12669#L612-1 ssl3_accept_~skip~0#1 := 0; 12667#L109-2 assume !false; 12665#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12663#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12661#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12659#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12657#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12656#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12655#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12654#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12653#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12652#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 12651#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 12650#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 12512#L145 assume 8496 == ssl3_accept_~s__state~0#1; 12159#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 11993#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11994#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12010#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 12194#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 12755#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 12703#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12698#L612-1 ssl3_accept_~skip~0#1 := 0; 12697#L109-2 assume !false; 12696#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12695#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12694#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12693#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12692#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12691#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12690#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12689#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12688#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12687#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 12686#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 12685#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 12684#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 12683#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 12649#L151 assume 8512 == ssl3_accept_~s__state~0#1; 12050#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 12034#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11943#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11951#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 12632#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12627#L612-1 ssl3_accept_~skip~0#1 := 0; 12626#L109-2 assume !false; 12625#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12624#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12623#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12621#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12619#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12617#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12615#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12613#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12611#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12609#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 12607#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 12548#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 12543#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 12544#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 12638#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 12637#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 12635#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 12636#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 12212#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 12213#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 12214#L169 assume 8560 == ssl3_accept_~s__state~0#1; 12066#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 11971#L442 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; 11972#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 12778#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12773#L612-1 ssl3_accept_~skip~0#1 := 0; 12772#L109-2 assume !false; 12771#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12770#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12769#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12647#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12643#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12642#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12641#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12216#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12204#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12205#L136 assume 8464 == ssl3_accept_~s__state~0#1; 12168#L143 [2022-11-02 20:26:10,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:10,637 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-11-02 20:26:10,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:10,638 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1535605555] [2022-11-02 20:26:10,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:10,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:10,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:10,649 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:10,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:10,663 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:10,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:10,664 INFO L85 PathProgramCache]: Analyzing trace with hash -1427236622, now seen corresponding path program 1 times [2022-11-02 20:26:10,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:10,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121578573] [2022-11-02 20:26:10,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:10,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:10,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:10,739 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-02 20:26:10,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:10,739 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121578573] [2022-11-02 20:26:10,740 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121578573] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:10,740 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:10,740 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:10,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627345982] [2022-11-02 20:26:10,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:10,740 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:10,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:10,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:10,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:10,741 INFO L87 Difference]: Start difference. First operand 934 states and 1275 transitions. cyclomatic complexity: 344 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:26:10,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:10,870 INFO L93 Difference]: Finished difference Result 1060 states and 1446 transitions. [2022-11-02 20:26:10,870 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1060 states and 1446 transitions. [2022-11-02 20:26:10,875 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 698 [2022-11-02 20:26:10,880 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1060 states to 1060 states and 1446 transitions. [2022-11-02 20:26:10,880 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 732 [2022-11-02 20:26:10,881 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 732 [2022-11-02 20:26:10,881 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1060 states and 1446 transitions. [2022-11-02 20:26:10,881 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:10,882 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1060 states and 1446 transitions. [2022-11-02 20:26:10,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states and 1446 transitions. [2022-11-02 20:26:10,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1018. [2022-11-02 20:26:10,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3526522593320236) internal successors, (1377), 1017 states have internal predecessors, (1377), 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:26:10,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1377 transitions. [2022-11-02 20:26:10,897 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1018 states and 1377 transitions. [2022-11-02 20:26:10,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:10,898 INFO L428 stractBuchiCegarLoop]: Abstraction has 1018 states and 1377 transitions. [2022-11-02 20:26:10,899 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-11-02 20:26:10,899 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1377 transitions. [2022-11-02 20:26:10,903 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2022-11-02 20:26:10,903 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:10,903 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:10,904 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:26:10,904 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:10,904 INFO L748 eck$LassoCheckResult]: Stem: 14195#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(17, 2);call #Ultimate.allocInit(12, 3); 14014#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 14015#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14147#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 14066#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14068#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14105#L109-2 assume !false; 14201#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14054#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14055#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 14073#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 13972#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 13973#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 14120#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 14075#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 14076#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 14771#L136 assume 8464 == ssl3_accept_~s__state~0#1; 14168#L143 [2022-11-02 20:26:10,905 INFO L750 eck$LassoCheckResult]: Loop: 14168#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 14094#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 13960#L284-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; 13961#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14882#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14877#L612-1 ssl3_accept_~skip~0#1 := 0; 14876#L109-2 assume !false; 14875#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14874#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14873#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 14872#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 14871#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 14870#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 14869#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 14866#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 14863#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 13936#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 13937#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 13980#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 14673#L145 assume 8496 == ssl3_accept_~s__state~0#1; 14460#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 13989#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 13990#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14198#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 14160#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 14155#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14812#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14806#L612-1 ssl3_accept_~skip~0#1 := 0; 14804#L109-2 assume !false; 14802#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14800#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14798#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 14796#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 14794#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 14792#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 14790#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 14788#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 14786#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 14785#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 14784#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 14783#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 14782#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 14779#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 14780#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 14775#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 14776#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 14772#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 14058#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 14059#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 14081#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 14082#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 13904#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 13905#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 13976#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 14134#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 14135#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 14091#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 14092#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 14724#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 14050#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 14051#L202 assume 8656 == ssl3_accept_~s__state~0#1; 13993#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13994#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 14016#L520 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 14020#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 14098#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 14099#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14631#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14625#L612-1 ssl3_accept_~skip~0#1 := 0; 14623#L109-2 assume !false; 14621#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14619#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14613#L115 assume 16384 == ssl3_accept_~s__state~0#1; 14191#L221 ssl3_accept_~s__server~0#1 := 1; 14599#L226 assume 0 != ssl3_accept_~cb~0#1; 14598#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 14597#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 14593#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 14587#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14586#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#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~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 14585#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14561#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14556#L612-1 ssl3_accept_~skip~0#1 := 0; 14555#L109-2 assume !false; 14549#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14547#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14545#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 14532#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 14494#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 14491#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 14217#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 14218#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 14207#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 14208#L136 assume 8464 == ssl3_accept_~s__state~0#1; 14168#L143 [2022-11-02 20:26:10,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:10,905 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-11-02 20:26:10,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:10,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695510461] [2022-11-02 20:26:10,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:10,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:10,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:10,912 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:10,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:10,918 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:10,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:10,919 INFO L85 PathProgramCache]: Analyzing trace with hash -2457611, now seen corresponding path program 1 times [2022-11-02 20:26:10,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:10,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309523578] [2022-11-02 20:26:10,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:10,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:10,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:10,962 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-11-02 20:26:10,962 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:10,962 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309523578] [2022-11-02 20:26:10,962 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309523578] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:10,962 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:10,963 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:10,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808250452] [2022-11-02 20:26:10,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:10,963 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:10,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:10,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:10,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:10,964 INFO L87 Difference]: Start difference. First operand 1018 states and 1377 transitions. cyclomatic complexity: 362 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:26:11,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:11,140 INFO L93 Difference]: Finished difference Result 957 states and 1285 transitions. [2022-11-02 20:26:11,140 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 957 states and 1285 transitions. [2022-11-02 20:26:11,145 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 592 [2022-11-02 20:26:11,149 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 957 states to 955 states and 1283 transitions. [2022-11-02 20:26:11,149 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 677 [2022-11-02 20:26:11,150 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 677 [2022-11-02 20:26:11,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 955 states and 1283 transitions. [2022-11-02 20:26:11,150 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:11,150 INFO L218 hiAutomatonCegarLoop]: Abstraction has 955 states and 1283 transitions. [2022-11-02 20:26:11,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states and 1283 transitions. [2022-11-02 20:26:11,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 951. [2022-11-02 20:26:11,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 951 states have (on average 1.3438485804416405) internal successors, (1278), 950 states have internal predecessors, (1278), 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:26:11,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 1278 transitions. [2022-11-02 20:26:11,183 INFO L240 hiAutomatonCegarLoop]: Abstraction has 951 states and 1278 transitions. [2022-11-02 20:26:11,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:11,192 INFO L428 stractBuchiCegarLoop]: Abstraction has 951 states and 1278 transitions. [2022-11-02 20:26:11,192 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-11-02 20:26:11,192 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 951 states and 1278 transitions. [2022-11-02 20:26:11,196 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2022-11-02 20:26:11,196 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:11,196 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:11,197 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:26:11,198 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:11,198 INFO L748 eck$LassoCheckResult]: Stem: 16150#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(17, 2);call #Ultimate.allocInit(12, 3); 15994#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 15995#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16115#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 16043#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16045#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16077#L109-2 assume !false; 16458#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16699#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16697#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16696#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16695#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16694#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16692#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16691#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16685#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16196#L136 assume 8464 == ssl3_accept_~s__state~0#1; 16130#L143 [2022-11-02 20:26:11,198 INFO L750 eck$LassoCheckResult]: Loop: 16130#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 16067#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 15942#L284-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; 15943#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16720#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16715#L612-1 ssl3_accept_~skip~0#1 := 0; 16714#L109-2 assume !false; 16713#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16712#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16711#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16705#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16703#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16701#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16700#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16698#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16686#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16682#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16681#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16680#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16580#L145 assume 8496 == ssl3_accept_~s__state~0#1; 16122#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 15971#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 15972#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 15988#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 16154#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 16648#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16618#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16612#L612-1 ssl3_accept_~skip~0#1 := 0; 16610#L109-2 assume !false; 16608#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16606#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16604#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16602#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16600#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16598#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16596#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16594#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16592#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16590#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16588#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16586#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16584#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 16582#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 16581#L151 assume 8512 == ssl3_accept_~s__state~0#1; 16026#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 16011#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 15922#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 16093#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16764#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16757#L612-1 ssl3_accept_~skip~0#1 := 0; 16754#L109-2 assume !false; 16752#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16749#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16746#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16743#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16740#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16733#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16732#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16728#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16687#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16683#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16677#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16675#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16674#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 16673#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 16672#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 16671#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 16428#L157 assume 8528 == ssl3_accept_~s__state~0#1; 16250#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 16427#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 16425#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 16426#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 16418#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 16364#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 15934#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16342#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16333#L612-1 ssl3_accept_~skip~0#1 := 0; 16328#L109-2 assume !false; 16323#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16318#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16313#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16308#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16303#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16297#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16296#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16289#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16286#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16282#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16278#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16274#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16270#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 16266#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 16262#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 16258#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 16254#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 16249#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 16245#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 16242#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 16193#L169 assume 8560 == ssl3_accept_~s__state~0#1; 16041#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 15948#L442 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; 15949#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16354#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16336#L612-1 ssl3_accept_~skip~0#1 := 0; 16331#L109-2 assume !false; 16326#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16321#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16316#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16311#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16306#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16300#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16292#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16170#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16171#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16439#L136 assume 8464 == ssl3_accept_~s__state~0#1; 16130#L143 [2022-11-02 20:26:11,199 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:11,199 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-11-02 20:26:11,199 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:11,199 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391426583] [2022-11-02 20:26:11,199 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:11,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:11,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:11,205 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:11,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:11,212 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:11,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:11,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1331292932, now seen corresponding path program 1 times [2022-11-02 20:26:11,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:11,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719534721] [2022-11-02 20:26:11,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:11,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:11,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:11,268 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-02 20:26:11,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:11,268 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719534721] [2022-11-02 20:26:11,268 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719534721] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:11,268 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:11,269 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:11,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114131904] [2022-11-02 20:26:11,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:11,269 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:11,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:11,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:11,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:11,270 INFO L87 Difference]: Start difference. First operand 951 states and 1278 transitions. cyclomatic complexity: 331 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 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:26:11,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:11,300 INFO L93 Difference]: Finished difference Result 1872 states and 2500 transitions. [2022-11-02 20:26:11,300 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1872 states and 2500 transitions. [2022-11-02 20:26:11,311 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1162 [2022-11-02 20:26:11,320 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1872 states to 1872 states and 2500 transitions. [2022-11-02 20:26:11,320 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1323 [2022-11-02 20:26:11,321 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1323 [2022-11-02 20:26:11,321 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1872 states and 2500 transitions. [2022-11-02 20:26:11,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:11,322 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1872 states and 2500 transitions. [2022-11-02 20:26:11,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1872 states and 2500 transitions. [2022-11-02 20:26:11,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1872 to 954. [2022-11-02 20:26:11,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 954 states have (on average 1.3427672955974843) internal successors, (1281), 953 states have internal predecessors, (1281), 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:26:11,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1281 transitions. [2022-11-02 20:26:11,343 INFO L240 hiAutomatonCegarLoop]: Abstraction has 954 states and 1281 transitions. [2022-11-02 20:26:11,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:11,345 INFO L428 stractBuchiCegarLoop]: Abstraction has 954 states and 1281 transitions. [2022-11-02 20:26:11,345 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-11-02 20:26:11,346 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 954 states and 1281 transitions. [2022-11-02 20:26:11,352 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 590 [2022-11-02 20:26:11,352 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:11,352 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:11,353 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:26:11,353 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:11,354 INFO L748 eck$LassoCheckResult]: Stem: 18989#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(17, 2);call #Ultimate.allocInit(12, 3); 18822#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 18823#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18948#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 18873#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18875#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18906#L109-2 assume !false; 19400#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19612#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19610#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19608#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19606#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19604#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19601#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19598#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19596#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19105#L136 assume 8464 == ssl3_accept_~s__state~0#1; 18968#L143 [2022-11-02 20:26:11,354 INFO L750 eck$LassoCheckResult]: Loop: 18968#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 18897#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 18770#L284-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; 18771#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19585#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19508#L612-1 ssl3_accept_~skip~0#1 := 0; 19507#L109-2 assume !false; 19505#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19503#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19501#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19499#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19497#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19496#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19495#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19493#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19492#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19491#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19489#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19487#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19486#L145 assume 8496 == ssl3_accept_~s__state~0#1; 19113#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 19484#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 18815#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 18816#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 18999#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 19474#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19468#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19462#L612-1 ssl3_accept_~skip~0#1 := 0; 19460#L109-2 assume !false; 19458#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19456#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19454#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19452#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19450#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19448#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19429#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19427#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19424#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19423#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19417#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19415#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19413#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 19411#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 19404#L151 assume 8512 == ssl3_accept_~s__state~0#1; 19075#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 19397#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 19392#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 19388#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19370#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19363#L612-1 ssl3_accept_~skip~0#1 := 0; 19360#L109-2 assume !false; 19357#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19354#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19351#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19348#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19345#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19342#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19339#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19336#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19333#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19330#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19328#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19326#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19324#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 19321#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 19320#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 19319#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 19317#L157 assume 8528 == ssl3_accept_~s__state~0#1; 19072#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 18915#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 18917#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 18992#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 18993#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 19193#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 19017#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19189#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19184#L612-1 ssl3_accept_~skip~0#1 := 0; 19183#L109-2 assume !false; 19182#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19181#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19180#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19178#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19176#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19174#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19170#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19168#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19165#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19161#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19155#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19153#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19151#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 19149#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 19147#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 19145#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 19142#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 19139#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 19136#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 19132#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 19129#L169 assume 8560 == ssl3_accept_~s__state~0#1; 18871#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 18777#L442 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; 18778#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19279#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19273#L612-1 ssl3_accept_~skip~0#1 := 0; 19271#L109-2 assume !false; 19269#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19267#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19265#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19263#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19261#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19257#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19254#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19019#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19020#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19233#L136 assume 8464 == ssl3_accept_~s__state~0#1; 18968#L143 [2022-11-02 20:26:11,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:11,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-11-02 20:26:11,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:11,355 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834890567] [2022-11-02 20:26:11,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:11,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:11,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:11,364 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:11,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:11,372 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:11,373 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:11,374 INFO L85 PathProgramCache]: Analyzing trace with hash -1035401662, now seen corresponding path program 1 times [2022-11-02 20:26:11,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:11,376 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581076186] [2022-11-02 20:26:11,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:11,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:11,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:11,437 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-11-02 20:26:11,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:11,438 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581076186] [2022-11-02 20:26:11,438 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581076186] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:11,438 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:11,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:11,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706800347] [2022-11-02 20:26:11,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:11,440 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:11,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:11,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:11,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:11,441 INFO L87 Difference]: Start difference. First operand 954 states and 1281 transitions. cyclomatic complexity: 331 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:26:11,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:11,563 INFO L93 Difference]: Finished difference Result 1068 states and 1426 transitions. [2022-11-02 20:26:11,564 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1068 states and 1426 transitions. [2022-11-02 20:26:11,571 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2022-11-02 20:26:11,576 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1068 states to 1068 states and 1426 transitions. [2022-11-02 20:26:11,577 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 750 [2022-11-02 20:26:11,577 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 750 [2022-11-02 20:26:11,577 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1068 states and 1426 transitions. [2022-11-02 20:26:11,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:11,581 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1068 states and 1426 transitions. [2022-11-02 20:26:11,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states and 1426 transitions. [2022-11-02 20:26:11,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1044. [2022-11-02 20:26:11,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 1044 states have (on average 1.3304597701149425) internal successors, (1389), 1043 states have internal predecessors, (1389), 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:26:11,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 1389 transitions. [2022-11-02 20:26:11,603 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1044 states and 1389 transitions. [2022-11-02 20:26:11,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:11,604 INFO L428 stractBuchiCegarLoop]: Abstraction has 1044 states and 1389 transitions. [2022-11-02 20:26:11,604 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-11-02 20:26:11,605 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1044 states and 1389 transitions. [2022-11-02 20:26:11,608 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 650 [2022-11-02 20:26:11,608 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:11,609 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:11,611 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:26:11,612 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:11,613 INFO L748 eck$LassoCheckResult]: Stem: 21010#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(17, 2);call #Ultimate.allocInit(12, 3); 20849#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 20850#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20967#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 20898#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20900#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20933#L109-2 assume !false; 21203#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21752#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21665#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21664#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21663#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21662#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21661#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21659#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21656#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21655#L136 assume 8464 == ssl3_accept_~s__state~0#1; 20989#L143 [2022-11-02 20:26:11,614 INFO L750 eck$LassoCheckResult]: Loop: 20989#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 20919#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 20798#L284-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; 20799#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21713#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21707#L612-1 ssl3_accept_~skip~0#1 := 0; 21705#L109-2 assume !false; 21703#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21701#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21699#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21697#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21688#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21686#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21684#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21682#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21672#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21671#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 21670#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 21479#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 21244#L145 assume 8496 == ssl3_accept_~s__state~0#1; 21145#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 21649#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 21647#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 21645#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 21643#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 21641#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21638#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21632#L612-1 ssl3_accept_~skip~0#1 := 0; 21630#L109-2 assume !false; 21628#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21626#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21624#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21622#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21620#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21618#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21616#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21614#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21612#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21610#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 21608#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 21606#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 21604#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 21602#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 21250#L151 assume 8512 == ssl3_accept_~s__state~0#1; 20879#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 20866#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 20778#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 20950#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21772#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21764#L612-1 ssl3_accept_~skip~0#1 := 0; 21763#L109-2 assume !false; 21762#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21756#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 20905#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 20906#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 20808#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 20809#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 20948#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 20901#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 20902#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21737#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 21736#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 21734#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 20908#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 20818#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 20819#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 20956#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 20746#L157 assume 8528 == ssl3_accept_~s__state~0#1; 20747#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 20760#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 20939#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 21013#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 21008#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 20764#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 20983#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21719#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21669#L612-1 ssl3_accept_~skip~0#1 := 0; 21716#L109-2 assume !false; 21715#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21714#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21708#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21706#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21704#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21702#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21700#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21698#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21696#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21695#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 21692#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 21691#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 21690#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 21689#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 21687#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 21685#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 21683#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 20968#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 20885#L163 assume 8544 == ssl3_accept_~s__state~0#1; 20789#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 20790#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 20969#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 21595#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 20769#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 20770#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 20814#L424 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; 20803#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21239#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21233#L612-1 ssl3_accept_~skip~0#1 := 0; 21231#L109-2 assume !false; 21229#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21227#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21225#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21223#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21221#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21219#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21217#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21021#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21022#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21069#L136 assume 8464 == ssl3_accept_~s__state~0#1; 20989#L143 [2022-11-02 20:26:11,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:11,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-11-02 20:26:11,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:11,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423707391] [2022-11-02 20:26:11,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:11,615 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:11,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:11,622 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:11,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:11,629 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:11,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:11,630 INFO L85 PathProgramCache]: Analyzing trace with hash -1049545039, now seen corresponding path program 1 times [2022-11-02 20:26:11,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:11,630 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047125123] [2022-11-02 20:26:11,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:11,631 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:11,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:11,715 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:26:11,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:11,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047125123] [2022-11-02 20:26:11,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047125123] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:11,715 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:11,716 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:26:11,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407835929] [2022-11-02 20:26:11,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:11,716 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:11,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:11,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:11,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:11,717 INFO L87 Difference]: Start difference. First operand 1044 states and 1389 transitions. cyclomatic complexity: 349 Second operand has 3 states, 2 states have (on average 32.0) internal successors, (64), 3 states have internal predecessors, (64), 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:26:11,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:11,852 INFO L93 Difference]: Finished difference Result 1126 states and 1489 transitions. [2022-11-02 20:26:11,852 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1489 transitions. [2022-11-02 20:26:11,857 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 685 [2022-11-02 20:26:11,862 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1101 states and 1455 transitions. [2022-11-02 20:26:11,862 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 793 [2022-11-02 20:26:11,863 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 808 [2022-11-02 20:26:11,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1101 states and 1455 transitions. [2022-11-02 20:26:11,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:11,864 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1101 states and 1455 transitions. [2022-11-02 20:26:11,865 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states and 1455 transitions. [2022-11-02 20:26:11,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1050. [2022-11-02 20:26:11,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3295238095238096) internal successors, (1396), 1049 states have internal predecessors, (1396), 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:26:11,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1396 transitions. [2022-11-02 20:26:11,881 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1050 states and 1396 transitions. [2022-11-02 20:26:11,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:11,882 INFO L428 stractBuchiCegarLoop]: Abstraction has 1050 states and 1396 transitions. [2022-11-02 20:26:11,882 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-11-02 20:26:11,882 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1396 transitions. [2022-11-02 20:26:11,885 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2022-11-02 20:26:11,886 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:11,886 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:11,886 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:26:11,886 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:11,887 INFO L748 eck$LassoCheckResult]: Stem: 23180#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(17, 2);call #Ultimate.allocInit(12, 3); 23020#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 23021#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23138#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 23069#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 23071#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 23101#L109-2 assume !false; 23262#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23259#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 23255#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 23250#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 23246#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 23241#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 23240#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 23239#L130 assume 8481 == ssl3_accept_~s__state~0#1; 23030#L131 [2022-11-02 20:26:11,887 INFO L750 eck$LassoCheckResult]: Loop: 23030#L131 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 23031#L269 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; 22976#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 22910#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22912#L612-1 ssl3_accept_~skip~0#1 := 0; 23172#L109-2 assume !false; 23097#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23058#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 23059#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 23072#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 22979#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 22980#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 23900#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 23882#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 23763#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 23422#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 23421#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 23420#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 23419#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 23417#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 23416#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 23414#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 23411#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 23410#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 23409#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 23408#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 23407#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 23406#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 23188#L175 assume 8448 == ssl3_accept_~s__state~0#1; 23036#L176 assume !(ssl3_accept_~num1~0#1 > 0); 23033#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 23041#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 23328#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23319#L612-1 ssl3_accept_~skip~0#1 := 0; 23315#L109-2 assume !false; 23311#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23306#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 23307#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 23356#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 23354#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 23353#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 23350#L127 assume 8480 == ssl3_accept_~s__state~0#1; 23030#L131 [2022-11-02 20:26:11,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:11,887 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-11-02 20:26:11,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:11,887 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502212596] [2022-11-02 20:26:11,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:11,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:11,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:11,912 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:26:11,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:11,913 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502212596] [2022-11-02 20:26:11,913 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502212596] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:11,913 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:11,913 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:26:11,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245918160] [2022-11-02 20:26:11,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:11,914 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:26:11,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:11,914 INFO L85 PathProgramCache]: Analyzing trace with hash 1940068956, now seen corresponding path program 1 times [2022-11-02 20:26:11,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:11,915 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625575020] [2022-11-02 20:26:11,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:11,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:11,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:11,978 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:26:11,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:11,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625575020] [2022-11-02 20:26:11,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625575020] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:26:11,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871282876] [2022-11-02 20:26:11,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:11,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:26:11,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:11,980 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:26:12,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-11-02 20:26:12,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:12,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:26:12,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:12,143 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:26:12,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:26:12,227 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:26:12,227 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871282876] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:26:12,227 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:26:12,227 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:26:12,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2134226046] [2022-11-02 20:26:12,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:26:12,228 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:12,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:12,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:12,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:12,229 INFO L87 Difference]: Start difference. First operand 1050 states and 1396 transitions. cyclomatic complexity: 351 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:26:12,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:12,347 INFO L93 Difference]: Finished difference Result 1052 states and 1396 transitions. [2022-11-02 20:26:12,347 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1052 states and 1396 transitions. [2022-11-02 20:26:12,352 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 676 [2022-11-02 20:26:12,356 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1052 states to 1052 states and 1396 transitions. [2022-11-02 20:26:12,357 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 759 [2022-11-02 20:26:12,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 759 [2022-11-02 20:26:12,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1052 states and 1396 transitions. [2022-11-02 20:26:12,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:12,359 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1052 states and 1396 transitions. [2022-11-02 20:26:12,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states and 1396 transitions. [2022-11-02 20:26:12,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 1050. [2022-11-02 20:26:12,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3276190476190477) internal successors, (1394), 1049 states have internal predecessors, (1394), 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:26:12,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1394 transitions. [2022-11-02 20:26:12,379 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1050 states and 1394 transitions. [2022-11-02 20:26:12,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:12,380 INFO L428 stractBuchiCegarLoop]: Abstraction has 1050 states and 1394 transitions. [2022-11-02 20:26:12,380 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-11-02 20:26:12,380 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1394 transitions. [2022-11-02 20:26:12,384 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2022-11-02 20:26:12,384 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:12,384 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:12,385 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:26:12,385 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:12,385 INFO L748 eck$LassoCheckResult]: Stem: 25545#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(17, 2);call #Ultimate.allocInit(12, 3); 25380#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 25381#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25502#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 25429#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25431#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25464#L109-2 assume !false; 25617#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25616#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 25615#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 25614#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 25612#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 25609#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 25608#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 25607#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 25606#L133 assume 8482 == ssl3_accept_~s__state~0#1; 25548#L134 [2022-11-02 20:26:12,386 INFO L750 eck$LassoCheckResult]: Loop: 25548#L134 ssl3_accept_~s__state~0#1 := 3; 25334#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 26070#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26065#L612-1 ssl3_accept_~skip~0#1 := 0; 26064#L109-2 assume !false; 26063#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26062#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 26061#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 26060#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 26059#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 26058#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 26057#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 26056#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 26055#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 26054#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 26053#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 26052#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 25982#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 25933#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 25979#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 25977#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 25975#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 25973#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 25971#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 25969#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 25967#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 25965#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 25564#L175 assume 8448 == ssl3_accept_~s__state~0#1; 25397#L176 assume !(ssl3_accept_~num1~0#1 > 0); 25387#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 25398#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 25583#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25577#L612-1 ssl3_accept_~skip~0#1 := 0; 25575#L109-2 assume !false; 25573#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25570#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 25571#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 26043#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 26041#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 26039#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 26037#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 26035#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 26033#L133 assume 8482 == ssl3_accept_~s__state~0#1; 25548#L134 [2022-11-02 20:26:12,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:12,386 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-11-02 20:26:12,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:12,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169938233] [2022-11-02 20:26:12,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:12,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:12,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:12,435 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:26:12,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:12,436 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169938233] [2022-11-02 20:26:12,436 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1169938233] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:12,436 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:12,436 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:26:12,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280799593] [2022-11-02 20:26:12,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:12,437 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:26:12,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:12,437 INFO L85 PathProgramCache]: Analyzing trace with hash -90818195, now seen corresponding path program 1 times [2022-11-02 20:26:12,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:12,438 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32882389] [2022-11-02 20:26:12,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:12,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:12,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:12,464 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:26:12,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:12,465 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [32882389] [2022-11-02 20:26:12,465 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [32882389] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:12,465 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:12,465 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:26:12,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50695712] [2022-11-02 20:26:12,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:12,466 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:12,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:12,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:12,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:12,467 INFO L87 Difference]: Start difference. First operand 1050 states and 1394 transitions. cyclomatic complexity: 349 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:26:12,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:12,590 INFO L93 Difference]: Finished difference Result 1050 states and 1392 transitions. [2022-11-02 20:26:12,590 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1050 states and 1392 transitions. [2022-11-02 20:26:12,596 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2022-11-02 20:26:12,601 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1050 states to 1050 states and 1392 transitions. [2022-11-02 20:26:12,602 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2022-11-02 20:26:12,602 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2022-11-02 20:26:12,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1050 states and 1392 transitions. [2022-11-02 20:26:12,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:12,604 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2022-11-02 20:26:12,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states and 1392 transitions. [2022-11-02 20:26:12,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 1050. [2022-11-02 20:26:12,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3257142857142856) internal successors, (1392), 1049 states have internal predecessors, (1392), 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:26:12,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1392 transitions. [2022-11-02 20:26:12,626 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2022-11-02 20:26:12,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:12,627 INFO L428 stractBuchiCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2022-11-02 20:26:12,627 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-11-02 20:26:12,627 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1392 transitions. [2022-11-02 20:26:12,631 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2022-11-02 20:26:12,632 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:12,632 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:12,633 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:26:12,633 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:12,634 INFO L748 eck$LassoCheckResult]: Stem: 27631#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(17, 2);call #Ultimate.allocInit(12, 3); 27486#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 27487#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27600#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 27533#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27535#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27566#L109-2 assume !false; 27810#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28358#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28354#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28352#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28350#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28348#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28346#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28343#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28339#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 27742#L136 assume 8464 == ssl3_accept_~s__state~0#1; 27613#L143 [2022-11-02 20:26:12,634 INFO L750 eck$LassoCheckResult]: Loop: 27613#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 27554#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27436#L284-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; 27437#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28269#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28264#L612-1 ssl3_accept_~skip~0#1 := 0; 28263#L109-2 assume !false; 28261#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28258#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28257#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28256#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28255#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28254#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28248#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28246#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28244#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28242#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28240#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28221#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28209#L145 assume 8496 == ssl3_accept_~s__state~0#1; 28127#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 28204#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27475#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27476#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27636#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 28380#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28365#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28359#L612-1 ssl3_accept_~skip~0#1 := 0; 28356#L109-2 assume !false; 28353#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28351#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28349#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28347#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28345#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28342#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28338#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28337#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28287#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28277#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28276#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28275#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28274#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 28272#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 28063#L151 assume 8512 == ssl3_accept_~s__state~0#1; 27506#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27496#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27412#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 27580#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28228#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28220#L612-1 ssl3_accept_~skip~0#1 := 0; 28219#L109-2 assume !false; 28218#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28216#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28214#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28212#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28208#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28207#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28206#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28205#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28203#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28202#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28199#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28196#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28194#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 28191#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 28183#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 28181#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 27935#L157 assume 8528 == ssl3_accept_~s__state~0#1; 27399#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 27400#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 27572#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 27632#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 27629#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 27404#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27607#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28330#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28324#L612-1 ssl3_accept_~skip~0#1 := 0; 28322#L109-2 assume !false; 28320#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28318#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28316#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28314#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28312#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28310#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28308#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28306#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28304#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28302#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28300#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28298#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28296#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 28295#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 28293#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 28291#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 28289#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 28288#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 27645#L163 assume 8544 == ssl3_accept_~s__state~0#1; 27644#L167 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; 27424#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28179#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28173#L612-1 ssl3_accept_~skip~0#1 := 0; 28171#L109-2 assume !false; 28170#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28169#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28167#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28164#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28158#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28156#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28154#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28148#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28141#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28138#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28135#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28132#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28129#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 28126#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 28123#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 28120#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 28118#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 27936#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 27937#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 28067#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 27741#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 27739#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 27740#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 28108#L178 assume 8576 == ssl3_accept_~s__state~0#1; 27614#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 27615#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 27623#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 27527#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28253#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28247#L612-1 ssl3_accept_~skip~0#1 := 0; 28245#L109-2 assume !false; 28243#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28241#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28239#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28238#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28237#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28236#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28234#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 27649#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28231#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28230#L136 assume 8464 == ssl3_accept_~s__state~0#1; 27613#L143 [2022-11-02 20:26:12,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:12,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-11-02 20:26:12,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:12,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47727106] [2022-11-02 20:26:12,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:12,636 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:12,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:12,644 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:12,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:12,656 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:12,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:12,657 INFO L85 PathProgramCache]: Analyzing trace with hash 52404052, now seen corresponding path program 1 times [2022-11-02 20:26:12,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:12,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074159031] [2022-11-02 20:26:12,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:12,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:12,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:12,715 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:26:12,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:12,715 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074159031] [2022-11-02 20:26:12,715 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2074159031] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:12,716 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:12,716 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:12,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570706468] [2022-11-02 20:26:12,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:12,716 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:12,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:12,717 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:12,717 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:12,717 INFO L87 Difference]: Start difference. First operand 1050 states and 1392 transitions. cyclomatic complexity: 347 Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 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:26:12,849 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:12,849 INFO L93 Difference]: Finished difference Result 1017 states and 1313 transitions. [2022-11-02 20:26:12,849 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1017 states and 1313 transitions. [2022-11-02 20:26:12,862 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2022-11-02 20:26:12,866 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1017 states to 870 states and 1125 transitions. [2022-11-02 20:26:12,866 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2022-11-02 20:26:12,868 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2022-11-02 20:26:12,868 INFO L73 IsDeterministic]: Start isDeterministic. Operand 870 states and 1125 transitions. [2022-11-02 20:26:12,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:12,869 INFO L218 hiAutomatonCegarLoop]: Abstraction has 870 states and 1125 transitions. [2022-11-02 20:26:12,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states and 1125 transitions. [2022-11-02 20:26:12,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 721. [2022-11-02 20:26:12,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 721 states have (on average 1.2940360610263524) internal successors, (933), 720 states have internal predecessors, (933), 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:26:12,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 933 transitions. [2022-11-02 20:26:12,888 INFO L240 hiAutomatonCegarLoop]: Abstraction has 721 states and 933 transitions. [2022-11-02 20:26:12,889 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:12,889 INFO L428 stractBuchiCegarLoop]: Abstraction has 721 states and 933 transitions. [2022-11-02 20:26:12,889 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-11-02 20:26:12,889 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 721 states and 933 transitions. [2022-11-02 20:26:12,892 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 539 [2022-11-02 20:26:12,892 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:12,892 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:12,895 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:26:12,895 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:12,895 INFO L748 eck$LassoCheckResult]: Stem: 29671#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(17, 2);call #Ultimate.allocInit(12, 3); 29537#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 29538#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 29635#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 29576#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 29578#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 29607#L109-2 assume !false; 29742#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30038#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 30036#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 30034#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 30032#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 30030#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 30028#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 30026#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 30024#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29683#L136 assume 8464 == ssl3_accept_~s__state~0#1; 29655#L143 [2022-11-02 20:26:12,895 INFO L750 eck$LassoCheckResult]: Loop: 29655#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 29597#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 29493#L284-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; 29494#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29869#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29857#L612-1 ssl3_accept_~skip~0#1 := 0; 29853#L109-2 assume !false; 29850#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29846#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 29842#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 29838#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 29834#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 29830#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 29817#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29818#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29811#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29812#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 29806#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 29807#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 29803#L145 assume 8496 == ssl3_accept_~s__state~0#1; 29744#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 30055#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 30054#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 30053#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 29676#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 30046#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 30043#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30037#L612-1 ssl3_accept_~skip~0#1 := 0; 30035#L109-2 assume !false; 30033#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30031#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 30029#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 30027#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 30025#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 30023#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 29903#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29902#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29901#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29900#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 29897#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 29896#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 29895#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 29819#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 29800#L151 assume 8512 == ssl3_accept_~s__state~0#1; 29552#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 29547#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 29482#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 29616#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 30163#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29665#L612-1 ssl3_accept_~skip~0#1 := 0; 29666#L109-2 assume !false; 29603#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29561#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 29562#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 29579#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 30153#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 30150#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 30149#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29581#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29582#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29477#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 29478#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 29508#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 30139#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 30137#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 30136#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 29638#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 29639#L157 assume 8528 == ssl3_accept_~s__state~0#1; 29470#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 29471#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 29613#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 29673#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 29670#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 29473#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 29651#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29917#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29915#L612-1 ssl3_accept_~skip~0#1 := 0; 30148#L109-2 assume !false; 30147#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30145#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 30143#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 30141#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 30140#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 30138#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 30135#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 30133#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 30132#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 30131#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 30130#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 30022#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 30021#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 30020#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 30005#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 29994#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 29927#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 29926#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 29921#L163 assume 8544 == ssl3_accept_~s__state~0#1; 29487#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 29489#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 29619#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 29620#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 29475#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 29476#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 29507#L424 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; 29499#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29863#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29855#L612-1 ssl3_accept_~skip~0#1 := 0; 29852#L109-2 assume !false; 29848#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29844#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 29840#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 29836#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 29832#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 29828#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 29826#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29824#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29822#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29821#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 29816#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 29815#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 29778#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 29775#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 29771#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 29765#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 29763#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 29761#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 29759#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 29757#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 29755#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 29753#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 29751#L175 assume 8448 == ssl3_accept_~s__state~0#1; 29550#L176 assume !(ssl3_accept_~num1~0#1 > 0); 29544#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 29551#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29719#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29713#L612-1 ssl3_accept_~skip~0#1 := 0; 29701#L109-2 assume !false; 29698#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29694#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 29695#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 29709#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 29707#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 29705#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 29703#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29700#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29696#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29697#L136 assume 8464 == ssl3_accept_~s__state~0#1; 29655#L143 [2022-11-02 20:26:12,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:12,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-11-02 20:26:12,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:12,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983314582] [2022-11-02 20:26:12,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:12,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:12,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:12,902 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:12,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:12,908 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:12,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:12,909 INFO L85 PathProgramCache]: Analyzing trace with hash -2000787038, now seen corresponding path program 1 times [2022-11-02 20:26:12,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:12,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956683441] [2022-11-02 20:26:12,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:12,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:12,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:13,004 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:26:13,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:13,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956683441] [2022-11-02 20:26:13,005 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956683441] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:26:13,005 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1017824647] [2022-11-02 20:26:13,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:13,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:26:13,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:13,017 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:26:13,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-11-02 20:26:13,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:13,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:26:13,119 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:13,197 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:26:13,197 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:26:13,271 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:26:13,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1017824647] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:26:13,272 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:26:13,272 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-11-02 20:26:13,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2090041529] [2022-11-02 20:26:13,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:26:13,273 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:13,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:13,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:26:13,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:26:13,273 INFO L87 Difference]: Start difference. First operand 721 states and 933 transitions. cyclomatic complexity: 215 Second operand has 6 states, 5 states have (on average 27.4) internal successors, (137), 6 states have internal predecessors, (137), 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:26:13,962 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:13,962 INFO L93 Difference]: Finished difference Result 1789 states and 2301 transitions. [2022-11-02 20:26:13,962 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1789 states and 2301 transitions. [2022-11-02 20:26:13,970 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1577 [2022-11-02 20:26:13,977 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1789 states to 1759 states and 2271 transitions. [2022-11-02 20:26:13,977 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1647 [2022-11-02 20:26:13,981 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1647 [2022-11-02 20:26:13,981 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1759 states and 2271 transitions. [2022-11-02 20:26:13,981 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:13,981 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1759 states and 2271 transitions. [2022-11-02 20:26:13,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1759 states and 2271 transitions. [2022-11-02 20:26:14,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1759 to 1084. [2022-11-02 20:26:14,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1084 states, 1084 states have (on average 1.305350553505535) internal successors, (1415), 1083 states have internal predecessors, (1415), 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:26:14,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 1415 transitions. [2022-11-02 20:26:14,005 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1084 states and 1415 transitions. [2022-11-02 20:26:14,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-11-02 20:26:14,006 INFO L428 stractBuchiCegarLoop]: Abstraction has 1084 states and 1415 transitions. [2022-11-02 20:26:14,006 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-11-02 20:26:14,007 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1084 states and 1415 transitions. [2022-11-02 20:26:14,010 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 902 [2022-11-02 20:26:14,010 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:14,010 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:14,012 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:26:14,012 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:14,012 INFO L748 eck$LassoCheckResult]: Stem: 33080#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(17, 2);call #Ultimate.allocInit(12, 3); 32942#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 32943#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33048#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 32981#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 32983#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33016#L109-2 assume !false; 33109#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33451#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33452#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33447#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33448#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33443#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33444#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33439#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33440#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33435#L136 assume 8464 == ssl3_accept_~s__state~0#1; 33064#L143 [2022-11-02 20:26:14,013 INFO L750 eck$LassoCheckResult]: Loop: 33064#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 33006#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 32900#L284-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; 32901#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 32855#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32857#L612-1 ssl3_accept_~skip~0#1 := 0; 33073#L109-2 assume !false; 33013#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32970#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 32971#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 32988#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 32907#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 32908#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33027#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 32990#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 32991#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33076#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 33899#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 33895#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 33429#L145 assume 8496 == ssl3_accept_~s__state~0#1; 33178#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 33428#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 33427#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 33425#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 33059#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 33055#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33889#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33882#L612-1 ssl3_accept_~skip~0#1 := 0; 33881#L109-2 assume !false; 33873#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33872#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33865#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33862#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33859#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33856#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33853#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33850#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33847#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33844#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 33841#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 33838#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 33835#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 33833#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 33036#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 33037#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 33827#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 33825#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 33821#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 33053#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 32997#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 32998#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 32861#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 32862#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 32912#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 33039#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 33040#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 33004#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 32984#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 32985#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 32966#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 32967#L202 assume 8656 == ssl3_accept_~s__state~0#1; 32927#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 32928#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 32944#L520 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 32947#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 33009#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 33010#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33871#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33864#L612-1 ssl3_accept_~skip~0#1 := 0; 33861#L109-2 assume !false; 33858#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33855#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33852#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33849#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33846#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33843#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33840#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33837#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33834#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33832#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 33831#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 33728#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 33727#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 33726#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 33725#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 33637#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 33636#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 33635#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 33634#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 33632#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 33629#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 33628#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 33626#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 33624#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 33622#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 33620#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 33618#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 33616#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 33614#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 33612#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 33610#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 33608#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 33606#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 33022#L208 assume 8672 == ssl3_accept_~s__state~0#1; 33017#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 33018#L544 assume !(3 == ssl3_accept_~blastFlag~0#1); 32853#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 32854#L551 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 32922#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 33082#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33461#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33456#L612-1 ssl3_accept_~skip~0#1 := 0; 33455#L109-2 assume !false; 33453#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33454#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33449#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33450#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33445#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33446#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33441#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33442#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33437#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33438#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 33433#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 33434#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 33228#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 33226#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 33224#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 33222#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 33220#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 33218#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 33216#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 33214#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 33212#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 33188#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 33171#L175 assume 8448 == ssl3_accept_~s__state~0#1; 33170#L176 assume !(ssl3_accept_~num1~0#1 > 0); 33169#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 33162#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33163#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33151#L612-1 ssl3_accept_~skip~0#1 := 0; 33152#L109-2 assume !false; 33147#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33148#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33142#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33143#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33137#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33139#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33133#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33134#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33129#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33130#L136 assume 8464 == ssl3_accept_~s__state~0#1; 33064#L143 [2022-11-02 20:26:14,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:14,013 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-11-02 20:26:14,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:14,014 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685093276] [2022-11-02 20:26:14,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:14,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:14,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:14,019 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:14,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:14,025 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:14,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:14,026 INFO L85 PathProgramCache]: Analyzing trace with hash 55559348, now seen corresponding path program 1 times [2022-11-02 20:26:14,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:14,026 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712604547] [2022-11-02 20:26:14,027 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:14,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:14,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:14,076 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-11-02 20:26:14,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:14,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712604547] [2022-11-02 20:26:14,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712604547] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:14,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:14,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:14,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489525728] [2022-11-02 20:26:14,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:14,077 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:14,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:14,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:14,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:14,078 INFO L87 Difference]: Start difference. First operand 1084 states and 1415 transitions. cyclomatic complexity: 334 Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 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:26:14,106 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:14,106 INFO L93 Difference]: Finished difference Result 1240 states and 1594 transitions. [2022-11-02 20:26:14,107 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1240 states and 1594 transitions. [2022-11-02 20:26:14,111 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1007 [2022-11-02 20:26:14,117 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1240 states to 1240 states and 1594 transitions. [2022-11-02 20:26:14,117 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1077 [2022-11-02 20:26:14,118 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1077 [2022-11-02 20:26:14,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1240 states and 1594 transitions. [2022-11-02 20:26:14,119 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:14,119 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1240 states and 1594 transitions. [2022-11-02 20:26:14,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states and 1594 transitions. [2022-11-02 20:26:14,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 1240. [2022-11-02 20:26:14,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1240 states have (on average 1.2854838709677419) internal successors, (1594), 1239 states have internal predecessors, (1594), 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:26:14,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 1594 transitions. [2022-11-02 20:26:14,138 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1240 states and 1594 transitions. [2022-11-02 20:26:14,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:14,138 INFO L428 stractBuchiCegarLoop]: Abstraction has 1240 states and 1594 transitions. [2022-11-02 20:26:14,139 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-11-02 20:26:14,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1240 states and 1594 transitions. [2022-11-02 20:26:14,151 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1007 [2022-11-02 20:26:14,152 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:14,152 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:14,153 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:26:14,153 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:14,154 INFO L748 eck$LassoCheckResult]: Stem: 35419#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(17, 2);call #Ultimate.allocInit(12, 3); 35277#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 35278#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 35386#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 35316#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 35318#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 35349#L109-2 assume !false; 35498#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35801#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35799#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35797#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35795#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35793#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35791#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35790#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35789#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35788#L136 assume 8464 == ssl3_accept_~s__state~0#1; 35401#L143 [2022-11-02 20:26:14,154 INFO L750 eck$LassoCheckResult]: Loop: 35401#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 35337#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 35230#L284-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; 35231#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 36412#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36407#L612-1 ssl3_accept_~skip~0#1 := 0; 36406#L109-2 assume !false; 36401#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36399#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 36395#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 36392#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 36389#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 36386#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35423#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35321#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35322#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35214#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 35215#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 35245#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35439#L145 assume 8496 == ssl3_accept_~s__state~0#1; 35607#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 35729#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 35725#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 35723#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 35395#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 35391#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 35185#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35187#L612-1 ssl3_accept_~skip~0#1 := 0; 35413#L109-2 assume !false; 35345#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35305#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35306#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35319#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35237#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35238#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35362#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 36381#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 36378#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 36375#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 36372#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 35402#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35325#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 35248#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 35249#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 35371#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 35195#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 35196#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 35301#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 35302#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 35327#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 35328#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 35191#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 35192#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 35241#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 35373#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 35374#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 35335#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 35312#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 35313#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 35339#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 35566#L202 assume 8656 == ssl3_accept_~s__state~0#1; 35451#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 35562#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 35557#L520 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 35554#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 35551#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 35547#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 35539#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35533#L612-1 ssl3_accept_~skip~0#1 := 0; 35531#L109-2 assume !false; 35529#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35527#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35525#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35523#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35521#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35519#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35517#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35515#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35513#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35511#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 35509#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 35507#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35505#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 35503#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 35501#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 35499#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 35496#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 35493#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 35490#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 35487#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 35484#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 35481#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 35478#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 35475#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 35472#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 35469#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 35466#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 35463#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 35460#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 35458#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 35455#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 35452#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 35447#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 35446#L208 assume 8672 == ssl3_accept_~s__state~0#1; 35445#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 35411#L544 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 35183#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 35184#L551 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 35253#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 35421#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 36176#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36166#L612-1 ssl3_accept_~skip~0#1 := 0; 36164#L109-2 assume !false; 36162#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36160#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 36158#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 36156#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 36154#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 36152#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 36150#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 36148#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 36146#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 36144#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 36142#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 36140#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 36138#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 35734#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 36136#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 36135#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 36134#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 36133#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 36132#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 36131#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 36130#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 36129#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 35992#L175 assume 8448 == ssl3_accept_~s__state~0#1; 35990#L176 assume !(ssl3_accept_~num1~0#1 > 0); 35986#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 35982#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 35975#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35965#L612-1 ssl3_accept_~skip~0#1 := 0; 35963#L109-2 assume !false; 35961#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35959#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35956#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35953#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35940#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35941#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35952#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 36052#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 36050#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 36051#L136 assume 8464 == ssl3_accept_~s__state~0#1; 35401#L143 [2022-11-02 20:26:14,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:14,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-11-02 20:26:14,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:14,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378479793] [2022-11-02 20:26:14,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:14,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:14,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:14,161 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:14,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:14,166 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:14,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:14,167 INFO L85 PathProgramCache]: Analyzing trace with hash 408647730, now seen corresponding path program 1 times [2022-11-02 20:26:14,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:14,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1263797751] [2022-11-02 20:26:14,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:14,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:14,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:14,216 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-11-02 20:26:14,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:14,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1263797751] [2022-11-02 20:26:14,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1263797751] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:14,216 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:14,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:14,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840344560] [2022-11-02 20:26:14,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:14,217 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:14,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:14,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:14,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:14,218 INFO L87 Difference]: Start difference. First operand 1240 states and 1594 transitions. cyclomatic complexity: 359 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 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:26:14,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:14,238 INFO L93 Difference]: Finished difference Result 2111 states and 2748 transitions. [2022-11-02 20:26:14,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2111 states and 2748 transitions. [2022-11-02 20:26:14,247 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1878 [2022-11-02 20:26:14,255 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2111 states to 2111 states and 2748 transitions. [2022-11-02 20:26:14,256 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1948 [2022-11-02 20:26:14,257 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1948 [2022-11-02 20:26:14,257 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2111 states and 2748 transitions. [2022-11-02 20:26:14,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:14,260 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2111 states and 2748 transitions. [2022-11-02 20:26:14,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2111 states and 2748 transitions. [2022-11-02 20:26:14,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2111 to 2111. [2022-11-02 20:26:14,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2111 states, 2111 states have (on average 1.30175272382757) internal successors, (2748), 2110 states have internal predecessors, (2748), 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:26:14,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2111 states to 2111 states and 2748 transitions. [2022-11-02 20:26:14,291 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2111 states and 2748 transitions. [2022-11-02 20:26:14,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:14,292 INFO L428 stractBuchiCegarLoop]: Abstraction has 2111 states and 2748 transitions. [2022-11-02 20:26:14,292 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-11-02 20:26:14,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2111 states and 2748 transitions. [2022-11-02 20:26:14,298 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1878 [2022-11-02 20:26:14,298 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:14,298 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:14,299 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:26:14,300 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 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, 1] [2022-11-02 20:26:14,300 INFO L748 eck$LassoCheckResult]: Stem: 38781#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(17, 2);call #Ultimate.allocInit(12, 3); 38633#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 38634#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 38739#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 38674#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 38676#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 38708#L109-2 assume !false; 38808#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39358#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39355#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39352#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39349#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39346#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39343#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39340#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39337#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39334#L136 assume 8464 == ssl3_accept_~s__state~0#1; 39072#L143 [2022-11-02 20:26:14,300 INFO L750 eck$LassoCheckResult]: Loop: 39072#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 38696#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 38697#L284-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; 39953#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39913#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39907#L612-1 ssl3_accept_~skip~0#1 := 0; 39905#L109-2 assume !false; 39899#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39896#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39891#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39888#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39885#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39882#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39879#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39875#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39871#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39804#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 39764#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 39759#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 39063#L145 assume 8496 == ssl3_accept_~s__state~0#1; 39062#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 39061#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 39060#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 39059#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 38789#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 39812#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39769#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39760#L612-1 ssl3_accept_~skip~0#1 := 0; 39755#L109-2 assume !false; 39752#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39750#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39748#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39746#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39744#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39742#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39740#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39738#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39736#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39734#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 39727#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 39725#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 39722#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 39716#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 38916#L151 assume 8512 == ssl3_accept_~s__state~0#1; 38652#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38653#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 38720#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 38721#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 40171#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40163#L612-1 ssl3_accept_~skip~0#1 := 0; 40162#L109-2 assume !false; 40148#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40140#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 40136#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 40132#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 40128#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 40124#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 40120#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 40116#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 40112#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 40108#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 40105#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 40101#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 40097#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 40095#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 40087#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 40086#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 39046#L157 assume 8528 == ssl3_accept_~s__state~0#1; 38564#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 38565#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 38713#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 38784#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 38785#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 40001#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 39999#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39986#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39980#L612-1 ssl3_accept_~skip~0#1 := 0; 39978#L109-2 assume !false; 39976#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39974#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39972#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39970#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39968#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39966#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39964#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39962#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39960#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39959#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 39957#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 39955#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 39954#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 39951#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 39950#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 39949#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 39948#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 39947#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 39945#L163 assume 8544 == ssl3_accept_~s__state~0#1; 38581#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 38583#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 38740#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38790#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 38759#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 38602#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 38603#L424 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; 39850#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39847#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39841#L612-1 ssl3_accept_~skip~0#1 := 0; 39839#L109-2 assume !false; 39837#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39835#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39833#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39831#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39829#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39827#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39825#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39823#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39820#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39770#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 39761#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 39756#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 39753#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 39751#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 39749#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 39747#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 39745#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 39743#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 39741#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 39739#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 39737#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 39735#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 39733#L175 assume 8448 == ssl3_accept_~s__state~0#1; 39732#L176 assume !(ssl3_accept_~num1~0#1 > 0); 39730#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 39729#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39721#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39714#L612-1 ssl3_accept_~skip~0#1 := 0; 39713#L109-2 assume !false; 39712#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39711#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39706#L115 assume 16384 == ssl3_accept_~s__state~0#1; 39705#L221 ssl3_accept_~s__server~0#1 := 1; 39704#L226 assume 0 != ssl3_accept_~cb~0#1; 39702#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 39699#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 39682#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 39679#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 39677#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#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~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 39198#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39662#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39655#L612-1 ssl3_accept_~skip~0#1 := 0; 39652#L109-2 assume !false; 39649#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39646#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39644#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39643#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39642#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39641#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39050#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39051#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39774#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39772#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 39763#L139 assume 8465 == ssl3_accept_~s__state~0#1; 39072#L143 [2022-11-02 20:26:14,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:14,301 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-11-02 20:26:14,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:14,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366781769] [2022-11-02 20:26:14,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:14,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:14,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:14,306 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:14,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:14,312 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:14,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:14,312 INFO L85 PathProgramCache]: Analyzing trace with hash 666243684, now seen corresponding path program 1 times [2022-11-02 20:26:14,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:14,313 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045342322] [2022-11-02 20:26:14,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:14,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:14,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:14,386 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 190 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:26:14,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:14,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045342322] [2022-11-02 20:26:14,387 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045342322] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:26:14,387 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906249267] [2022-11-02 20:26:14,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:14,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:26:14,388 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:14,409 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:26:14,433 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-11-02 20:26:14,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:14,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:26:14,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:14,537 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-11-02 20:26:14,537 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:26:14,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906249267] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:14,538 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:26:14,538 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:26:14,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324390985] [2022-11-02 20:26:14,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:14,538 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:14,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:14,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:14,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:26:14,539 INFO L87 Difference]: Start difference. First operand 2111 states and 2748 transitions. cyclomatic complexity: 644 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:26:14,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:14,648 INFO L93 Difference]: Finished difference Result 2171 states and 2820 transitions. [2022-11-02 20:26:14,648 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2171 states and 2820 transitions. [2022-11-02 20:26:14,657 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1938 [2022-11-02 20:26:14,666 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2171 states to 2171 states and 2820 transitions. [2022-11-02 20:26:14,666 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2008 [2022-11-02 20:26:14,668 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2008 [2022-11-02 20:26:14,668 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2171 states and 2820 transitions. [2022-11-02 20:26:14,668 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:14,668 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2171 states and 2820 transitions. [2022-11-02 20:26:14,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2171 states and 2820 transitions. [2022-11-02 20:26:14,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2171 to 2147. [2022-11-02 20:26:14,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2147 states, 2147 states have (on average 1.3004191895668376) internal successors, (2792), 2146 states have internal predecessors, (2792), 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:26:14,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2147 states to 2147 states and 2792 transitions. [2022-11-02 20:26:14,735 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2147 states and 2792 transitions. [2022-11-02 20:26:14,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:14,736 INFO L428 stractBuchiCegarLoop]: Abstraction has 2147 states and 2792 transitions. [2022-11-02 20:26:14,736 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-11-02 20:26:14,736 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2147 states and 2792 transitions. [2022-11-02 20:26:14,742 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1914 [2022-11-02 20:26:14,743 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:14,743 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:14,744 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:26:14,745 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 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, 1, 1] [2022-11-02 20:26:14,745 INFO L748 eck$LassoCheckResult]: Stem: 43555#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(17, 2);call #Ultimate.allocInit(12, 3); 43404#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 43405#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 43512#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 43445#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 43447#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 43480#L109-2 assume !false; 43577#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44031#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 44028#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 44025#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 44022#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 44019#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 44016#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 44013#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 44010#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 44007#L136 assume 8464 == ssl3_accept_~s__state~0#1; 43580#L143 [2022-11-02 20:26:14,745 INFO L750 eck$LassoCheckResult]: Loop: 43580#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 43471#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 43472#L284-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; 44081#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 44078#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44073#L612-1 ssl3_accept_~skip~0#1 := 0; 44072#L109-2 assume !false; 44071#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44070#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 44069#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 44068#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 44067#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 44066#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 44065#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 44064#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 44063#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 44062#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 44061#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 44058#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 43834#L145 assume 8496 == ssl3_accept_~s__state~0#1; 43833#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 43832#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 43831#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 43829#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 43561#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 44961#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 44599#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44593#L612-1 ssl3_accept_~skip~0#1 := 0; 44591#L109-2 assume !false; 44589#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44587#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 44585#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 44583#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 44581#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 44579#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 44577#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 44575#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 44573#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 44571#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 44569#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 44567#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 44565#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 44563#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 43701#L151 assume 8512 == ssl3_accept_~s__state~0#1; 43702#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43417#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 43349#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 43494#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 45324#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45318#L612-1 ssl3_accept_~skip~0#1 := 0; 45316#L109-2 assume !false; 45314#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45312#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 45310#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 45308#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 45306#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 45304#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 45302#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 45300#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 45297#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 45291#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 45290#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 45289#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 45286#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 45284#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 45282#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 45281#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 44956#L157 assume 8528 == ssl3_accept_~s__state~0#1; 43337#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 43338#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 43643#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 43644#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 43553#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 43340#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 43528#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 44950#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44948#L612-1 ssl3_accept_~skip~0#1 := 0; 45235#L109-2 assume !false; 45234#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45233#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 45231#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 45229#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 45228#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 45227#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 45226#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 45225#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 45224#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 45222#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 45221#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 45220#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 45219#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 45218#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 45216#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 45215#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 45213#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 45212#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 43688#L163 assume 8544 == ssl3_accept_~s__state~0#1; 43689#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 43513#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 43514#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43562#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 43533#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 43375#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 43376#L424 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; 44173#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 44170#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44165#L612-1 ssl3_accept_~skip~0#1 := 0; 44164#L109-2 assume !false; 44163#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44162#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 44161#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 44160#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 44159#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 44158#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 44157#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 44156#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 44155#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 44154#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 44153#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 44152#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 44151#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 44150#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 44149#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 44148#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 44147#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 44146#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 44145#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 44144#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 44143#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 44142#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 44141#L175 assume 8448 == ssl3_accept_~s__state~0#1; 44140#L176 assume !(ssl3_accept_~num1~0#1 > 0); 44138#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 44136#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 44133#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44128#L612-1 ssl3_accept_~skip~0#1 := 0; 44127#L109-2 assume !false; 44126#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44124#L112 assume 12292 == ssl3_accept_~s__state~0#1; 44123#L113 ssl3_accept_~s__new_session~0#1 := 1; 44121#L221 ssl3_accept_~s__server~0#1 := 1; 44119#L226 assume 0 != ssl3_accept_~cb~0#1; 44117#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 44115#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 44110#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 44107#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 43977#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#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~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 43975#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 43972#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43967#L612-1 ssl3_accept_~skip~0#1 := 0; 43966#L109-2 assume !false; 43965#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43964#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 43963#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 43962#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 43961#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 43960#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 43958#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 43959#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 44985#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 44980#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 43582#L139 assume 8465 == ssl3_accept_~s__state~0#1; 43580#L143 [2022-11-02 20:26:14,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:14,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-11-02 20:26:14,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:14,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595701276] [2022-11-02 20:26:14,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:14,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:14,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:14,751 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:14,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:14,757 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:14,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:14,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1956821456, now seen corresponding path program 1 times [2022-11-02 20:26:14,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:14,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1318739165] [2022-11-02 20:26:14,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:14,758 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:14,770 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:14,829 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 185 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:26:14,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:14,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1318739165] [2022-11-02 20:26:14,830 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1318739165] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:26:14,830 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1333567472] [2022-11-02 20:26:14,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:14,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:26:14,831 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:14,835 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:26:14,837 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-11-02 20:26:14,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:14,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:26:14,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:14,949 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-11-02 20:26:14,949 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:26:14,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1333567472] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:14,950 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:26:14,950 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2022-11-02 20:26:14,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921925546] [2022-11-02 20:26:14,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:14,950 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:14,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:14,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:14,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:26:14,951 INFO L87 Difference]: Start difference. First operand 2147 states and 2792 transitions. cyclomatic complexity: 652 Second operand has 3 states, 2 states have (on average 40.5) 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:26:15,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:15,126 INFO L93 Difference]: Finished difference Result 2179 states and 2828 transitions. [2022-11-02 20:26:15,126 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2179 states and 2828 transitions. [2022-11-02 20:26:15,135 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1946 [2022-11-02 20:26:15,143 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2179 states to 2179 states and 2828 transitions. [2022-11-02 20:26:15,144 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2016 [2022-11-02 20:26:15,146 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2016 [2022-11-02 20:26:15,146 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2179 states and 2828 transitions. [2022-11-02 20:26:15,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:15,146 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2179 states and 2828 transitions. [2022-11-02 20:26:15,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2179 states and 2828 transitions. [2022-11-02 20:26:15,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2179 to 2147. [2022-11-02 20:26:15,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2147 states, 2147 states have (on average 1.3004191895668376) internal successors, (2792), 2146 states have internal predecessors, (2792), 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:26:15,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2147 states to 2147 states and 2792 transitions. [2022-11-02 20:26:15,181 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2147 states and 2792 transitions. [2022-11-02 20:26:15,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:15,182 INFO L428 stractBuchiCegarLoop]: Abstraction has 2147 states and 2792 transitions. [2022-11-02 20:26:15,182 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-11-02 20:26:15,182 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2147 states and 2792 transitions. [2022-11-02 20:26:15,188 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1914 [2022-11-02 20:26:15,188 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:15,188 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:15,190 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:26:15,190 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:15,190 INFO L748 eck$LassoCheckResult]: Stem: 48371#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(17, 2);call #Ultimate.allocInit(12, 3); 48221#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 48222#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 48328#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 48259#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 48261#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 48294#L109-2 assume !false; 48398#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48942#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 48937#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 48932#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 48927#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 48922#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 48917#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 48912#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 48907#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 48902#L136 assume 8464 == ssl3_accept_~s__state~0#1; 48403#L143 [2022-11-02 20:26:15,191 INFO L750 eck$LassoCheckResult]: Loop: 48403#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 48284#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 48285#L284-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; 50161#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 50152#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50146#L612-1 ssl3_accept_~skip~0#1 := 0; 50144#L109-2 assume !false; 50142#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50140#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 50138#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 50136#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 50134#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 50132#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 50130#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 48528#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 50127#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 50125#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 50124#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 50081#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 48651#L145 assume 8496 == ssl3_accept_~s__state~0#1; 48650#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 48649#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 48648#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 48646#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 48380#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 49403#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49402#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49397#L612-1 ssl3_accept_~skip~0#1 := 0; 49396#L109-2 assume !false; 49395#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49394#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 49392#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 49389#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 49388#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 49387#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 49386#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 49384#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 49382#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 49377#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 49373#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 49366#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 49363#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 49355#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 48520#L151 assume 8512 == ssl3_accept_~s__state~0#1; 48518#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 48232#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 48166#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 50058#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 50054#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50048#L612-1 ssl3_accept_~skip~0#1 := 0; 50046#L109-2 assume !false; 50044#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50042#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 50040#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 50039#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 50038#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 50037#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 50036#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 50035#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 50034#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 50033#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 50032#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 50031#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 50030#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 50029#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 50028#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 50026#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 50025#L157 assume 8528 == ssl3_accept_~s__state~0#1; 48526#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 50024#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 50023#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 50020#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 48370#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 48157#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 48342#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49548#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49993#L612-1 ssl3_accept_~skip~0#1 := 0; 49991#L109-2 assume !false; 49989#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49983#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 49981#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 49978#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 49967#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 49964#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 49961#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 49958#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 49955#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 49952#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 49949#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 49946#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 49943#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 49940#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 49937#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 49879#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 49880#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 49821#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 49822#L163 assume 8544 == ssl3_accept_~s__state~0#1; 48171#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 48173#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 48310#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 48311#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 48159#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 48160#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 48367#L424 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; 48185#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 48132#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48134#L612-1 ssl3_accept_~skip~0#1 := 0; 48365#L109-2 assume !false; 48292#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48247#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 48248#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 48266#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 48333#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 49262#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 49260#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 49258#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 49256#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 49254#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 49252#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 49250#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 49247#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 49246#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 49244#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 49242#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 49241#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 49240#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 49239#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 49238#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 49237#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 49233#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 49232#L175 assume 8448 == ssl3_accept_~s__state~0#1; 49230#L176 assume !(ssl3_accept_~num1~0#1 > 0); 49226#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 49225#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49221#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49216#L612-1 ssl3_accept_~skip~0#1 := 0; 49210#L109-2 assume !false; 49208#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49205#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 49203#L115 assume 16384 == ssl3_accept_~s__state~0#1; 49199#L221 ssl3_accept_~s__server~0#1 := 1; 50274#L226 assume 0 != ssl3_accept_~cb~0#1; 50272#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 50267#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 50265#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 50261#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 48323#L253 assume 12292 != ssl3_accept_~s__state~0#1; 48324#L254 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 49126#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49127#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49429#L612-1 ssl3_accept_~skip~0#1 := 0; 49427#L109-2 assume !false; 49425#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49113#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 49111#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 49108#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 49109#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 49261#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 49259#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 49257#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 49255#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 49253#L136 assume 8464 == ssl3_accept_~s__state~0#1; 48403#L143 [2022-11-02 20:26:15,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:15,191 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-11-02 20:26:15,192 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:15,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53150217] [2022-11-02 20:26:15,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:15,192 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:15,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:15,197 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:15,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:15,202 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:15,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:15,203 INFO L85 PathProgramCache]: Analyzing trace with hash 239430864, now seen corresponding path program 1 times [2022-11-02 20:26:15,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:15,203 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253483597] [2022-11-02 20:26:15,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:15,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:15,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:15,313 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:26:15,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:15,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253483597] [2022-11-02 20:26:15,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253483597] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:26:15,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1232656854] [2022-11-02 20:26:15,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:15,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:26:15,315 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:15,317 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:26:15,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-11-02 20:26:15,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:15,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:26:15,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:15,473 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:26:15,474 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:26:15,537 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-11-02 20:26:15,537 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1232656854] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:26:15,537 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:26:15,537 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:26:15,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672738369] [2022-11-02 20:26:15,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:26:15,538 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:15,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:15,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:26:15,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:26:15,539 INFO L87 Difference]: Start difference. First operand 2147 states and 2792 transitions. cyclomatic complexity: 652 Second operand has 6 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 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:26:16,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:16,078 INFO L93 Difference]: Finished difference Result 3472 states and 4419 transitions. [2022-11-02 20:26:16,078 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3472 states and 4419 transitions. [2022-11-02 20:26:16,092 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2638 [2022-11-02 20:26:16,114 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3472 states to 3422 states and 4365 transitions. [2022-11-02 20:26:16,115 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3259 [2022-11-02 20:26:16,117 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3259 [2022-11-02 20:26:16,118 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3422 states and 4365 transitions. [2022-11-02 20:26:16,118 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:16,118 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3422 states and 4365 transitions. [2022-11-02 20:26:16,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3422 states and 4365 transitions. [2022-11-02 20:26:16,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3422 to 2435. [2022-11-02 20:26:16,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2435 states, 2435 states have (on average 1.2924024640657084) internal successors, (3147), 2434 states have internal predecessors, (3147), 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:26:16,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2435 states to 2435 states and 3147 transitions. [2022-11-02 20:26:16,163 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2435 states and 3147 transitions. [2022-11-02 20:26:16,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-11-02 20:26:16,164 INFO L428 stractBuchiCegarLoop]: Abstraction has 2435 states and 3147 transitions. [2022-11-02 20:26:16,164 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-11-02 20:26:16,164 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2435 states and 3147 transitions. [2022-11-02 20:26:16,180 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2166 [2022-11-02 20:26:16,181 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:16,181 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:16,183 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:26:16,183 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 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, 1] [2022-11-02 20:26:16,183 INFO L748 eck$LassoCheckResult]: Stem: 54989#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(17, 2);call #Ultimate.allocInit(12, 3); 54826#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 54827#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 54939#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 54867#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 54869#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 54902#L109-2 assume !false; 55013#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56145#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56146#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56141#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56142#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 55668#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 55669#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 55662#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 55663#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 55654#L136 assume 8464 == ssl3_accept_~s__state~0#1; 55131#L143 [2022-11-02 20:26:16,184 INFO L750 eck$LassoCheckResult]: Loop: 55131#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 57145#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 57144#L284-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; 57142#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 57143#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57129#L612-1 ssl3_accept_~skip~0#1 := 0; 57130#L109-2 assume !false; 57125#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57126#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 57121#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 57122#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 57117#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 57118#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 57114#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56004#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 57110#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 57111#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56808#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56154#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56130#L145 assume 8496 == ssl3_accept_~s__state~0#1; 55128#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 56121#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 56116#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 56111#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 54994#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 56102#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56098#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56092#L612-1 ssl3_accept_~skip~0#1 := 0; 56090#L109-2 assume !false; 56088#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56086#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56084#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56082#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56080#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 56078#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 56076#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56074#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 56071#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 56069#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56067#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56066#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56065#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 56047#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 55717#L151 assume 8512 == ssl3_accept_~s__state~0#1; 55125#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 56858#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 56855#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 56853#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56850#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56813#L612-1 ssl3_accept_~skip~0#1 := 0; 56726#L109-2 assume !false; 56725#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56724#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56723#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56722#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56720#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 56719#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 56718#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56716#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 56713#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 56712#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56710#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56708#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56707#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 56706#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 56705#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 56701#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 56698#L157 assume 8528 == ssl3_accept_~s__state~0#1; 55122#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 56697#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 56696#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 56695#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 56692#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 56690#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 56688#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56680#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56674#L612-1 ssl3_accept_~skip~0#1 := 0; 56672#L109-2 assume !false; 56670#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56668#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56666#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56664#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56662#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 56660#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 56658#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56656#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 56654#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 56652#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56650#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56648#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56646#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 56644#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 56642#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 56640#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 56638#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 56592#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 55726#L163 assume 8544 == ssl3_accept_~s__state~0#1; 55119#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 54942#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 54920#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 54921#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 54765#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 54766#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 54985#L424 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; 54791#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56568#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56558#L612-1 ssl3_accept_~skip~0#1 := 0; 56556#L109-2 assume !false; 56554#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56552#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56550#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56548#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56546#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 56505#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 56506#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56499#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 56500#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 56401#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56402#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56395#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56396#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 56388#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 56389#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 56286#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 56287#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 56281#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 56282#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 56277#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 56278#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 56273#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 56274#L175 assume 8448 == ssl3_accept_~s__state~0#1; 54838#L176 assume !(ssl3_accept_~num1~0#1 > 0); 54835#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 54842#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56842#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56837#L612-1 ssl3_accept_~skip~0#1 := 0; 56836#L109-2 assume !false; 56835#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56834#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56833#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56832#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56831#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 56830#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 56829#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56828#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 56827#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 56826#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56825#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56824#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56823#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 56822#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 56821#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 56820#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 56819#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 56818#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 56817#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 56816#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 56815#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 56814#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 56812#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 56811#L178 assume 8576 == ssl3_accept_~s__state~0#1; 54970#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 54971#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 54979#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 54999#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 57136#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57132#L612-1 ssl3_accept_~skip~0#1 := 0; 57127#L109-2 assume !false; 57128#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57123#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 57124#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 57119#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 57120#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 57115#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 57116#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 57112#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 57113#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 57108#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 57109#L139 assume 8465 == ssl3_accept_~s__state~0#1; 55131#L143 [2022-11-02 20:26:16,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:16,185 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-11-02 20:26:16,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:16,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75059118] [2022-11-02 20:26:16,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:16,185 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:16,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:16,192 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:16,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:16,200 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:16,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:16,201 INFO L85 PathProgramCache]: Analyzing trace with hash -858107432, now seen corresponding path program 1 times [2022-11-02 20:26:16,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:16,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434391175] [2022-11-02 20:26:16,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:16,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:16,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:16,292 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2022-11-02 20:26:16,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:16,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434391175] [2022-11-02 20:26:16,293 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434391175] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:16,293 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:16,293 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:26:16,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526739318] [2022-11-02 20:26:16,294 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:16,294 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:16,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:16,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:16,295 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:16,295 INFO L87 Difference]: Start difference. First operand 2435 states and 3147 transitions. cyclomatic complexity: 722 Second operand has 3 states, 2 states have (on average 38.5) 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:26:16,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:16,453 INFO L93 Difference]: Finished difference Result 2461 states and 3177 transitions. [2022-11-02 20:26:16,453 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2461 states and 3177 transitions. [2022-11-02 20:26:16,463 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2192 [2022-11-02 20:26:16,470 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2461 states to 2461 states and 3177 transitions. [2022-11-02 20:26:16,471 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2298 [2022-11-02 20:26:16,472 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2298 [2022-11-02 20:26:16,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2461 states and 3177 transitions. [2022-11-02 20:26:16,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:16,475 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2461 states and 3177 transitions. [2022-11-02 20:26:16,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2461 states and 3177 transitions. [2022-11-02 20:26:16,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2461 to 2435. [2022-11-02 20:26:16,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2435 states, 2435 states have (on average 1.2915811088295688) internal successors, (3145), 2434 states have internal predecessors, (3145), 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:26:16,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2435 states to 2435 states and 3145 transitions. [2022-11-02 20:26:16,535 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2435 states and 3145 transitions. [2022-11-02 20:26:16,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:16,536 INFO L428 stractBuchiCegarLoop]: Abstraction has 2435 states and 3145 transitions. [2022-11-02 20:26:16,536 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-11-02 20:26:16,536 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2435 states and 3145 transitions. [2022-11-02 20:26:16,544 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2166 [2022-11-02 20:26:16,544 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:16,544 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:16,547 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:26:16,548 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:16,548 INFO L748 eck$LassoCheckResult]: Stem: 59903#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(17, 2);call #Ultimate.allocInit(12, 3); 59734#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 59735#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 59845#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 59774#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 59776#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 59810#L109-2 assume !false; 59938#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60392#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 60390#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 60388#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 60386#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 60384#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 60382#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 60380#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 60378#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 60374#L136 assume 8464 == ssl3_accept_~s__state~0#1; 59872#L143 [2022-11-02 20:26:16,548 INFO L750 eck$LassoCheckResult]: Loop: 59872#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 59797#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 59686#L284-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; 59687#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 59750#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59891#L612-1 ssl3_accept_~skip~0#1 := 0; 59892#L109-2 assume !false; 59805#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59806#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 62065#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 61990#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 61991#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 61851#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 61852#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61146#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61698#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61694#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61695#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61300#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 60629#L145 assume 8496 == ssl3_accept_~s__state~0#1; 59857#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 59858#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 59724#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 59725#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 59860#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 59861#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 62023#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62017#L612-1 ssl3_accept_~skip~0#1 := 0; 62015#L109-2 assume !false; 62013#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62011#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 62009#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 62006#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 62007#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 62002#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 62003#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61998#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61999#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61994#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61995#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 59873#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 59874#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 59706#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 59707#L151 assume 8512 == ssl3_accept_~s__state~0#1; 60008#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 61980#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 59824#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 59825#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 62028#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62018#L612-1 ssl3_accept_~skip~0#1 := 0; 62016#L109-2 assume !false; 62014#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62012#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 62010#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 62008#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 62004#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 62005#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 62000#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 62001#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61996#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61997#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61992#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61993#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 59784#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 59785#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 61951#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 61704#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 60288#L157 assume 8528 == ssl3_accept_~s__state~0#1; 59662#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 59663#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 59817#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 59906#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 59908#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 59864#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 59865#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 61986#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61702#L612-1 ssl3_accept_~skip~0#1 := 0; 61983#L109-2 assume !false; 61982#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61981#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 61978#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 61975#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 61973#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 61972#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 61966#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61964#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61962#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61960#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61958#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61956#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 61954#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 61952#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 59832#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 59833#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 59650#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 59651#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 61847#L163 assume 8544 == ssl3_accept_~s__state~0#1; 59679#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 59681#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 61842#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 61837#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 61835#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 61833#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 59899#L424 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; 59692#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 61830#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61825#L612-1 ssl3_accept_~skip~0#1 := 0; 61822#L109-2 assume !false; 61816#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61814#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 61812#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 61810#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 61808#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 61806#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 61804#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61802#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61800#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61798#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61796#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61794#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 61792#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 61790#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 61788#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 61786#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 61784#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 61782#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 61780#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 61779#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 59788#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 59789#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 61772#L175 assume 8448 == ssl3_accept_~s__state~0#1; 61769#L176 assume !(ssl3_accept_~num1~0#1 > 0); 61767#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 61760#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 61756#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61750#L612-1 ssl3_accept_~skip~0#1 := 0; 61748#L109-2 assume !false; 61746#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61744#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 61742#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 61740#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 61738#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 61736#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 61734#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61732#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61730#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61728#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61726#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61724#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 61722#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 61720#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 61718#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 61716#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 61714#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 61712#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 61710#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 61708#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 61706#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 61703#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 61615#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 61614#L178 assume 8576 == ssl3_accept_~s__state~0#1; 61436#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 61613#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 61612#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 60912#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 59640#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59642#L612-1 ssl3_accept_~skip~0#1 := 0; 59917#L109-2 assume !false; 59918#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59758#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 59759#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 59777#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 61988#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 61989#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 61699#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61700#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61696#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61697#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61691#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61692#L142 assume 8466 == ssl3_accept_~s__state~0#1; 59872#L143 [2022-11-02 20:26:16,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:16,549 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-11-02 20:26:16,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:16,549 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682290588] [2022-11-02 20:26:16,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:16,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:16,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:16,556 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:16,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:16,561 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:16,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:16,562 INFO L85 PathProgramCache]: Analyzing trace with hash -831526459, now seen corresponding path program 1 times [2022-11-02 20:26:16,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:16,562 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545487074] [2022-11-02 20:26:16,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:16,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:16,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:16,708 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-11-02 20:26:16,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:16,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545487074] [2022-11-02 20:26:16,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545487074] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:16,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:16,709 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:16,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [991324044] [2022-11-02 20:26:16,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:16,710 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:16,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:16,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:16,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:16,711 INFO L87 Difference]: Start difference. First operand 2435 states and 3145 transitions. cyclomatic complexity: 720 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 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:26:16,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:16,738 INFO L93 Difference]: Finished difference Result 4136 states and 5319 transitions. [2022-11-02 20:26:16,738 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4136 states and 5319 transitions. [2022-11-02 20:26:16,757 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3867 [2022-11-02 20:26:16,769 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4136 states to 4136 states and 5319 transitions. [2022-11-02 20:26:16,770 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3973 [2022-11-02 20:26:16,774 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3973 [2022-11-02 20:26:16,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4136 states and 5319 transitions. [2022-11-02 20:26:16,816 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:16,816 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4136 states and 5319 transitions. [2022-11-02 20:26:16,820 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4136 states and 5319 transitions. [2022-11-02 20:26:16,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4136 to 2435. [2022-11-02 20:26:16,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2435 states, 2435 states have (on average 1.2907597535934292) internal successors, (3143), 2434 states have internal predecessors, (3143), 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:26:16,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2435 states to 2435 states and 3143 transitions. [2022-11-02 20:26:16,858 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2435 states and 3143 transitions. [2022-11-02 20:26:16,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:16,859 INFO L428 stractBuchiCegarLoop]: Abstraction has 2435 states and 3143 transitions. [2022-11-02 20:26:16,859 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-11-02 20:26:16,859 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2435 states and 3143 transitions. [2022-11-02 20:26:16,866 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2166 [2022-11-02 20:26:16,866 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:16,866 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:16,872 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:26:16,872 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:16,872 INFO L748 eck$LassoCheckResult]: Stem: 66477#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(17, 2);call #Ultimate.allocInit(12, 3); 66309#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 66310#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 66426#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 66352#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 66354#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 66388#L109-2 assume !false; 66502#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67129#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 67125#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 67126#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 67121#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 67122#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 67117#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 67118#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 67113#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 67114#L136 assume 8464 == ssl3_accept_~s__state~0#1; 66687#L143 [2022-11-02 20:26:16,873 INFO L750 eck$LassoCheckResult]: Loop: 66687#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 66374#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 66375#L284-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; 67642#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 67639#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 67634#L612-1 ssl3_accept_~skip~0#1 := 0; 67633#L109-2 assume !false; 67632#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67631#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 67630#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 67629#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 67628#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 67627#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 67626#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 67625#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 67624#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 67623#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 67622#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 67621#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 67394#L145 assume 8496 == ssl3_accept_~s__state~0#1; 66684#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 66287#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 66288#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 67387#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 66482#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 68069#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 68052#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68039#L612-1 ssl3_accept_~skip~0#1 := 0; 68032#L109-2 assume !false; 68029#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68025#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 68022#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 68012#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 68005#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 68002#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 67999#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 67995#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 67969#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 67961#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 67957#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 67953#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 67949#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 67945#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 66592#L151 assume 8512 == ssl3_accept_~s__state~0#1; 66590#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 68549#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 68546#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 68544#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 68541#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68535#L612-1 ssl3_accept_~skip~0#1 := 0; 68533#L109-2 assume !false; 68531#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68529#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 68527#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 68525#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 68524#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 68523#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 68519#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 68515#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 68514#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 68513#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 68512#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 68511#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 68509#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 67886#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 67885#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 67884#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 67576#L157 assume 8528 == ssl3_accept_~s__state~0#1; 66239#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 66240#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 66503#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 66243#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 68485#L370 assume 6 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 7; 66332#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 66242#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 66446#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 67942#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 67936#L612-1 ssl3_accept_~skip~0#1 := 0; 67934#L109-2 assume !false; 67932#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67930#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 67928#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 67926#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 67924#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 67922#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 67920#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 67918#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 67916#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 67914#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 67911#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 67909#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 67906#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 67904#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 67901#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 67899#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 67894#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 67891#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 67889#L163 assume 8544 == ssl3_accept_~s__state~0#1; 66256#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 66258#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 68446#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 68434#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 68433#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 68432#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 68431#L424 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; 68241#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 68204#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68197#L612-1 ssl3_accept_~skip~0#1 := 0; 68194#L109-2 assume !false; 68191#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68188#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 68185#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 68182#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 68179#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 68176#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 68173#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 68170#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 68167#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 68163#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 68164#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 68412#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 68409#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 68408#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 68147#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 68144#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 68140#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 68141#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 68130#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 68131#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 67880#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 67881#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 67874#L175 assume 8448 == ssl3_accept_~s__state~0#1; 66321#L176 assume !(ssl3_accept_~num1~0#1 > 0); 66319#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 66324#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 68636#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68630#L612-1 ssl3_accept_~skip~0#1 := 0; 68628#L109-2 assume !false; 68626#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68624#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 68622#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 68620#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 68618#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 68616#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 68614#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 68612#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 68610#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 68608#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 68607#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 68603#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 68596#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 68594#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 68591#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 68589#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 68587#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 68584#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 68582#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 68580#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 68577#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 68575#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 68571#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 68569#L178 assume 8576 == ssl3_accept_~s__state~0#1; 66456#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 66457#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 68121#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 67024#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 67862#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 67856#L612-1 ssl3_accept_~skip~0#1 := 0; 67854#L109-2 assume !false; 67852#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67850#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 67848#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 67846#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 67844#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 67843#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 67841#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 67839#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 67834#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 67795#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 67775#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 67620#L142 assume 8466 == ssl3_accept_~s__state~0#1; 66687#L143 [2022-11-02 20:26:16,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:16,873 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2022-11-02 20:26:16,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:16,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872096856] [2022-11-02 20:26:16,874 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:16,874 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:16,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:16,879 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:16,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:16,885 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:16,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:16,885 INFO L85 PathProgramCache]: Analyzing trace with hash 154359716, now seen corresponding path program 1 times [2022-11-02 20:26:16,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:16,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979222953] [2022-11-02 20:26:16,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:16,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:16,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:16,949 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-11-02 20:26:16,949 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:16,949 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979222953] [2022-11-02 20:26:16,949 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979222953] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:16,949 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:16,949 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:16,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319222714] [2022-11-02 20:26:16,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:16,950 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:16,950 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:16,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:16,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:16,951 INFO L87 Difference]: Start difference. First operand 2435 states and 3143 transitions. cyclomatic complexity: 718 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 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:26:16,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:16,972 INFO L93 Difference]: Finished difference Result 4138 states and 5321 transitions. [2022-11-02 20:26:16,972 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4138 states and 5321 transitions. [2022-11-02 20:26:16,990 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3869 [2022-11-02 20:26:17,002 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4138 states to 4138 states and 5321 transitions. [2022-11-02 20:26:17,002 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3975 [2022-11-02 20:26:17,006 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3975 [2022-11-02 20:26:17,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4138 states and 5321 transitions. [2022-11-02 20:26:17,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:17,006 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4138 states and 5321 transitions. [2022-11-02 20:26:17,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4138 states and 5321 transitions. [2022-11-02 20:26:17,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4138 to 2435. [2022-11-02 20:26:17,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2435 states, 2435 states have (on average 1.2899383983572896) internal successors, (3141), 2434 states have internal predecessors, (3141), 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:26:17,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2435 states to 2435 states and 3141 transitions. [2022-11-02 20:26:17,049 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2435 states and 3141 transitions. [2022-11-02 20:26:17,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:17,050 INFO L428 stractBuchiCegarLoop]: Abstraction has 2435 states and 3141 transitions. [2022-11-02 20:26:17,050 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-11-02 20:26:17,050 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2435 states and 3141 transitions. [2022-11-02 20:26:17,057 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2166 [2022-11-02 20:26:17,058 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:17,058 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:17,062 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:26:17,062 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:17,062 INFO L748 eck$LassoCheckResult]: Stem: 73049#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(17, 2);call #Ultimate.allocInit(12, 3); 72885#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 72886#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 73001#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 72926#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 72928#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 72965#L109-2 assume !false; 73074#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73379#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 73373#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 73374#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 73367#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 73368#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 73361#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 73362#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 73355#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 73356#L136 assume 8464 == ssl3_accept_~s__state~0#1; 73023#L143 [2022-11-02 20:26:17,063 INFO L750 eck$LassoCheckResult]: Loop: 73023#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 73024#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 74138#L284-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; 74136#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74133#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74128#L612-1 ssl3_accept_~skip~0#1 := 0; 74127#L109-2 assume !false; 74126#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74125#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 74124#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 74123#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 74122#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 74121#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 74120#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74119#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 74118#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 74117#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 74116#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74115#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 74108#L145 assume 8496 == ssl3_accept_~s__state~0#1; 73011#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 73012#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 72878#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 72879#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 73056#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 74412#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74408#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74401#L612-1 ssl3_accept_~skip~0#1 := 0; 74395#L109-2 assume !false; 74393#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74390#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 74379#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 74376#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 74373#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 74370#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 74367#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74364#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 74361#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 74358#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 74355#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74352#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 74349#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 74345#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 73162#L151 assume 8512 == ssl3_accept_~s__state~0#1; 73163#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 75130#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 75127#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 75125#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 75122#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75116#L612-1 ssl3_accept_~skip~0#1 := 0; 75114#L109-2 assume !false; 75112#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75110#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 75108#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 75106#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 75104#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 75102#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 75100#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 75098#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 75096#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 75094#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 75092#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 75090#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 75088#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 75086#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 75084#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 75082#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 73727#L157 assume 8528 == ssl3_accept_~s__state~0#1; 72818#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 72819#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 72973#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 72978#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 72814#L370 assume 6 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 7; 72815#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 75030#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 75028#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 75026#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75020#L612-1 ssl3_accept_~skip~0#1 := 0; 75018#L109-2 assume !false; 75016#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75014#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 75012#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 75010#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 74994#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 74988#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 74986#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74984#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 74982#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 74980#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 74978#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74976#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 74974#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 74972#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 74970#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 74968#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 74966#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 74964#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 74945#L163 assume 8544 == ssl3_accept_~s__state~0#1; 73194#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 74944#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 74942#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 74939#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 74938#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 72856#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 72857#L424 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; 72849#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 75000#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74995#L612-1 ssl3_accept_~skip~0#1 := 0; 74929#L109-2 assume !false; 74893#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74888#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 74883#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 74878#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 74873#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 74868#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 74863#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74858#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 74853#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 74848#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 74843#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74838#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 74833#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 74828#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 74823#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 74818#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 74813#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 74809#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 74657#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 74649#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 74547#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 74539#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 74535#L175 assume 8448 == ssl3_accept_~s__state~0#1; 72897#L176 assume !(ssl3_accept_~num1~0#1 > 0); 72894#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 72901#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74927#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74921#L612-1 ssl3_accept_~skip~0#1 := 0; 74915#L109-2 assume !false; 74913#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74911#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 74909#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 74907#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 74905#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 74903#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 74901#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74891#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 74886#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 74881#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 74876#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74871#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 74866#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 74861#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 74856#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 74851#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 74846#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 74841#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 74836#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 74831#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 74826#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 74821#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 74816#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 74812#L178 assume 8576 == ssl3_accept_~s__state~0#1; 74655#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 74656#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 74748#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 73622#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74189#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74176#L612-1 ssl3_accept_~skip~0#1 := 0; 74174#L109-2 assume !false; 74172#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74170#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 74168#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 74166#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 74164#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 74162#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 74159#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74156#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 74153#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 74149#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 74146#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74147#L142 assume 8466 == ssl3_accept_~s__state~0#1; 73023#L143 [2022-11-02 20:26:17,063 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:17,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2022-11-02 20:26:17,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:17,065 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1690078198] [2022-11-02 20:26:17,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:17,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:17,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:17,070 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:17,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:17,076 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:17,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:17,077 INFO L85 PathProgramCache]: Analyzing trace with hash -316996634, now seen corresponding path program 1 times [2022-11-02 20:26:17,077 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:17,077 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866289806] [2022-11-02 20:26:17,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:17,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:17,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:17,145 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 253 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-11-02 20:26:17,145 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:17,146 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866289806] [2022-11-02 20:26:17,146 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866289806] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:17,146 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:17,146 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:17,146 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1843873292] [2022-11-02 20:26:17,146 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:17,147 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:17,147 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:17,148 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:17,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:17,148 INFO L87 Difference]: Start difference. First operand 2435 states and 3141 transitions. cyclomatic complexity: 716 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 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:26:17,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:17,199 INFO L93 Difference]: Finished difference Result 4048 states and 5213 transitions. [2022-11-02 20:26:17,199 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4048 states and 5213 transitions. [2022-11-02 20:26:17,216 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3779 [2022-11-02 20:26:17,251 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4048 states to 4048 states and 5213 transitions. [2022-11-02 20:26:17,251 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3885 [2022-11-02 20:26:17,254 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3885 [2022-11-02 20:26:17,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4048 states and 5213 transitions. [2022-11-02 20:26:17,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:17,255 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4048 states and 5213 transitions. [2022-11-02 20:26:17,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4048 states and 5213 transitions. [2022-11-02 20:26:17,301 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4048 to 4048. [2022-11-02 20:26:17,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4048 states, 4048 states have (on average 1.287796442687747) internal successors, (5213), 4047 states have internal predecessors, (5213), 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:26:17,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4048 states to 4048 states and 5213 transitions. [2022-11-02 20:26:17,317 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4048 states and 5213 transitions. [2022-11-02 20:26:17,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:17,318 INFO L428 stractBuchiCegarLoop]: Abstraction has 4048 states and 5213 transitions. [2022-11-02 20:26:17,318 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-11-02 20:26:17,318 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4048 states and 5213 transitions. [2022-11-02 20:26:17,330 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3779 [2022-11-02 20:26:17,330 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:17,330 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:17,332 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:26:17,332 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:17,332 INFO L748 eck$LassoCheckResult]: Stem: 79525#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(17, 2);call #Ultimate.allocInit(12, 3); 79371#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 79372#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 79481#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 79411#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 79413#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 79446#L109-2 assume !false; 79549#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 79923#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 79919#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 79920#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 79915#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 79916#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 79911#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 79912#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82352#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 80290#L136 assume 8464 == ssl3_accept_~s__state~0#1; 79772#L143 [2022-11-02 20:26:17,332 INFO L750 eck$LassoCheckResult]: Loop: 79772#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 82505#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 82415#L284-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; 82497#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82488#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82476#L612-1 ssl3_accept_~skip~0#1 := 0; 82467#L109-2 assume !false; 82468#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83175#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 83174#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 83173#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82424#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82425#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82360#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82356#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82349#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82346#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82343#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82341#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82337#L145 assume 8496 == ssl3_accept_~s__state~0#1; 79763#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 82335#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 82333#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 82330#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 79529#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 82321#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82313#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82307#L612-1 ssl3_accept_~skip~0#1 := 0; 82305#L109-2 assume !false; 82303#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82301#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82299#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82297#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82295#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82293#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82291#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82289#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82287#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82285#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82283#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82281#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82279#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 82277#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 79631#L151 assume 8512 == ssl3_accept_~s__state~0#1; 79629#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 82273#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 82272#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 82270#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82267#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82262#L612-1 ssl3_accept_~skip~0#1 := 0; 82261#L109-2 assume !false; 82260#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82259#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82258#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82257#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82256#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82255#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82254#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82253#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82252#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82251#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82250#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82249#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82248#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 82247#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 82246#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 82245#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 79653#L157 assume 8528 == ssl3_accept_~s__state~0#1; 79650#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 79645#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 79646#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 79634#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 79635#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 82213#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 82211#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 82206#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82203#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82198#L612-1 ssl3_accept_~skip~0#1 := 0; 82196#L109-2 assume !false; 82193#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82187#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82185#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82183#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82181#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82179#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82177#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82175#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82173#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82171#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82169#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82167#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82165#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 82163#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 82161#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 82159#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 82157#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 82155#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 82153#L163 assume 8544 == ssl3_accept_~s__state~0#1; 79738#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 82150#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 82147#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 82143#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 82141#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 82139#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 82138#L424 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; 82135#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82132#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82127#L612-1 ssl3_accept_~skip~0#1 := 0; 82126#L109-2 assume !false; 82125#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82124#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82123#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82122#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82121#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82120#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82119#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82118#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82117#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82116#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82115#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82114#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82113#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 82112#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 82111#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 82110#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 82109#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 82108#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 82107#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 82106#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 82105#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 82104#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 82103#L175 assume 8448 == ssl3_accept_~s__state~0#1; 82102#L176 assume !(ssl3_accept_~num1~0#1 > 0); 82100#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 82098#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82095#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82090#L612-1 ssl3_accept_~skip~0#1 := 0; 82089#L109-2 assume !false; 82088#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82087#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82086#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82085#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82084#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82083#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82082#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82081#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82080#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82079#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82078#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82077#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82076#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 82074#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 82072#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 82070#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 82068#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 82067#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 82066#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 82065#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 82064#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 82063#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 82062#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 82060#L178 assume 8576 == ssl3_accept_~s__state~0#1; 82023#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 82058#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 82014#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 80206#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82405#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82395#L612-1 ssl3_accept_~skip~0#1 := 0; 82392#L109-2 assume !false; 82388#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82381#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82378#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82375#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82371#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82367#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82363#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82359#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82355#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82354#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82353#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82342#L142 assume 8466 == ssl3_accept_~s__state~0#1; 79772#L143 [2022-11-02 20:26:17,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:17,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2022-11-02 20:26:17,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:17,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1041819114] [2022-11-02 20:26:17,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:17,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:17,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:17,339 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:17,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:17,346 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:17,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:17,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1355581208, now seen corresponding path program 1 times [2022-11-02 20:26:17,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:17,347 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517300066] [2022-11-02 20:26:17,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:17,348 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:17,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:17,371 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:17,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:17,400 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:17,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:17,401 INFO L85 PathProgramCache]: Analyzing trace with hash -1344654596, now seen corresponding path program 1 times [2022-11-02 20:26:17,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:17,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [745899203] [2022-11-02 20:26:17,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:17,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:17,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:17,424 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:17,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:17,480 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:19,588 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:26:19,588 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:26:19,588 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:26:19,588 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:26:19,589 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:26:19,589 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:19,589 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:26:19,589 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:26:19,589 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration27_Loop [2022-11-02 20:26:19,589 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:26:19,589 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:26:19,592 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:26:19,597 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:26:19,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:26:19,604 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:26:19,607 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:26:19,610 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:26:19,616 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:26:19,619 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:26:19,622 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:26:19,625 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:26:19,628 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:26:19,631 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:26:19,634 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:26:19,637 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:26:19,640 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:26:19,646 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:26:19,649 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:26:19,655 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:26:19,658 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:26:19,664 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:26:19,667 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:26:19,670 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:26:19,673 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:26:19,676 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:26:19,691 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:26:19,694 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:26:19,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:26:19,704 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:26:19,707 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:26:20,117 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:26:20,118 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:26:20,118 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,118 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,123 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-11-02 20:26:20,126 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,127 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:20,149 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,149 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:26:20,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:20,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,184 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,198 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,198 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:20,215 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-11-02 20:26:20,223 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,223 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:20,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:20,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,263 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,273 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,273 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:20,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-11-02 20:26:20,295 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,296 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:26:20,333 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:20,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,334 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,337 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,350 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-11-02 20:26:20,359 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,359 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:20,398 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:20,398 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,398 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,399 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,409 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,422 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-11-02 20:26:20,443 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,443 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:20,475 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:20,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,475 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,476 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,477 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-11-02 20:26:20,478 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,478 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:20,495 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,496 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=2, ULTIMATE.start_ssl3_accept_~ret~0#1=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=2, ULTIMATE.start_ssl3_accept_~ret~0#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:20,520 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:20,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,521 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-11-02 20:26:20,523 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,523 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:20,540 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,540 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:26:20,560 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:20,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,561 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,562 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-11-02 20:26:20,563 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,563 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:20,574 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,574 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:26:20,597 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:20,597 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,598 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,598 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,599 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-11-02 20:26:20,600 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,611 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,611 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:20,635 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:20,636 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,637 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-11-02 20:26:20,640 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,651 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,651 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:20,675 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-11-02 20:26:20,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,676 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,688 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-11-02 20:26:20,700 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,700 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:20,723 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-11-02 20:26:20,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,725 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-11-02 20:26:20,726 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,727 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:20,747 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,747 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=2, ULTIMATE.start_ssl3_accept_~l~0#1=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=2, ULTIMATE.start_ssl3_accept_~l~0#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:20,771 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2022-11-02 20:26:20,771 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,772 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,772 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,774 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-11-02 20:26:20,775 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,775 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:20,792 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,792 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet43#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet43#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:20,812 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2022-11-02 20:26:20,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,814 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,824 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,824 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:20,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-11-02 20:26:20,851 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,852 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:20,885 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:20,885 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,885 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,886 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-11-02 20:26:20,888 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,888 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:20,956 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,956 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1=-257, ULTIMATE.start_ssl3_accept_#t~nondet38#1=-257} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1=-257, ULTIMATE.start_ssl3_accept_#t~nondet38#1=-257} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:20,960 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:20,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:20,960 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:20,961 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:20,968 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:20,968 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:20,981 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-11-02 20:26:20,996 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:20,996 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:21,034 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:21,034 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,034 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:21,035 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:21,037 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:21,037 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:21,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-11-02 20:26:21,112 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:21,112 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_accept_~s__options~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_accept_~s__options~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:21,120 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:21,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:21,123 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:21,126 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:21,126 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:21,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-11-02 20:26:21,152 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:21,152 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:21,186 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:21,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:21,189 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:21,191 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:21,191 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:21,212 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-11-02 20:26:21,216 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:21,216 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:26:21,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2022-11-02 20:26:21,239 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:21,240 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:21,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-11-02 20:26:21,245 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:21,245 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:21,256 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:21,257 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:26:21,277 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:21,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:21,278 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:21,279 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-11-02 20:26:21,280 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:21,280 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:21,297 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:21,297 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:21,323 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Ended with exit code 0 [2022-11-02 20:26:21,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:21,324 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:21,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-11-02 20:26:21,328 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:21,328 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:21,350 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:21,350 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:26:21,375 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2022-11-02 20:26:21,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,376 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:21,376 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:21,377 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-11-02 20:26:21,378 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:21,378 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:21,390 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:21,390 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:26:21,418 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2022-11-02 20:26:21,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:21,420 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:21,421 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-11-02 20:26:21,426 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:21,426 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:21,501 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:21,501 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet44#1=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp61~0#1=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet44#1=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp61~0#1=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:21,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:21,512 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:21,513 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:21,520 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:21,520 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:21,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-11-02 20:26:21,551 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:21,552 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:21,590 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:21,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:21,592 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:21,596 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:21,596 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:21,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-11-02 20:26:21,619 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:21,620 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet45#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet45#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:21,658 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:21,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:21,659 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:21,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:21,662 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:21,681 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-11-02 20:26:21,700 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Ended with exit code 0 [2022-11-02 20:26:21,701 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,701 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:21,702 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:21,704 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:26:21,704 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:21,707 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-11-02 20:26:21,743 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:26:21,765 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-11-02 20:26:21,765 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:26:21,766 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:26:21,766 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:26:21,766 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:26:21,766 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:26:21,766 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:21,766 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:26:21,766 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:26:21,766 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration27_Loop [2022-11-02 20:26:21,766 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:26:21,766 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:26:21,769 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:26:21,773 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:26:21,776 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:26:21,779 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:26:21,781 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:26:21,784 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:26:21,787 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:26:21,790 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:26:21,795 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:26:21,801 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:26:21,804 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:26:21,807 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:26:21,812 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:26:21,814 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:26:21,818 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:26:21,824 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:26:21,826 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:26:21,829 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:26:21,837 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:26:21,844 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:26:21,846 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:26:21,864 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:26:21,867 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:26:21,871 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:26:21,874 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:26:21,877 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:26:21,879 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:26:21,884 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:26:21,887 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:26:22,305 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:26:22,305 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:26:22,305 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,305 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,307 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-11-02 20:26:22,314 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:26:22,324 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,324 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,324 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:26:22,325 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,325 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:26:22,325 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,327 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,349 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:22,349 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,349 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,350 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,351 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-11-02 20:26:22,354 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:26:22,363 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,363 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,363 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,364 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:26:22,364 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,364 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:26:22,364 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,366 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,386 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2022-11-02 20:26:22,387 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,388 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,389 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-11-02 20:26:22,390 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:26:22,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,400 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,400 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,400 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:22,400 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,401 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:22,401 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,402 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,425 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-11-02 20:26:22,425 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,425 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,426 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,427 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-11-02 20:26:22,427 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:26:22,437 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,437 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,437 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,437 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:26:22,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,438 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:26:22,438 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,448 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,469 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2022-11-02 20:26:22,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,470 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,471 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-11-02 20:26:22,472 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:26:22,482 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,482 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,482 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,483 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:22,483 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,483 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:22,483 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,485 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,507 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-11-02 20:26:22,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,508 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,509 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-11-02 20:26:22,510 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:26:22,520 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,520 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,520 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,520 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:26:22,520 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,521 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:26:22,521 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,526 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,548 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:22,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,550 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-11-02 20:26:22,551 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:26:22,560 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,561 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,561 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,561 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:26:22,561 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,562 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:26:22,562 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,564 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,585 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:22,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,586 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,587 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-11-02 20:26:22,588 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:26:22,598 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,598 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,598 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,598 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:22,598 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,599 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:22,599 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,602 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,622 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2022-11-02 20:26:22,622 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,622 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,623 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-11-02 20:26:22,624 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:26:22,634 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,634 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,634 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,634 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:26:22,634 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,636 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:26:22,636 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,639 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,661 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:22,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,662 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,662 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,663 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-11-02 20:26:22,664 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-11-02 20:26:22,674 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,674 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,674 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,674 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:22,674 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,675 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:22,675 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,710 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,732 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:22,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,732 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,733 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,734 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-11-02 20:26:22,734 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:26:22,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,745 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,745 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:26:22,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,746 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:26:22,746 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,771 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,804 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:22,804 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,804 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,805 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,808 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:26:22,820 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,820 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,820 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,820 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:22,820 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,821 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:22,822 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,824 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-11-02 20:26:22,835 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,869 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:22,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,869 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,870 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,876 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:26:22,888 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,888 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,888 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,888 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:22,888 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,889 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:22,889 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,891 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-11-02 20:26:22,903 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:22,935 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:22,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:22,936 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:22,937 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:22,948 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:26:22,960 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:22,960 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:22,960 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:22,960 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-11-02 20:26:22,960 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:22,961 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-11-02 20:26:22,961 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:22,963 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-11-02 20:26:22,971 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,003 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:23,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,004 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,005 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,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:26:23,020 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,020 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,020 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,020 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,020 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,021 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-11-02 20:26:23,041 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-11-02 20:26:23,072 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,073 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,073 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-11-02 20:26:23,075 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:26:23,085 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,085 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,085 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,085 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,085 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,086 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,086 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,087 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,109 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:23,109 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,110 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-11-02 20:26:23,112 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:26:23,122 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,122 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,122 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,122 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,122 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,123 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,123 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,124 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,145 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-11-02 20:26:23,146 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,147 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,148 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-11-02 20:26:23,148 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:26:23,158 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,158 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,158 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,160 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,160 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,208 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-11-02 20:26:23,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,209 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-11-02 20:26:23,210 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:26:23,220 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,220 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,220 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,221 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,221 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,222 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,222 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,225 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,245 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-11-02 20:26:23,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,246 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-11-02 20:26:23,247 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:26:23,258 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,258 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,258 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,258 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,258 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,259 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,259 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,261 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,281 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-11-02 20:26:23,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,282 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,283 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:26:23,287 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-11-02 20:26:23,293 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,293 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,293 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,293 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,293 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,294 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,294 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,295 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,317 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2022-11-02 20:26:23,317 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,317 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,318 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-11-02 20:26:23,319 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:26:23,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,329 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,330 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,331 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-11-02 20:26:23,354 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,354 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,355 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,356 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-11-02 20:26:23,357 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:26:23,366 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,366 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,366 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,366 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,367 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,367 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,367 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,369 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,389 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Ended with exit code 0 [2022-11-02 20:26:23,389 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,390 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,390 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,391 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-11-02 20:26:23,391 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:26:23,401 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,401 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,402 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,402 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,403 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,424 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-11-02 20:26:23,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,425 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,426 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-11-02 20:26:23,427 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:26:23,436 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,436 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,436 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,436 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,437 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,437 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,437 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,438 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,460 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-11-02 20:26:23,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,461 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-11-02 20:26:23,463 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:26:23,475 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,475 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,476 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,476 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,476 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,476 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,476 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,496 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:23,524 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2022-11-02 20:26:23,524 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,524 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,525 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-11-02 20:26:23,529 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:26:23,538 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:23,539 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:23,539 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:23,539 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:23,539 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:23,540 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:23,540 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:23,542 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:26:23,544 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:26:23,544 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-11-02 20:26:23,544 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:23,544 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:23,546 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:23,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-11-02 20:26:23,546 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:26:23,547 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:26:23,547 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:26:23,547 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:26:23,568 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-11-02 20:26:23,569 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:26:23,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:23,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:23,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:26:23,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:23,672 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:23,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:26:23,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:24,259 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:24,268 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-11-02 20:26:24,268 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:26:24,269 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4048 states and 5213 transitions. cyclomatic complexity: 1176 Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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:26:24,371 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4048 states and 5213 transitions. cyclomatic complexity: 1176. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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) Result 10732 states and 13798 transitions. Complement of second has 4 states. [2022-11-02 20:26:24,371 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:26:24,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 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:26:24,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 417 transitions. [2022-11-02 20:26:24,373 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 417 transitions. Stem has 17 letters. Loop has 181 letters. [2022-11-02 20:26:24,376 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:26:24,376 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 417 transitions. Stem has 198 letters. Loop has 181 letters. [2022-11-02 20:26:24,378 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:26:24,378 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 417 transitions. Stem has 17 letters. Loop has 362 letters. [2022-11-02 20:26:24,380 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:26:24,380 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10732 states and 13798 transitions. [2022-11-02 20:26:24,427 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7113 [2022-11-02 20:26:24,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10732 states to 10732 states and 13798 transitions. [2022-11-02 20:26:24,467 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7223 [2022-11-02 20:26:24,474 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7231 [2022-11-02 20:26:24,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10732 states and 13798 transitions. [2022-11-02 20:26:24,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:24,475 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10732 states and 13798 transitions. [2022-11-02 20:26:24,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10732 states and 13798 transitions. [2022-11-02 20:26:24,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10732 to 10724. [2022-11-02 20:26:24,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10724 states, 10724 states have (on average 1.2858075345020514) internal successors, (13789), 10723 states have internal predecessors, (13789), 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:26:24,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10724 states to 10724 states and 13789 transitions. [2022-11-02 20:26:24,627 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10724 states and 13789 transitions. [2022-11-02 20:26:24,627 INFO L428 stractBuchiCegarLoop]: Abstraction has 10724 states and 13789 transitions. [2022-11-02 20:26:24,627 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-11-02 20:26:24,628 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10724 states and 13789 transitions. [2022-11-02 20:26:24,657 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7113 [2022-11-02 20:26:24,657 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:24,657 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:24,659 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:26:24,659 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:24,659 INFO L748 eck$LassoCheckResult]: Stem: 95033#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(17, 2);call #Ultimate.allocInit(12, 3); 94810#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 94811#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 94966#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 94866#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 94868#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 94912#L109-2 assume !false; 98246#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 100438#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 100437#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 100436#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 100435#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 100434#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 100433#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 100432#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 100431#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 99660#L136 assume 8464 == ssl3_accept_~s__state~0#1; 96577#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 96578#L284 [2022-11-02 20:26:24,659 INFO L750 eck$LassoCheckResult]: Loop: 96578#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 104395#L284-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; 104351#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104344#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104338#L612-1 ssl3_accept_~skip~0#1 := 0; 104334#L109-2 assume !false; 104333#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104332#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 104331#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 104330#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 104329#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 104328#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 104325#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 104324#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 104323#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 104196#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 104195#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 104009#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 103722#L145 assume 8496 == ssl3_accept_~s__state~0#1; 103721#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 103720#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 103719#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 103534#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 103535#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 103841#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 103838#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103833#L612-1 ssl3_accept_~skip~0#1 := 0; 103832#L109-2 assume !false; 103831#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103830#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 103829#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 103828#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 103827#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 103826#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 103825#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 103824#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 103823#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 103822#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 103821#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 103820#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 103819#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 103818#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 103718#L151 assume 8512 == ssl3_accept_~s__state~0#1; 102977#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 102978#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 94933#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 94934#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 105272#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 105264#L612-1 ssl3_accept_~skip~0#1 := 0; 105260#L109-2 assume !false; 105257#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 105253#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 105252#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 105251#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 105250#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 105248#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 105245#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 105244#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 105243#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 105242#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 105241#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 105240#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 105239#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 105236#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 105234#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 105233#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 103513#L157 assume 8528 == ssl3_accept_~s__state~0#1; 94707#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 94708#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 94920#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 94927#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 95012#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 104694#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 104692#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 104687#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104684#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104679#L612-1 ssl3_accept_~skip~0#1 := 0; 104677#L109-2 assume !false; 104674#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104668#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 104666#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 104664#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 104662#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 104660#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 104658#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 104656#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 104654#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 104652#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 104650#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 104648#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 104646#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 104644#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 104642#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 104640#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 104638#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 104636#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 104634#L163 assume 8544 == ssl3_accept_~s__state~0#1; 104361#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 104631#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 104628#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 104624#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 104622#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 104620#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 104619#L424 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; 104616#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104613#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104608#L612-1 ssl3_accept_~skip~0#1 := 0; 104607#L109-2 assume !false; 104606#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104605#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 104604#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 104603#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 104602#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 104601#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 104600#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 104599#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 104598#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 104597#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 104596#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 104595#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 104594#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 104593#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 104592#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 104591#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 104590#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 104589#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 104588#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 104587#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 104586#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 104585#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 104584#L175 assume 8448 == ssl3_accept_~s__state~0#1; 104583#L176 assume !(ssl3_accept_~num1~0#1 > 0); 104581#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 104579#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104576#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104571#L612-1 ssl3_accept_~skip~0#1 := 0; 104570#L109-2 assume !false; 104569#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104568#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 104567#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 104566#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 104565#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 104564#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 104563#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 104562#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 104561#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 104560#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 104559#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 104558#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 104557#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 104556#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 104555#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 104554#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 104553#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 104552#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 104551#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 104550#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 104549#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 104548#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 104546#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 104547#L178 assume 8576 == ssl3_accept_~s__state~0#1; 104539#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 105380#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 105379#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 104236#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104122#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104116#L612-1 ssl3_accept_~skip~0#1 := 0; 104114#L109-2 assume !false; 104112#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104110#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 104108#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 104106#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 104104#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 104102#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 104100#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 104098#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 104095#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 104093#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 104090#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 104091#L142 assume 8466 == ssl3_accept_~s__state~0#1; 104012#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 96578#L284 [2022-11-02 20:26:24,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:24,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2022-11-02 20:26:24,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:24,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940280204] [2022-11-02 20:26:24,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:24,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:24,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:24,666 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:24,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:24,672 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:24,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:24,672 INFO L85 PathProgramCache]: Analyzing trace with hash 573257604, now seen corresponding path program 1 times [2022-11-02 20:26:24,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:24,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510233219] [2022-11-02 20:26:24,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:24,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:24,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:24,687 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:24,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:24,712 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:24,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:24,713 INFO L85 PathProgramCache]: Analyzing trace with hash 131909789, now seen corresponding path program 1 times [2022-11-02 20:26:24,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:24,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270748811] [2022-11-02 20:26:24,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:24,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:24,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:24,761 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2022-11-02 20:26:24,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:24,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270748811] [2022-11-02 20:26:24,762 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [270748811] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:24,762 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:24,762 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:24,762 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168119125] [2022-11-02 20:26:24,762 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:26,918 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:26,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:26,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:26,919 INFO L87 Difference]: Start difference. First operand 10724 states and 13789 transitions. cyclomatic complexity: 3086 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 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:26:27,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:27,007 INFO L93 Difference]: Finished difference Result 12203 states and 15692 transitions. [2022-11-02 20:26:27,007 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12203 states and 15692 transitions. [2022-11-02 20:26:27,054 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8628 [2022-11-02 20:26:27,091 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12203 states to 12201 states and 15690 transitions. [2022-11-02 20:26:27,092 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8749 [2022-11-02 20:26:27,099 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8749 [2022-11-02 20:26:27,100 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12201 states and 15690 transitions. [2022-11-02 20:26:27,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:27,101 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12201 states and 15690 transitions. [2022-11-02 20:26:27,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12201 states and 15690 transitions. [2022-11-02 20:26:27,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12201 to 12201. [2022-11-02 20:26:27,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12201 states, 12201 states have (on average 1.2859601671994099) internal successors, (15690), 12200 states have internal predecessors, (15690), 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:26:27,301 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12201 states to 12201 states and 15690 transitions. [2022-11-02 20:26:27,301 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12201 states and 15690 transitions. [2022-11-02 20:26:27,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:27,303 INFO L428 stractBuchiCegarLoop]: Abstraction has 12201 states and 15690 transitions. [2022-11-02 20:26:27,303 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-11-02 20:26:27,303 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12201 states and 15690 transitions. [2022-11-02 20:26:27,336 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8628 [2022-11-02 20:26:27,337 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:27,337 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:27,339 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:26:27,339 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:27,339 INFO L748 eck$LassoCheckResult]: Stem: 117955#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(17, 2);call #Ultimate.allocInit(12, 3); 117745#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 117746#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 117898#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 117805#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 117807#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 117847#L109-2 assume !false; 120024#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 124840#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 124841#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 124656#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 124657#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 124638#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 124639#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 124626#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 124627#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 124757#L136 assume 8464 == ssl3_accept_~s__state~0#1; 120270#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 120070#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 120071#L284-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; 129609#L574 [2022-11-02 20:26:27,339 INFO L750 eck$LassoCheckResult]: Loop: 129609#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 129601#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 129595#L612-1 ssl3_accept_~skip~0#1 := 0; 129593#L109-2 assume !false; 129591#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129589#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 129587#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 129585#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 129583#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 129581#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 129579#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 129100#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 129101#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 129091#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 129092#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 129038#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 128438#L145 assume 8496 == ssl3_accept_~s__state~0#1; 117904#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 117905#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 117733#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 117734#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 128436#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 128434#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 128431#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128426#L612-1 ssl3_accept_~skip~0#1 := 0; 128425#L109-2 assume !false; 128424#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 128423#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 128422#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 128421#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 128420#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 128419#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 128418#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 128417#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 128416#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 128415#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 128414#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 128413#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 128412#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 128411#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 128410#L151 assume 8512 == ssl3_accept_~s__state~0#1; 127689#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 127690#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 129028#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 129453#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 129452#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 129447#L612-1 ssl3_accept_~skip~0#1 := 0; 129446#L109-2 assume !false; 129445#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129444#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 129443#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 129442#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 129441#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 129440#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 129439#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 129438#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 129437#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 129436#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 129435#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 129434#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 129433#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 129432#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 129431#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 129430#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 127468#L157 assume 8528 == ssl3_accept_~s__state~0#1; 127466#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 127463#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 127464#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 129408#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 129417#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 129407#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 129405#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 129397#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 129394#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 129389#L612-1 ssl3_accept_~skip~0#1 := 0; 129388#L109-2 assume !false; 129360#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129354#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 129352#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 129350#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 129348#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 129346#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 129344#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 129342#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 129340#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 129338#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 129336#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 129334#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 129332#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 129330#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 129328#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 129326#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 129324#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 129322#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 129320#L163 assume 8544 == ssl3_accept_~s__state~0#1; 128169#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 129317#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 129314#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 129309#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 129307#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 129306#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 129305#L424 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; 129303#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 129286#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 129280#L612-1 ssl3_accept_~skip~0#1 := 0; 129277#L109-2 assume !false; 129276#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129275#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 129274#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 129272#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 129269#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 129268#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 129267#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 129265#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 129263#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 129262#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 129260#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 129259#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 129258#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 129257#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 129255#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 129254#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 129248#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 129246#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 129244#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 129242#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 129241#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 129240#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 129239#L175 assume 8448 == ssl3_accept_~s__state~0#1; 129237#L176 assume !(ssl3_accept_~num1~0#1 > 0); 129233#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 129228#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 129226#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 129220#L612-1 ssl3_accept_~skip~0#1 := 0; 129218#L109-2 assume !false; 129216#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129214#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 129212#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 129210#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 129208#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 129206#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 129204#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 129202#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 129200#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 129198#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 129196#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 129195#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 129193#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 129192#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 129190#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 129189#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 129187#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 129185#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 129183#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 129182#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 129178#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 129173#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 129172#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 129137#L178 assume 8576 == ssl3_accept_~s__state~0#1; 129134#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 129132#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 129122#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 128152#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 129631#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 129626#L612-1 ssl3_accept_~skip~0#1 := 0; 129625#L109-2 assume !false; 129624#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129623#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 129622#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 129621#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 129620#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 129619#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 129109#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 129110#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 129096#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 129097#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 129087#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 129088#L142 assume 8466 == ssl3_accept_~s__state~0#1; 117922#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 117923#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 129610#L284-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; 129609#L574 [2022-11-02 20:26:27,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:27,341 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2022-11-02 20:26:27,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:27,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207009070] [2022-11-02 20:26:27,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:27,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:27,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:27,348 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:27,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:27,358 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:27,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:27,359 INFO L85 PathProgramCache]: Analyzing trace with hash 563214608, now seen corresponding path program 2 times [2022-11-02 20:26:27,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:27,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693646914] [2022-11-02 20:26:27,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:27,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:27,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:27,376 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:27,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:27,413 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:27,413 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:27,414 INFO L85 PathProgramCache]: Analyzing trace with hash 1053732385, now seen corresponding path program 1 times [2022-11-02 20:26:27,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:27,414 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577869424] [2022-11-02 20:26:27,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:27,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:27,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:27,475 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-11-02 20:26:27,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:27,475 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577869424] [2022-11-02 20:26:27,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577869424] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:27,476 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:27,476 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:27,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757573127] [2022-11-02 20:26:27,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:29,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:29,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:29,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:29,593 INFO L87 Difference]: Start difference. First operand 12201 states and 15690 transitions. cyclomatic complexity: 3511 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 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:26:29,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:29,650 INFO L93 Difference]: Finished difference Result 12359 states and 15882 transitions. [2022-11-02 20:26:29,650 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12359 states and 15882 transitions. [2022-11-02 20:26:29,699 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8682 [2022-11-02 20:26:29,737 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12359 states to 12307 states and 15818 transitions. [2022-11-02 20:26:29,737 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8803 [2022-11-02 20:26:29,749 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8803 [2022-11-02 20:26:29,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12307 states and 15818 transitions. [2022-11-02 20:26:29,751 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:29,752 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12307 states and 15818 transitions. [2022-11-02 20:26:29,760 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12307 states and 15818 transitions. [2022-11-02 20:26:29,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12307 to 12307. [2022-11-02 20:26:29,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12307 states, 12307 states have (on average 1.2852847972698465) internal successors, (15818), 12306 states have internal predecessors, (15818), 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:26:29,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12307 states to 12307 states and 15818 transitions. [2022-11-02 20:26:29,909 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12307 states and 15818 transitions. [2022-11-02 20:26:29,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:29,910 INFO L428 stractBuchiCegarLoop]: Abstraction has 12307 states and 15818 transitions. [2022-11-02 20:26:29,910 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-11-02 20:26:29,910 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12307 states and 15818 transitions. [2022-11-02 20:26:29,944 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8682 [2022-11-02 20:26:29,944 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:29,945 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:29,947 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:26:29,947 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:29,947 INFO L748 eck$LassoCheckResult]: Stem: 142536#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(17, 2);call #Ultimate.allocInit(12, 3); 142318#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 142319#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 142470#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 142374#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 142376#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 142421#L109-2 assume !false; 145173#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149199#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 149200#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 149195#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 149196#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 149084#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 149085#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 149075#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 149076#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 149185#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 149186#L139 assume 8465 == ssl3_accept_~s__state~0#1; 148465#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 148307#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 148306#L284-2 [2022-11-02 20:26:29,948 INFO L750 eck$LassoCheckResult]: Loop: 148306#L284-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; 148296#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 148289#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148283#L612-1 ssl3_accept_~skip~0#1 := 0; 148281#L109-2 assume !false; 148279#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148277#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 148275#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 148273#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 148271#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 148269#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 148267#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 148265#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 148263#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 148261#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 148259#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 148257#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 148255#L145 assume 8496 == ssl3_accept_~s__state~0#1; 148253#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 148246#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 148226#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 148242#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 148237#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 148236#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 148212#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148206#L612-1 ssl3_accept_~skip~0#1 := 0; 148205#L109-2 assume !false; 148193#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148189#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 148185#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 148181#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 148177#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 148173#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 148169#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 148165#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 148161#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 148156#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 148152#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 148147#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 148141#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 148136#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 148129#L151 assume 8512 == ssl3_accept_~s__state~0#1; 148123#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 148119#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 148120#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 150334#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 150326#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 150318#L612-1 ssl3_accept_~skip~0#1 := 0; 150309#L109-2 assume !false; 150306#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 150299#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 150296#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 150293#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 150290#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 150287#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 150285#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 150283#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 150280#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 150269#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 150263#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 150261#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 150259#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 150257#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 150255#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 150253#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 150251#L157 assume 8528 == ssl3_accept_~s__state~0#1; 144141#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 150247#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 150243#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 150230#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 150239#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 150228#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 150216#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 150215#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 150198#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 150193#L612-1 ssl3_accept_~skip~0#1 := 0; 150192#L109-2 assume !false; 150191#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 150188#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 150186#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 150185#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 150173#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 150172#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 150171#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 150170#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 150168#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 150165#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 150155#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 150147#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 150143#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 150139#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 150135#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 150131#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 150127#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 150123#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 150118#L163 assume 8544 == ssl3_accept_~s__state~0#1; 144138#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 150105#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 150102#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 150095#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 150080#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 150051#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 150047#L424 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; 150042#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 150034#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 150026#L612-1 ssl3_accept_~skip~0#1 := 0; 149912#L109-2 assume !false; 149910#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149908#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 149906#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 149904#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 149902#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 149901#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 149899#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 149898#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 149892#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 149890#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 149888#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 149886#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 149884#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 149882#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 149850#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 149848#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 149846#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 149844#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 149843#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 149842#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 149841#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 149835#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 149833#L175 assume 8448 == ssl3_accept_~s__state~0#1; 149831#L176 assume !(ssl3_accept_~num1~0#1 > 0); 149828#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 149826#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 149823#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 149817#L612-1 ssl3_accept_~skip~0#1 := 0; 149815#L109-2 assume !false; 149813#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 149811#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 149809#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 149807#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 149806#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 149805#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 149691#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 148606#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 148604#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 148602#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 148600#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 148599#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 148598#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 148597#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 148595#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 148593#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 148592#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 148591#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 148576#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 148577#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 148605#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 148603#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 148601#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 148562#L178 assume 8576 == ssl3_accept_~s__state~0#1; 148560#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 148551#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 148552#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 148481#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 148473#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 148418#L612-1 ssl3_accept_~skip~0#1 := 0; 148419#L109-2 assume !false; 148402#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 148403#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 148390#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 148391#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 148378#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 148379#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 148366#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 148367#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 148355#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 148356#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 148343#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 148344#L142 assume 8466 == ssl3_accept_~s__state~0#1; 148143#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 148450#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 148306#L284-2 [2022-11-02 20:26:29,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:29,949 INFO L85 PathProgramCache]: Analyzing trace with hash -892847954, now seen corresponding path program 1 times [2022-11-02 20:26:29,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:29,949 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361159842] [2022-11-02 20:26:29,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:29,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:29,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:29,975 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:26:29,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:29,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361159842] [2022-11-02 20:26:29,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [361159842] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:29,976 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:29,976 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:29,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466304245] [2022-11-02 20:26:29,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:29,977 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:26:29,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:29,977 INFO L85 PathProgramCache]: Analyzing trace with hash -123715570, now seen corresponding path program 2 times [2022-11-02 20:26:29,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:29,978 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1974928527] [2022-11-02 20:26:29,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:29,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:29,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:30,082 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-11-02 20:26:30,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:30,082 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1974928527] [2022-11-02 20:26:30,082 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1974928527] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:30,082 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:30,083 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-11-02 20:26:30,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [95677028] [2022-11-02 20:26:30,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:30,084 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:30,084 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:30,084 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:30,084 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:30,084 INFO L87 Difference]: Start difference. First operand 12307 states and 15818 transitions. cyclomatic complexity: 3533 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:26:30,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:30,228 INFO L93 Difference]: Finished difference Result 12351 states and 15846 transitions. [2022-11-02 20:26:30,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12351 states and 15846 transitions. [2022-11-02 20:26:30,274 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8708 [2022-11-02 20:26:30,311 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12351 states to 12351 states and 15846 transitions. [2022-11-02 20:26:30,311 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8833 [2022-11-02 20:26:30,317 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8833 [2022-11-02 20:26:30,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12351 states and 15846 transitions. [2022-11-02 20:26:30,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:30,318 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12351 states and 15846 transitions. [2022-11-02 20:26:30,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12351 states and 15846 transitions. [2022-11-02 20:26:30,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12351 to 12307. [2022-11-02 20:26:30,557 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12307 states, 12307 states have (on average 1.2833346875761762) internal successors, (15794), 12306 states have internal predecessors, (15794), 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:26:30,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12307 states to 12307 states and 15794 transitions. [2022-11-02 20:26:30,587 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12307 states and 15794 transitions. [2022-11-02 20:26:30,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:30,587 INFO L428 stractBuchiCegarLoop]: Abstraction has 12307 states and 15794 transitions. [2022-11-02 20:26:30,587 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-11-02 20:26:30,588 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12307 states and 15794 transitions. [2022-11-02 20:26:30,620 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8682 [2022-11-02 20:26:30,620 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:30,620 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:30,621 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:26:30,621 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:30,621 INFO L748 eck$LassoCheckResult]: Stem: 167217#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(17, 2);call #Ultimate.allocInit(12, 3); 166981#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 166982#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 167146#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 167041#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 167043#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 167088#L109-2 assume !false; 169065#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175138#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 175139#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 175126#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 175127#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 175120#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 175121#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 175115#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 175116#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 170929#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 170930#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 175960#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 176049#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 174707#L148 [2022-11-02 20:26:30,621 INFO L750 eck$LassoCheckResult]: Loop: 174707#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 174706#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 174705#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 174704#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 174703#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 174702#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 174701#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 174700#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 174699#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 174698#L175 assume 8448 == ssl3_accept_~s__state~0#1; 174653#L176 assume !(ssl3_accept_~num1~0#1 > 0); 174696#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 174693#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 174690#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 174685#L612-1 ssl3_accept_~skip~0#1 := 0; 174684#L109-2 assume !false; 174683#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 174681#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 174680#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 174679#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 174678#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 174676#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 174675#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 174673#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 174671#L133 assume 8482 == ssl3_accept_~s__state~0#1; 174672#L134 ssl3_accept_~s__state~0#1 := 3; 175985#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 175982#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 175977#L612-1 ssl3_accept_~skip~0#1 := 0; 175976#L109-2 assume !false; 175975#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 175974#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 175973#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 175972#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 175971#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 175970#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 175969#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 175968#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 175967#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 175965#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 175966#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 175148#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 174708#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 174707#L148 [2022-11-02 20:26:30,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:30,622 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-11-02 20:26:30,622 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:30,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013156405] [2022-11-02 20:26:30,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:30,622 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:30,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:30,689 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:26:30,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:30,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013156405] [2022-11-02 20:26:30,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013156405] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:30,690 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-11-02 20:26:30,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-11-02 20:26:30,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [166734204] [2022-11-02 20:26:30,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:30,690 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-11-02 20:26:30,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:30,691 INFO L85 PathProgramCache]: Analyzing trace with hash -620301521, now seen corresponding path program 2 times [2022-11-02 20:26:30,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:30,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [170987194] [2022-11-02 20:26:30,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:30,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:30,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:30,703 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:30,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:30,707 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:30,983 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:26:30,984 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:26:30,984 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:26:30,984 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:26:30,984 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-11-02 20:26:30,984 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:30,984 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:26:30,984 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:26:30,984 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration31_Loop [2022-11-02 20:26:30,984 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:26:30,984 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:26:30,985 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:26:30,989 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:26:30,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:26:30,995 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:26:31,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:26:31,003 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:26:31,077 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:26:31,078 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-11-02 20:26:31,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:31,078 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:31,080 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:31,088 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:31,088 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:31,102 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-11-02 20:26:31,115 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:31,116 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:26:31,148 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:31,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:31,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:31,150 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:31,152 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:31,152 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:31,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-11-02 20:26:31,187 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:31,188 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-11-02 20:26:31,220 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:31,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:31,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:31,222 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:31,224 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:31,224 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:31,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-11-02 20:26:31,247 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-11-02 20:26:31,248 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:26:31,278 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2022-11-02 20:26:31,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:31,278 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:31,279 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:31,280 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-11-02 20:26:31,280 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-11-02 20:26:31,280 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:31,321 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2022-11-02 20:26:31,321 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:31,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:31,322 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:31,323 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-11-02 20:26:31,323 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-11-02 20:26:31,323 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-11-02 20:26:31,337 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-11-02 20:26:31,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2022-11-02 20:26:31,357 INFO L210 LassoAnalysis]: Preferences: [2022-11-02 20:26:31,357 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-11-02 20:26:31,357 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-11-02 20:26:31,357 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-11-02 20:26:31,357 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-11-02 20:26:31,357 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:31,358 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-11-02 20:26:31,358 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-11-02 20:26:31,358 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration31_Loop [2022-11-02 20:26:31,358 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-11-02 20:26:31,358 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-11-02 20:26:31,359 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:26:31,361 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:26:31,364 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:26:31,369 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:26:31,375 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:26:31,378 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:26:31,459 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-11-02 20:26:31,459 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-11-02 20:26:31,460 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:31,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:31,464 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:31,466 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:26:31,478 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:31,478 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:31,478 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:31,478 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:31,479 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:31,479 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:31,479 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:31,481 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-11-02 20:26:31,492 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:31,525 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:31,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:31,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:31,527 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:31,532 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:26:31,543 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:31,544 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:31,544 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:31,544 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:31,544 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:31,544 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:31,545 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:31,546 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-11-02 20:26:31,555 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-11-02 20:26:31,588 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:31,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:31,588 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:31,589 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:31,592 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:26:31,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-11-02 20:26:31,603 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-11-02 20:26:31,603 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-11-02 20:26:31,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-11-02 20:26:31,603 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-11-02 20:26:31,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-11-02 20:26:31,605 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-11-02 20:26:31,605 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-11-02 20:26:31,607 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-11-02 20:26:31,610 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-11-02 20:26:31,611 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-11-02 20:26:31,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-11-02 20:26:31,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:31,612 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-11-02 20:26:31,614 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-11-02 20:26:31,614 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-11-02 20:26:31,614 INFO L513 LassoAnalysis]: Proved termination. [2022-11-02 20:26:31,614 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:26:31,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2022-11-02 20:26:31,639 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:31,639 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-11-02 20:26:31,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:31,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:31,673 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:26:31,674 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:31,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:31,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 4 conjunts are in the unsatisfiable core [2022-11-02 20:26:31,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:31,838 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-11-02 20:26:31,839 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:26:31,840 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12307 states and 15794 transitions. cyclomatic complexity: 3509 Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 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:26:32,354 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:32,427 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12307 states and 15794 transitions. cyclomatic complexity: 3509. Second operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 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) Result 42649 states and 54285 transitions. Complement of second has 9 states. [2022-11-02 20:26:32,440 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:26:32,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 12.6) internal successors, (63), 5 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:26:32,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 376 transitions. [2022-11-02 20:26:32,460 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 43 letters. [2022-11-02 20:26:32,461 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:26:32,461 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 63 letters. Loop has 43 letters. [2022-11-02 20:26:32,461 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:26:32,461 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 86 letters. [2022-11-02 20:26:32,462 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-11-02 20:26:32,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42649 states and 54285 transitions. [2022-11-02 20:26:32,669 INFO L131 ngComponentsAnalysis]: Automaton has 39 accepting balls. 16653 [2022-11-02 20:26:32,800 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42649 states to 42248 states and 53791 transitions. [2022-11-02 20:26:32,800 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18230 [2022-11-02 20:26:32,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18304 [2022-11-02 20:26:32,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42248 states and 53791 transitions. [2022-11-02 20:26:32,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:32,817 INFO L218 hiAutomatonCegarLoop]: Abstraction has 42248 states and 53791 transitions. [2022-11-02 20:26:32,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42248 states and 53791 transitions. [2022-11-02 20:26:33,551 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42248 to 36962. [2022-11-02 20:26:33,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36962 states, 36962 states have (on average 1.283290947459553) internal successors, (47433), 36961 states have internal predecessors, (47433), 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:26:33,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36962 states to 36962 states and 47433 transitions. [2022-11-02 20:26:33,643 INFO L240 hiAutomatonCegarLoop]: Abstraction has 36962 states and 47433 transitions. [2022-11-02 20:26:33,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:33,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:33,644 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-11-02 20:26:33,644 INFO L87 Difference]: Start difference. First operand 36962 states and 47433 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:26:33,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:33,799 INFO L93 Difference]: Finished difference Result 18669 states and 23841 transitions. [2022-11-02 20:26:33,799 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18669 states and 23841 transitions. [2022-11-02 20:26:34,005 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5822 [2022-11-02 20:26:34,078 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18669 states to 18659 states and 23831 transitions. [2022-11-02 20:26:34,078 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6027 [2022-11-02 20:26:34,083 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6027 [2022-11-02 20:26:34,083 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18659 states and 23831 transitions. [2022-11-02 20:26:34,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:34,084 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18659 states and 23831 transitions. [2022-11-02 20:26:34,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18659 states and 23831 transitions. [2022-11-02 20:26:34,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18659 to 18493. [2022-11-02 20:26:34,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18493 states, 18493 states have (on average 1.2777267074028011) internal successors, (23629), 18492 states have internal predecessors, (23629), 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:26:34,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18493 states to 18493 states and 23629 transitions. [2022-11-02 20:26:34,438 INFO L240 hiAutomatonCegarLoop]: Abstraction has 18493 states and 23629 transitions. [2022-11-02 20:26:34,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:34,440 INFO L428 stractBuchiCegarLoop]: Abstraction has 18493 states and 23629 transitions. [2022-11-02 20:26:34,440 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-11-02 20:26:34,440 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18493 states and 23629 transitions. [2022-11-02 20:26:34,479 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5798 [2022-11-02 20:26:34,479 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:34,479 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:34,481 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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:26:34,481 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:34,481 INFO L748 eck$LassoCheckResult]: Stem: 277999#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(17, 2);call #Ultimate.allocInit(12, 3); 277785#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 277786#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 277940#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 277843#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 277845#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 277892#L109-2 assume !false; 282806#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 282805#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 282804#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 282803#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 282802#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 282801#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 282800#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 282799#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 282798#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 282797#L136 assume 8464 == ssl3_accept_~s__state~0#1; 282796#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 282795#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 282794#L284-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; 282792#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 282789#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 282784#L612-1 ssl3_accept_~skip~0#1 := 0; 282783#L109-2 assume !false; 282782#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 282781#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 282780#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 282778#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 282775#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 282773#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 282769#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 282768#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 282765#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 282761#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 282757#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 282754#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 282750#L145 assume 8496 == ssl3_accept_~s__state~0#1; 282749#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 282748#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 282746#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 282744#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 282745#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 283738#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 283735#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 283730#L612-1 ssl3_accept_~skip~0#1 := 0; 283729#L109-2 assume !false; 283728#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 283727#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 283726#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 283725#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 283724#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 283723#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 283722#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 283721#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 283720#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 283719#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 283718#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 283717#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 283716#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 283715#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 279582#L151 [2022-11-02 20:26:34,481 INFO L750 eck$LassoCheckResult]: Loop: 279582#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 279567#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 279568#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 279553#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 279554#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 279539#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 279540#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 279525#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 279526#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 279511#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 279512#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 279498#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 279492#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 279486#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 278938#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 278936#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 278934#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 278930#L202 assume 8656 == ssl3_accept_~s__state~0#1; 278024#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 278920#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 278917#L520 assume !(2 == ssl3_accept_~blastFlag~0#1); 278913#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 278910#L526 assume !(7 == ssl3_accept_~blastFlag~0#1); 278906#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 278901#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 278893#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 278888#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 278881#L612-1 ssl3_accept_~skip~0#1 := 0; 278878#L109-2 assume !false; 278875#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 278872#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 278869#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 278866#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 278863#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 278860#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 278857#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 278854#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 278851#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 278848#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 278845#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 278842#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 278838#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 278834#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 278830#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 278826#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 278823#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 278819#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 278814#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 278809#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 278804#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 278799#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 278588#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 278587#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 278585#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 278583#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 278581#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 278579#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 278578#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 278577#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 278576#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 278574#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 278571#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 278414#L208 assume 8672 == ssl3_accept_~s__state~0#1; 278412#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 278308#L544 assume !(3 == ssl3_accept_~blastFlag~0#1); 278309#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 278285#L551 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 278283#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 278183#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 278281#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 278164#L612-1 ssl3_accept_~skip~0#1 := 0; 278165#L109-2 assume !false; 278158#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 278159#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 278150#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 278151#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 278142#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 278143#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 278134#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 278135#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 278126#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 278127#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 278118#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 278119#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 278110#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 278111#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 278102#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 278103#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 278094#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 278095#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 278086#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 278087#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 278078#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 278079#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 278068#L175 assume 8448 == ssl3_accept_~s__state~0#1; 278069#L176 assume !(ssl3_accept_~num1~0#1 > 0); 278057#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 278058#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 278043#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 278039#L612-1 ssl3_accept_~skip~0#1 := 0; 278031#L109-2 assume !false; 278032#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 278020#L112 assume 12292 == ssl3_accept_~s__state~0#1; 278021#L113 ssl3_accept_~s__new_session~0#1 := 1; 283085#L221 ssl3_accept_~s__server~0#1 := 1; 283083#L226 assume 0 != ssl3_accept_~cb~0#1; 283081#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 283078#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 283075#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 283073#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 283069#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#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~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 283068#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 283062#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 283057#L612-1 ssl3_accept_~skip~0#1 := 0; 283056#L109-2 assume !false; 283055#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 283054#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 283053#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 283052#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 283051#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 283050#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 283048#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 283049#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 283812#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 283800#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 283801#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 283788#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 283786#L145 assume 8496 == ssl3_accept_~s__state~0#1; 281714#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 283784#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 283778#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 283773#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 280808#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 283769#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 283757#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 283753#L612-1 ssl3_accept_~skip~0#1 := 0; 282954#L109-2 assume !false; 282955#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 282934#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 282935#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 282912#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 282913#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 282403#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 282404#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 280013#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 280014#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 279995#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 279996#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 279976#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 279977#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 279581#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 279582#L151 [2022-11-02 20:26:34,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:34,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 1 times [2022-11-02 20:26:34,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:34,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47550646] [2022-11-02 20:26:34,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:34,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:34,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:34,489 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:34,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:34,504 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:34,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:34,504 INFO L85 PathProgramCache]: Analyzing trace with hash -696544189, now seen corresponding path program 1 times [2022-11-02 20:26:34,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:34,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831419395] [2022-11-02 20:26:34,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:34,505 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:34,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:34,559 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 124 proven. 6 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2022-11-02 20:26:34,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:34,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831419395] [2022-11-02 20:26:34,559 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831419395] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:26:34,559 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741134099] [2022-11-02 20:26:34,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:34,560 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:26:34,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:34,561 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:26:34,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2022-11-02 20:26:34,630 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:34,631 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 2 conjunts are in the unsatisfiable core [2022-11-02 20:26:34,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:34,662 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 66 trivial. 0 not checked. [2022-11-02 20:26:34,662 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:26:34,662 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741134099] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:34,663 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:26:34,663 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:26:34,663 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328174090] [2022-11-02 20:26:34,663 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:34,663 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:34,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:34,664 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:34,664 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:26:34,665 INFO L87 Difference]: Start difference. First operand 18493 states and 23629 transitions. cyclomatic complexity: 5166 Second operand has 3 states, 3 states have (on average 34.333333333333336) internal successors, (103), 3 states have internal predecessors, (103), 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:26:34,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:34,853 INFO L93 Difference]: Finished difference Result 18629 states and 23741 transitions. [2022-11-02 20:26:34,854 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18629 states and 23741 transitions. [2022-11-02 20:26:35,057 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5814 [2022-11-02 20:26:35,127 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18629 states to 18545 states and 23645 transitions. [2022-11-02 20:26:35,127 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5977 [2022-11-02 20:26:35,130 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5977 [2022-11-02 20:26:35,131 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18545 states and 23645 transitions. [2022-11-02 20:26:35,131 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:35,131 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18545 states and 23645 transitions. [2022-11-02 20:26:35,141 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18545 states and 23645 transitions. [2022-11-02 20:26:35,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18545 to 18493. [2022-11-02 20:26:35,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18493 states, 18493 states have (on average 1.2757800248742768) internal successors, (23593), 18492 states have internal predecessors, (23593), 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:26:35,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18493 states to 18493 states and 23593 transitions. [2022-11-02 20:26:35,359 INFO L240 hiAutomatonCegarLoop]: Abstraction has 18493 states and 23593 transitions. [2022-11-02 20:26:35,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:35,359 INFO L428 stractBuchiCegarLoop]: Abstraction has 18493 states and 23593 transitions. [2022-11-02 20:26:35,360 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-11-02 20:26:35,360 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18493 states and 23593 transitions. [2022-11-02 20:26:35,494 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5798 [2022-11-02 20:26:35,495 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:35,495 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:35,496 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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:26:35,496 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 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, 1, 1] [2022-11-02 20:26:35,496 INFO L748 eck$LassoCheckResult]: Stem: 315566#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(17, 2);call #Ultimate.allocInit(12, 3); 315358#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 315359#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 315505#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 315415#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 315417#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 315459#L109-2 assume !false; 320249#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 320244#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 320237#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 320234#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 320231#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 320229#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 320226#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 320222#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 320217#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 320210#L136 assume 8464 == ssl3_accept_~s__state~0#1; 320207#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 320204#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 320201#L284-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; 320197#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 320192#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 320185#L612-1 ssl3_accept_~skip~0#1 := 0; 320182#L109-2 assume !false; 320179#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 320177#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 320173#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 320168#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 320163#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 320159#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 320154#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 320147#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 320145#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 320142#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 320138#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 320134#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 320130#L145 assume 8496 == ssl3_accept_~s__state~0#1; 320125#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 318037#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 318038#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 317938#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 317939#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 321475#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 321472#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 321467#L612-1 ssl3_accept_~skip~0#1 := 0; 321466#L109-2 assume !false; 321465#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 321464#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 321463#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 321462#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 321461#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 321460#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 321459#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 321458#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 321457#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 321456#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 321455#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 321454#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 321453#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 321451#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 316838#L151 [2022-11-02 20:26:35,497 INFO L750 eck$LassoCheckResult]: Loop: 316838#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 316821#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 316822#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 316805#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 316806#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 316789#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 316790#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 316773#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 316774#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 316755#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 316756#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 316741#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 316737#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 316715#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 316687#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 316678#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 316577#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 316567#L202 assume 8656 == ssl3_accept_~s__state~0#1; 316006#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 316558#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 316539#L520 assume !(2 == ssl3_accept_~blastFlag~0#1); 316536#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 316533#L526 assume !(7 == ssl3_accept_~blastFlag~0#1); 316529#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 316526#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 316523#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 316163#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 316158#L612-1 ssl3_accept_~skip~0#1 := 0; 316152#L109-2 assume !false; 316150#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 316148#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 316146#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 316144#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 316142#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 316140#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 316138#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 316136#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 316134#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 316132#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 316130#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 316128#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 316126#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 316124#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 316122#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 316120#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 316118#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 316116#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 316114#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 316112#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 316110#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 316108#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 316106#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 316104#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 316102#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 316100#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 316098#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 316096#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 316094#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 316092#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 316090#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 316088#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 316086#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 316001#L208 assume 8672 == ssl3_accept_~s__state~0#1; 315996#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 315892#L544 assume !(3 == ssl3_accept_~blastFlag~0#1); 315228#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 315229#L551 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 315329#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 315742#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 315743#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315731#L612-1 ssl3_accept_~skip~0#1 := 0; 315732#L109-2 assume !false; 315725#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315726#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 315717#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 315718#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 315709#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 315710#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 315701#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 315702#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 315693#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 315694#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 315685#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 315686#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 315677#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 315678#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 315669#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 315670#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 315661#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 315662#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 315653#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 315654#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 315645#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 315646#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 315635#L175 assume 8448 == ssl3_accept_~s__state~0#1; 315636#L176 assume !(ssl3_accept_~num1~0#1 > 0); 315624#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 315625#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 315610#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 315606#L612-1 ssl3_accept_~skip~0#1 := 0; 315598#L109-2 assume !false; 315599#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 315590#L112 assume 12292 == ssl3_accept_~s__state~0#1; 315591#L113 ssl3_accept_~s__new_session~0#1 := 1; 321234#L221 ssl3_accept_~s__server~0#1 := 1; 321231#L226 assume 0 != ssl3_accept_~cb~0#1; 321226#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 321222#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 321217#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 321212#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 321206#L253 assume 12292 != ssl3_accept_~s__state~0#1; 321207#L254 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 321592#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 321588#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 321582#L612-1 ssl3_accept_~skip~0#1 := 0; 321580#L109-2 assume !false; 321578#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 321576#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 321571#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 321567#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 321565#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 321563#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 321561#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 321559#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 321557#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 321555#L136 assume 8464 == ssl3_accept_~s__state~0#1; 319010#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 321554#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 321553#L284-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; 321551#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 321548#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 321543#L612-1 ssl3_accept_~skip~0#1 := 0; 321542#L109-2 assume !false; 321541#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 321540#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 321539#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 321538#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 321537#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 321536#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 321535#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 321534#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 321533#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 321532#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 321530#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 321528#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 321526#L145 assume 8496 == ssl3_accept_~s__state~0#1; 318964#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 321525#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 321519#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 321514#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 320118#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 321510#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 321500#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 321496#L612-1 ssl3_accept_~skip~0#1 := 0; 321489#L109-2 assume !false; 321490#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 321483#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 321484#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 321477#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 321478#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 317667#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 317668#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 317655#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 317656#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 317641#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 317642#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 317629#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 317630#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 316837#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 316838#L151 [2022-11-02 20:26:35,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:35,498 INFO L85 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 2 times [2022-11-02 20:26:35,498 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:35,498 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032644672] [2022-11-02 20:26:35,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:35,498 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:35,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:35,505 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:35,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:35,516 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:35,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:35,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1798662859, now seen corresponding path program 1 times [2022-11-02 20:26:35,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:35,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237445115] [2022-11-02 20:26:35,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:35,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:35,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:35,571 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 158 proven. 6 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-11-02 20:26:35,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:35,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237445115] [2022-11-02 20:26:35,572 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237445115] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:26:35,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360282268] [2022-11-02 20:26:35,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:35,572 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:26:35,572 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:35,573 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:26:35,591 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2022-11-02 20:26:35,649 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:35,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 234 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:26:35,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:35,672 INFO L134 CoverageAnalysis]: Checked inductivity of 227 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 111 trivial. 0 not checked. [2022-11-02 20:26:35,672 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-11-02 20:26:35,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360282268] provided 1 perfect and 0 imperfect interpolant sequences [2022-11-02 20:26:35,672 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-11-02 20:26:35,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-11-02 20:26:35,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156333987] [2022-11-02 20:26:35,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-11-02 20:26:35,673 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:35,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:35,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-11-02 20:26:35,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-11-02 20:26:35,674 INFO L87 Difference]: Start difference. First operand 18493 states and 23593 transitions. cyclomatic complexity: 5130 Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 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:26:35,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:35,816 INFO L93 Difference]: Finished difference Result 18317 states and 23357 transitions. [2022-11-02 20:26:35,816 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18317 states and 23357 transitions. [2022-11-02 20:26:35,875 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5710 [2022-11-02 20:26:35,913 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18317 states to 18317 states and 23357 transitions. [2022-11-02 20:26:35,913 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5915 [2022-11-02 20:26:35,917 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5915 [2022-11-02 20:26:35,917 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18317 states and 23357 transitions. [2022-11-02 20:26:35,917 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:35,917 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18317 states and 23357 transitions. [2022-11-02 20:26:35,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18317 states and 23357 transitions. [2022-11-02 20:26:36,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18317 to 18317. [2022-11-02 20:26:36,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18317 states, 18317 states have (on average 1.2751542283124966) internal successors, (23357), 18316 states have internal predecessors, (23357), 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:26:36,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18317 states to 18317 states and 23357 transitions. [2022-11-02 20:26:36,291 INFO L240 hiAutomatonCegarLoop]: Abstraction has 18317 states and 23357 transitions. [2022-11-02 20:26:36,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-11-02 20:26:36,292 INFO L428 stractBuchiCegarLoop]: Abstraction has 18317 states and 23357 transitions. [2022-11-02 20:26:36,292 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-11-02 20:26:36,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 18317 states and 23357 transitions. [2022-11-02 20:26:36,345 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 5710 [2022-11-02 20:26:36,345 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:36,345 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:36,347 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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:26:36,347 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:36,348 INFO L748 eck$LassoCheckResult]: Stem: 352901#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(17, 2);call #Ultimate.allocInit(12, 3); 352679#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 352680#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 352835#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 352738#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 352740#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 352782#L109-2 assume !false; 357185#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 357183#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 357179#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 357174#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 357167#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 357161#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 357155#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 357147#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 357143#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 357139#L136 assume 8464 == ssl3_accept_~s__state~0#1; 357135#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 357131#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 357127#L284-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; 357122#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 357116#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 357108#L612-1 ssl3_accept_~skip~0#1 := 0; 357104#L109-2 assume !false; 357100#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 357096#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 357092#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 357088#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 357084#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 357080#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 357076#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 357072#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 357068#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 357063#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 357059#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 357054#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 357050#L145 assume 8496 == ssl3_accept_~s__state~0#1; 357045#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 355604#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 355592#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 355588#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 355080#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 355072#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 355073#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 355054#L612-1 ssl3_accept_~skip~0#1 := 0; 355055#L109-2 assume !false; 355043#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 355044#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 355033#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 355034#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 355022#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 355023#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 355011#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 355012#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 354997#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 354998#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 354983#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 354984#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 354970#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 354971#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 354287#L151 [2022-11-02 20:26:36,348 INFO L750 eck$LassoCheckResult]: Loop: 354287#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 354270#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 354271#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 354254#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 354255#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 354238#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 354239#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 354222#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 354223#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 354205#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 354206#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 354189#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 354180#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 354171#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 354168#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 354164#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 354153#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 354151#L202 assume 8656 == ssl3_accept_~s__state~0#1; 353017#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 354148#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 354146#L520 assume !(2 == ssl3_accept_~blastFlag~0#1); 354143#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 354142#L526 assume !(7 == ssl3_accept_~blastFlag~0#1); 354141#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 354140#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 354139#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 354090#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 354081#L612-1 ssl3_accept_~skip~0#1 := 0; 354078#L109-2 assume !false; 354075#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 354072#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 354068#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 354065#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 354062#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 354059#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 354056#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 354053#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 354050#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 354047#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 354044#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 354041#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 354038#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 354035#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 354032#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 354029#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 354026#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 354023#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 354020#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 354017#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 354014#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 354011#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 354008#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 354005#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 354002#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 353999#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 353996#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 353993#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 353990#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 353987#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 353984#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 353979#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 353977#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 353973#L208 assume 8672 == ssl3_accept_~s__state~0#1; 353971#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 353967#L544 assume !(3 == ssl3_accept_~blastFlag~0#1); 352550#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 352551#L551 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 352652#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 353335#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 353336#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 354131#L612-1 ssl3_accept_~skip~0#1 := 0; 354130#L109-2 assume !false; 354129#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 354128#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 354127#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 354126#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 354125#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 354124#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 354123#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 354122#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 354121#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 354120#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 354119#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 354118#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 354117#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 354116#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 354115#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 354114#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 354113#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 354112#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 354111#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 354110#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 354109#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 354108#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 354107#L175 assume 8448 == ssl3_accept_~s__state~0#1; 353327#L176 assume !(ssl3_accept_~num1~0#1 > 0); 353070#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 353071#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 353320#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 353300#L612-1 ssl3_accept_~skip~0#1 := 0; 353301#L109-2 assume !false; 353295#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 353296#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 353288#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 353289#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 353282#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 353283#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 353276#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 353277#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 353270#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 353271#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 353264#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 353265#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 353258#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 353259#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 353252#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 353253#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 353246#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 353247#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 353240#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 353241#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 353234#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 353235#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 353228#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 353229#L178 assume 8576 == ssl3_accept_~s__state~0#1; 353222#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 355089#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 355085#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 355086#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 356019#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 356009#L612-1 ssl3_accept_~skip~0#1 := 0; 356007#L109-2 assume !false; 356005#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 356003#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 356001#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 355999#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 355998#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 355992#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 355990#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 355963#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 355955#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 355951#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 355947#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 355943#L142 assume 8466 == ssl3_accept_~s__state~0#1; 355340#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 355936#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 355931#L284-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; 355927#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 355918#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 355906#L612-1 ssl3_accept_~skip~0#1 := 0; 355903#L109-2 assume !false; 355898#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 355893#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 355885#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 355879#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 355874#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 355859#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 355848#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 355839#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 355834#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 355830#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 355818#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 355809#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 355804#L145 assume 8496 == ssl3_accept_~s__state~0#1; 355130#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 355131#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 355125#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 355120#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 355121#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 357254#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 355064#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 355060#L612-1 ssl3_accept_~skip~0#1 := 0; 355048#L109-2 assume !false; 355049#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 355038#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 355039#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 355026#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 355027#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 355016#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 355017#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 355003#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 355004#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 354989#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 354990#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 354975#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 354976#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 354286#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 354287#L151 [2022-11-02 20:26:36,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:36,349 INFO L85 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 3 times [2022-11-02 20:26:36,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:36,349 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [220179538] [2022-11-02 20:26:36,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:36,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:36,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:36,359 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:36,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:36,371 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:36,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:36,372 INFO L85 PathProgramCache]: Analyzing trace with hash 1287341260, now seen corresponding path program 1 times [2022-11-02 20:26:36,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:36,373 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181846873] [2022-11-02 20:26:36,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:36,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:36,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:36,476 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-02 20:26:36,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:36,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181846873] [2022-11-02 20:26:36,476 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181846873] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:26:36,476 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1596388878] [2022-11-02 20:26:36,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:36,477 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:26:36,477 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:36,483 INFO L229 MonitoredProcess]: Starting monitored process 86 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:26:36,503 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Waiting until timeout for monitored process [2022-11-02 20:26:36,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:36,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:26:36,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:36,654 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-02 20:26:36,654 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:26:36,853 INFO L134 CoverageAnalysis]: Checked inductivity of 321 backedges. 227 proven. 27 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-11-02 20:26:36,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1596388878] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:26:36,853 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:26:36,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:26:36,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125250318] [2022-11-02 20:26:36,854 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:26:36,854 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:36,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:36,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:26:36,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:26:36,855 INFO L87 Difference]: Start difference. First operand 18317 states and 23357 transitions. cyclomatic complexity: 5070 Second operand has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 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:26:37,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:37,236 INFO L93 Difference]: Finished difference Result 21537 states and 26999 transitions. [2022-11-02 20:26:37,236 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21537 states and 26999 transitions. [2022-11-02 20:26:37,302 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6694 [2022-11-02 20:26:37,336 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21537 states to 21537 states and 26999 transitions. [2022-11-02 20:26:37,336 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6899 [2022-11-02 20:26:37,340 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6899 [2022-11-02 20:26:37,340 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21537 states and 26999 transitions. [2022-11-02 20:26:37,341 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:37,341 INFO L218 hiAutomatonCegarLoop]: Abstraction has 21537 states and 26999 transitions. [2022-11-02 20:26:37,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21537 states and 26999 transitions. [2022-11-02 20:26:37,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21537 to 19997. [2022-11-02 20:26:37,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19997 states, 19997 states have (on average 1.2552382857428614) internal successors, (25101), 19996 states have internal predecessors, (25101), 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:26:37,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19997 states to 19997 states and 25101 transitions. [2022-11-02 20:26:37,752 INFO L240 hiAutomatonCegarLoop]: Abstraction has 19997 states and 25101 transitions. [2022-11-02 20:26:37,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:26:37,753 INFO L428 stractBuchiCegarLoop]: Abstraction has 19997 states and 25101 transitions. [2022-11-02 20:26:37,753 INFO L335 stractBuchiCegarLoop]: ======== Iteration 35 ============ [2022-11-02 20:26:37,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19997 states and 25101 transitions. [2022-11-02 20:26:37,797 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6170 [2022-11-02 20:26:37,797 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:37,797 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:37,800 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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:26:37,800 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 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, 1, 1] [2022-11-02 20:26:37,800 INFO L748 eck$LassoCheckResult]: Stem: 393887#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(17, 2);call #Ultimate.allocInit(12, 3); 393667#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 393668#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 393822#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 393729#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 393731#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 393773#L109-2 assume !false; 399081#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 399079#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 399077#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 399076#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 399074#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 399072#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 399070#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 399069#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 399063#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 399061#L136 assume 8464 == ssl3_accept_~s__state~0#1; 399059#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 399057#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 399055#L284-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; 399053#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 399049#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 399043#L612-1 ssl3_accept_~skip~0#1 := 0; 399041#L109-2 assume !false; 399039#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 399037#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 399035#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 399033#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 399031#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 399029#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 399027#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 399026#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 399023#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 399020#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 399019#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 399018#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 399017#L145 assume 8496 == ssl3_accept_~s__state~0#1; 399016#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 396373#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 396320#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 396318#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 396319#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 399925#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 399922#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 399917#L612-1 ssl3_accept_~skip~0#1 := 0; 399916#L109-2 assume !false; 399915#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 399914#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 399913#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 399912#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 399911#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 399910#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 399909#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 399908#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 399907#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 399906#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 399905#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 399904#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 399903#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 399901#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 396824#L151 [2022-11-02 20:26:37,800 INFO L750 eck$LassoCheckResult]: Loop: 396824#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 396822#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 396820#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 396818#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 396816#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 396814#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 396812#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 396810#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 396808#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 396806#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 396804#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 396802#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 396800#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 396798#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 396699#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 396696#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 396694#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 396692#L202 assume 8656 == ssl3_accept_~s__state~0#1; 396470#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 396690#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 396688#L520 assume !(2 == ssl3_accept_~blastFlag~0#1); 396687#L523 assume !(4 == ssl3_accept_~blastFlag~0#1); 396685#L526 assume !(7 == ssl3_accept_~blastFlag~0#1); 396682#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 396681#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 396660#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 396653#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 396644#L612-1 ssl3_accept_~skip~0#1 := 0; 396639#L109-2 assume !false; 396634#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 396629#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 396624#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 396619#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 396614#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 396609#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 396604#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 396599#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 396594#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 396589#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 396584#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 396579#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 396574#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 396569#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 396564#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 396559#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 396554#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 396549#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 396544#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 396539#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 396534#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 396529#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 396524#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 396519#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 396514#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 396509#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 396504#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 396499#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 396490#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 396484#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 396476#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 396472#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 396471#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 396467#L208 assume 8672 == ssl3_accept_~s__state~0#1; 396403#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 396386#L544 assume !(3 == ssl3_accept_~blastFlag~0#1); 396387#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 394361#L551 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8640; 394362#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 394353#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 394354#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 396445#L612-1 ssl3_accept_~skip~0#1 := 0; 396444#L109-2 assume !false; 396443#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 396442#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 396441#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 396440#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 396439#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 396438#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 396437#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 396436#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 396435#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 396434#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 396433#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 396432#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 396431#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 396430#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 396429#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 396428#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 396427#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 396426#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 396425#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 396424#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 396423#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 396422#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 396421#L175 assume 8448 == ssl3_accept_~s__state~0#1; 394314#L176 assume !(ssl3_accept_~num1~0#1 > 0); 394312#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 394310#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 394311#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 394292#L612-1 ssl3_accept_~skip~0#1 := 0; 394293#L109-2 assume !false; 394284#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 394285#L112 assume 12292 == ssl3_accept_~s__state~0#1; 396412#L113 ssl3_accept_~s__new_session~0#1 := 1; 399885#L221 ssl3_accept_~s__server~0#1 := 1; 399884#L226 assume 0 != ssl3_accept_~cb~0#1; 399883#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 399882#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 399880#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 399878#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 399877#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#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~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 399875#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 399872#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 399867#L612-1 ssl3_accept_~skip~0#1 := 0; 399866#L109-2 assume !false; 399865#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 399864#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 399863#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 399862#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 399861#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 399860#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 399859#L127 assume 8480 == ssl3_accept_~s__state~0#1; 397548#L131 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 399858#L269 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; 398407#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 399851#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 399841#L612-1 ssl3_accept_~skip~0#1 := 0; 399839#L109-2 assume !false; 399837#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 399835#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 399833#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 399831#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 399829#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 399827#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 399825#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 399823#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 399821#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 399819#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 399817#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 399815#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 399813#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 399811#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 399809#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 399807#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 399806#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 399805#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 399804#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 399803#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 399802#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 399801#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 397773#L175 assume 8448 == ssl3_accept_~s__state~0#1; 397774#L176 assume !(ssl3_accept_~num1~0#1 > 0); 397615#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 397616#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 397593#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 397589#L612-1 ssl3_accept_~skip~0#1 := 0; 397580#L109-2 assume !false; 397581#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 397572#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 397573#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 397564#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 397565#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 397556#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 397557#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 397547#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 397549#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 397538#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 397539#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 397513#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 397514#L145 assume 8496 == ssl3_accept_~s__state~0#1; 397490#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 400001#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 399994#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 399991#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 399012#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 399980#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 399972#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 399965#L612-1 ssl3_accept_~skip~0#1 := 0; 399962#L109-2 assume !false; 399959#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 399957#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 399955#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 399953#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 399950#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 399947#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 399945#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 399942#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 399939#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 399936#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 399933#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 399930#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 399927#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 396826#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 396824#L151 [2022-11-02 20:26:37,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:37,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1374108739, now seen corresponding path program 4 times [2022-11-02 20:26:37,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:37,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026986599] [2022-11-02 20:26:37,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:37,802 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:37,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:37,816 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:37,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:37,827 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:37,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:37,828 INFO L85 PathProgramCache]: Analyzing trace with hash -2097374264, now seen corresponding path program 1 times [2022-11-02 20:26:37,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:37,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735920940] [2022-11-02 20:26:37,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:37,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:37,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:37,890 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 223 proven. 6 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-02 20:26:37,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-11-02 20:26:37,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735920940] [2022-11-02 20:26:37,891 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735920940] provided 0 perfect and 1 imperfect interpolant sequences [2022-11-02 20:26:37,891 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1450520610] [2022-11-02 20:26:37,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:37,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-11-02 20:26:37,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 [2022-11-02 20:26:37,895 INFO L229 MonitoredProcess]: Starting monitored process 87 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-11-02 20:26:37,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Waiting until timeout for monitored process [2022-11-02 20:26:37,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-11-02 20:26:37,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 3 conjunts are in the unsatisfiable core [2022-11-02 20:26:37,982 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-11-02 20:26:38,029 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 223 proven. 6 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-02 20:26:38,029 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-11-02 20:26:38,089 INFO L134 CoverageAnalysis]: Checked inductivity of 332 backedges. 223 proven. 6 refuted. 0 times theorem prover too weak. 103 trivial. 0 not checked. [2022-11-02 20:26:38,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1450520610] provided 0 perfect and 2 imperfect interpolant sequences [2022-11-02 20:26:38,089 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-11-02 20:26:38,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-11-02 20:26:38,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1695773320] [2022-11-02 20:26:38,090 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-11-02 20:26:38,090 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-11-02 20:26:38,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-11-02 20:26:38,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-11-02 20:26:38,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-11-02 20:26:38,092 INFO L87 Difference]: Start difference. First operand 19997 states and 25101 transitions. cyclomatic complexity: 5134 Second operand has 6 states, 6 states have (on average 28.166666666666668) internal successors, (169), 6 states have internal predecessors, (169), 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:26:38,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-11-02 20:26:38,510 INFO L93 Difference]: Finished difference Result 21365 states and 26589 transitions. [2022-11-02 20:26:38,510 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 21365 states and 26589 transitions. [2022-11-02 20:26:38,576 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 4868 [2022-11-02 20:26:38,616 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 21365 states to 18517 states and 23185 transitions. [2022-11-02 20:26:38,616 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6417 [2022-11-02 20:26:38,620 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6743 [2022-11-02 20:26:38,620 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18517 states and 23185 transitions. [2022-11-02 20:26:38,622 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-11-02 20:26:38,622 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18517 states and 23185 transitions. [2022-11-02 20:26:38,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18517 states and 23185 transitions. [2022-11-02 20:26:38,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18517 to 16413. [2022-11-02 20:26:38,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16413 states, 16413 states have (on average 1.2541887528178883) internal successors, (20585), 16412 states have internal predecessors, (20585), 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:26:38,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16413 states to 16413 states and 20585 transitions. [2022-11-02 20:26:38,802 INFO L240 hiAutomatonCegarLoop]: Abstraction has 16413 states and 20585 transitions. [2022-11-02 20:26:38,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-11-02 20:26:38,803 INFO L428 stractBuchiCegarLoop]: Abstraction has 16413 states and 20585 transitions. [2022-11-02 20:26:38,803 INFO L335 stractBuchiCegarLoop]: ======== Iteration 36 ============ [2022-11-02 20:26:38,803 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 16413 states and 20585 transitions. [2022-11-02 20:26:38,841 INFO L131 ngComponentsAnalysis]: Automaton has 23 accepting balls. 4683 [2022-11-02 20:26:38,841 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-11-02 20:26:38,841 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-11-02 20:26:38,843 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 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:26:38,843 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-11-02 20:26:38,843 INFO L748 eck$LassoCheckResult]: Stem: 436443#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(17, 2);call #Ultimate.allocInit(12, 3); 436205#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#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~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#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~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#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;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#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~nondet19#1;havoc ssl3_accept_#t~nondet19#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~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#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~nondet30#1;havoc ssl3_accept_#t~nondet30#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; 436206#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 436369#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 436267#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 436269#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 436315#L109-2 assume !false; 440498#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 440497#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 440496#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 440495#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 440494#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 440493#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 440492#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 440491#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 440490#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 440489#L136 assume 8464 == ssl3_accept_~s__state~0#1; 440488#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 440484#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 440485#L284-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; 441588#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 441585#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 441580#L612-1 ssl3_accept_~skip~0#1 := 0; 441579#L109-2 assume !false; 441578#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 441577#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 441576#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 441575#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 441574#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 441573#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 441572#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 441571#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 441570#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 441569#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 441568#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 441567#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 441566#L145 assume 8496 == ssl3_accept_~s__state~0#1; 441565#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 438409#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 438410#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 441563#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 438353#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 438354#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 438345#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 438341#L612-1 ssl3_accept_~skip~0#1 := 0; 438336#L109-2 assume !false; 438337#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 438332#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 438333#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 438328#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 438329#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 438324#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 438325#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 438320#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 438321#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 438316#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 438317#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 438312#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 438313#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 445085#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 438309#L151 [2022-11-02 20:26:38,844 INFO L750 eck$LassoCheckResult]: Loop: 438309#L151 assume 8512 == ssl3_accept_~s__state~0#1; 437538#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 438306#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 438304#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 438302#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 438299#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 438294#L612-1 ssl3_accept_~skip~0#1 := 0; 438293#L109-2 assume !false; 438292#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 438291#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 438290#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 438289#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 438288#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 438287#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 438286#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 438285#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 438284#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 438283#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 438282#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 438281#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 438280#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 438279#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 438278#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 438277#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 438276#L157 assume 8528 == ssl3_accept_~s__state~0#1; 437522#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;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; 438275#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 438273#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 438267#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 438269#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 438265#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 438262#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 438257#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 438254#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 438249#L612-1 ssl3_accept_~skip~0#1 := 0; 438247#L109-2 assume !false; 438244#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 438238#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 438236#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 438234#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 438232#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 438230#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 438228#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 438226#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 438224#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 438222#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 438220#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 438218#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 438216#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 438214#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 438212#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 438210#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 438208#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 438206#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 438204#L163 assume 8544 == ssl3_accept_~s__state~0#1; 437498#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 438201#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 438198#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 438194#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 438192#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 438189#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 438173#L424 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; 438172#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 438103#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 438099#L612-1 ssl3_accept_~skip~0#1 := 0; 438094#L109-2 assume !false; 438095#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 438090#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 438091#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 438086#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 438087#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 438082#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 438083#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 438078#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 438079#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 438074#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 438075#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 438070#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 438071#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 438066#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 438067#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 438062#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 438063#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 438058#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 438059#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 437931#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 437932#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 437925#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 437926#L175 assume 8448 == ssl3_accept_~s__state~0#1; 437793#L176 assume !(ssl3_accept_~num1~0#1 > 0); 437792#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 437776#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 437777#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 437761#L612-1 ssl3_accept_~skip~0#1 := 0; 437762#L109-2 assume !false; 437753#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 437754#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 437605#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 437606#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 437593#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 437594#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 437584#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 437581#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 437577#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 437578#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 437567#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 437568#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 437555#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 437556#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 437543#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 437544#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 437531#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 437532#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 437511#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 437512#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 437483#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 437484#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 437457#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 437456#L178 assume 8576 == ssl3_accept_~s__state~0#1; 437454#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 437453#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 437450#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 437451#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 438405#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 438400#L612-1 ssl3_accept_~skip~0#1 := 0; 438399#L109-2 assume !false; 438398#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 438397#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 438396#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 438395#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 438394#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 438393#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 438392#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 438391#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 438390#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 438389#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 438388#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 438387#L142 assume 8466 == ssl3_accept_~s__state~0#1; 437563#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 438386#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 438385#L284-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; 438383#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 438380#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 438375#L612-1 ssl3_accept_~skip~0#1 := 0; 438374#L109-2 assume !false; 438373#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 438372#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 438371#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 438370#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 438369#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 438368#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 438367#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 438366#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 438365#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 438364#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 438363#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 438362#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 438361#L145 assume 8496 == ssl3_accept_~s__state~0#1; 437550#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 438360#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 438357#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 438355#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 438356#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 438349#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 438350#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 438338#L612-1 ssl3_accept_~skip~0#1 := 0; 438339#L109-2 assume !false; 438334#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 438335#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 438330#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 438331#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 438326#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 438327#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 438322#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 438323#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 438318#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 438319#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 438314#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 438315#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 438311#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 438310#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 438309#L151 [2022-11-02 20:26:38,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:38,844 INFO L85 PathProgramCache]: Analyzing trace with hash 556460289, now seen corresponding path program 1 times [2022-11-02 20:26:38,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:38,845 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242635389] [2022-11-02 20:26:38,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:38,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:38,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:38,851 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:38,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:38,862 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:38,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:38,862 INFO L85 PathProgramCache]: Analyzing trace with hash 1523330190, now seen corresponding path program 3 times [2022-11-02 20:26:38,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:38,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600315425] [2022-11-02 20:26:38,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:38,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:38,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:38,971 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:38,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:39,002 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:39,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-11-02 20:26:39,003 INFO L85 PathProgramCache]: Analyzing trace with hash -474946674, now seen corresponding path program 1 times [2022-11-02 20:26:39,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-11-02 20:26:39,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835762420] [2022-11-02 20:26:39,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-11-02 20:26:39,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-11-02 20:26:39,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:39,027 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:39,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:39,106 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-11-02 20:26:42,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:42,260 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-11-02 20:26:42,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-11-02 20:26:42,411 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 02.11 08:26:42 BoogieIcfgContainer [2022-11-02 20:26:42,412 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-11-02 20:26:42,412 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-11-02 20:26:42,412 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-11-02 20:26:42,413 INFO L275 PluginConnector]: Witness Printer initialized [2022-11-02 20:26:42,413 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.11 08:26:05" (3/4) ... [2022-11-02 20:26:42,415 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2022-11-02 20:26:42,505 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/witness.graphml [2022-11-02 20:26:42,505 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-11-02 20:26:42,506 INFO L158 Benchmark]: Toolchain (without parser) took 38414.28ms. Allocated memory was 111.1MB in the beginning and 6.4GB in the end (delta: 6.3GB). Free memory was 75.0MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 561.3MB. Max. memory is 16.1GB. [2022-11-02 20:26:42,506 INFO L158 Benchmark]: CDTParser took 0.27ms. Allocated memory is still 111.1MB. Free memory is still 92.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-11-02 20:26:42,506 INFO L158 Benchmark]: CACSL2BoogieTranslator took 483.14ms. Allocated memory is still 111.1MB. Free memory was 74.8MB in the beginning and 83.5MB in the end (delta: -8.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 20:26:42,506 INFO L158 Benchmark]: Boogie Procedure Inliner took 88.65ms. Allocated memory is still 111.1MB. Free memory was 83.5MB in the beginning and 80.8MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:26:42,507 INFO L158 Benchmark]: Boogie Preprocessor took 66.71ms. Allocated memory is still 111.1MB. Free memory was 80.8MB in the beginning and 78.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-11-02 20:26:42,507 INFO L158 Benchmark]: RCFGBuilder took 829.93ms. Allocated memory is still 111.1MB. Free memory was 78.4MB in the beginning and 86.4MB in the end (delta: -8.0MB). Peak memory consumption was 33.0MB. Max. memory is 16.1GB. [2022-11-02 20:26:42,508 INFO L158 Benchmark]: BuchiAutomizer took 36845.02ms. Allocated memory was 111.1MB in the beginning and 6.4GB in the end (delta: 6.3GB). Free memory was 85.9MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 564.2MB. Max. memory is 16.1GB. [2022-11-02 20:26:42,508 INFO L158 Benchmark]: Witness Printer took 92.79ms. Allocated memory is still 6.4GB. Free memory was 5.8GB in the beginning and 5.8GB in the end (delta: 10.5MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-11-02 20:26:42,510 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.27ms. Allocated memory is still 111.1MB. Free memory is still 92.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 483.14ms. Allocated memory is still 111.1MB. Free memory was 74.8MB in the beginning and 83.5MB in the end (delta: -8.7MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 88.65ms. Allocated memory is still 111.1MB. Free memory was 83.5MB in the beginning and 80.8MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 66.71ms. Allocated memory is still 111.1MB. Free memory was 80.8MB in the beginning and 78.7MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 829.93ms. Allocated memory is still 111.1MB. Free memory was 78.4MB in the beginning and 86.4MB in the end (delta: -8.0MB). Peak memory consumption was 33.0MB. Max. memory is 16.1GB. * BuchiAutomizer took 36845.02ms. Allocated memory was 111.1MB in the beginning and 6.4GB in the end (delta: 6.3GB). Free memory was 85.9MB in the beginning and 5.8GB in the end (delta: -5.7GB). Peak memory consumption was 564.2MB. Max. memory is 16.1GB. * Witness Printer took 92.79ms. Allocated memory is still 6.4GB. Free memory was 5.8GB in the beginning and 5.8GB in the end (delta: 10.5MB). 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 37 terminating modules (34 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. 34 modules have a trivial ranking function, the largest among these consists of 6 locations. The remainder module has 16413 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 36.6s and 36 iterations. TraceHistogramMax:7. Analysis of lassos took 21.5s. Construction of modules took 4.3s. Büchi inclusion checks took 8.4s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 37. Automata minimization 3.9s AutomataMinimizationTime, 37 MinimizatonAttempts, 15966 StatesRemovedByMinimization, 30 NontrivialMinimizations. Non-live state removal took 1.9s 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: 406/406 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 6455 SdHoareTripleChecker+Valid, 5.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 6452 mSDsluCounter, 15150 SdHoareTripleChecker+Invalid, 4.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 6089 mSDsCounter, 971 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5071 IncrementalHoareTripleChecker+Invalid, 6042 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 971 mSolverCounterUnsat, 9061 mSDtfsCounter, 5071 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont1 unkn0 SFLI25 SFLT1 conc2 concLT1 SILN0 SILU0 SILI5 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital70 mio100 ax100 hnf100 lsp24 ukn100 mio100 lsp100 div186 bol100 ite100 ukn100 eq192 hnf89 smp82 dnf113 smp100 tf107 neg94 sie111 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 21ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 33 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.3s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - LassoShapedNonTerminationArgument [Line: 151]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite program execution. Stem: [L659] int s ; [L660] int tmp ; [L664] s = 8464 [L665] 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 ; [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 ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength ; [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 = __VERIFIER_nondet_int() ; [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 ; [L84] s__state = initial_state [L85] blastFlag = 0 [L86] tmp = __VERIFIER_nondet_int() [L87] Time = tmp [L88] cb = 0 [L89] ret = -1 [L90] skip = 0 [L91] 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=10, tmp=10] [L92] COND TRUE s__info_callback != 0 [L93] cb = s__info_callback VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10] [L99] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10] [L100] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10, tmp___1=-12288] [L105] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10, tmp___1=-12288] [L109] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10, tmp___1=-12288] [L111] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L112] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L115] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L118] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L121] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L124] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L127] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L130] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L133] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L136] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L282] s__shutdown = 0 [L283] ret = __VERIFIER_nondet_int() [L284] COND TRUE blastFlag == 0 [L285] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=0, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L287] COND FALSE !(ret <= 0) [L290] got_new_session = 1 [L291] s__state = 8496 [L292] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L643] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L109] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L111] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L112] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L115] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L118] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L121] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L124] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L127] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L130] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L133] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L136] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L139] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L142] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L145] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L296] ret = __VERIFIER_nondet_int() [L297] COND TRUE blastFlag == 1 [L298] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L300] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L303] COND FALSE !(\read(s__hit)) [L306] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L308] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L643] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L109] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L111] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L112] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L115] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L118] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L121] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L124] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L127] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L130] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L133] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L136] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L139] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L142] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L145] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L148] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] Loop: [L151] COND TRUE s__state == 8512 [L313] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 [L327] s__state = 8528 [L328] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND TRUE s__state == 8528 [L332] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L333] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L335] __cil_tmp57 = (unsigned long )s__options [L336] COND TRUE __cil_tmp57 + 2097152UL [L337] s__s3__tmp__use_rsa_tmp = 1 [L342] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L369] ret = __VERIFIER_nondet_int() [L370] COND FALSE !(blastFlag == 6) [L373] COND FALSE !(ret <= 0) [L390] s__state = 8544 [L391] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND TRUE s__state == 8544 [L395] COND TRUE s__verify_mode + 1 [L396] COND FALSE !(s__session__peer != 0) [L407] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L408] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L409] COND FALSE !(__cil_tmp61 + 256UL) [L419] s__s3__tmp__cert_request = 1 [L420] ret = __VERIFIER_nondet_int() [L421] COND FALSE !(blastFlag == 8) [L424] COND FALSE !(ret <= 0) [L427] s__state = 8448 [L428] s__s3__tmp__next_state___0 = 8576 [L429] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND FALSE !(s__state == 8544) [L166] COND FALSE !(s__state == 8545) [L169] COND FALSE !(s__state == 8560) [L172] COND FALSE !(s__state == 8561) [L175] COND TRUE s__state == 8448 [L450] COND FALSE !(num1 > 0L) [L459] s__state = s__s3__tmp__next_state___0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND FALSE !(s__state == 8544) [L166] COND FALSE !(s__state == 8545) [L169] COND FALSE !(s__state == 8560) [L172] COND FALSE !(s__state == 8561) [L175] COND FALSE !(s__state == 8448) [L178] COND TRUE s__state == 8576 [L463] ret = __VERIFIER_nondet_int() [L464] COND FALSE !(ret <= 0) [L467] COND TRUE ret == 2 [L468] s__state = 8466 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND TRUE s__state == 8466 [L282] s__shutdown = 0 [L283] ret = __VERIFIER_nondet_int() [L284] COND FALSE !(blastFlag == 0) [L287] COND FALSE !(ret <= 0) [L290] got_new_session = 1 [L291] s__state = 8496 [L292] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND TRUE s__state == 8496 [L296] ret = __VERIFIER_nondet_int() [L297] COND FALSE !(blastFlag == 1) [L300] COND FALSE !(ret <= 0) [L303] COND FALSE !(\read(s__hit)) [L306] s__state = 8512 [L308] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) End of lasso representation. - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 151]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L659] int s ; [L660] int tmp ; [L664] s = 8464 [L665] 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 ; [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 ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength ; [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 = __VERIFIER_nondet_int() ; [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 ; [L84] s__state = initial_state [L85] blastFlag = 0 [L86] tmp = __VERIFIER_nondet_int() [L87] Time = tmp [L88] cb = 0 [L89] ret = -1 [L90] skip = 0 [L91] 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=10, tmp=10] [L92] COND TRUE s__info_callback != 0 [L93] cb = s__info_callback VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10] [L99] s__in_handshake ++ VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10] [L100] COND FALSE !(tmp___1 + 12288) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10, tmp___1=-12288] [L105] COND FALSE !(s__cert == 0) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10, tmp___1=-12288] [L109] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, Time=10, tmp=10, tmp___1=-12288] [L111] state = s__state VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L112] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L115] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L118] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L121] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L124] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L127] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L130] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L133] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L136] COND TRUE s__state == 8464 VAL [\old(initial_state)=8464, blastFlag=0, cb=11, got_new_session=0, initial_state=8464, ret=-1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L282] s__shutdown = 0 [L283] ret = __VERIFIER_nondet_int() [L284] COND TRUE blastFlag == 0 [L285] blastFlag = 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=0, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__shutdown=0, s__state=8464, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L287] COND FALSE !(ret <= 0) [L290] got_new_session = 1 [L291] s__state = 8496 [L292] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L643] skip = 0 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L109] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8464, Time=10, tmp=10, tmp___1=-12288] [L111] state = s__state VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L112] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L115] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L118] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L121] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L124] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L127] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L130] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L133] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L136] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L139] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L142] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L145] COND TRUE s__state == 8496 VAL [\old(initial_state)=8464, blastFlag=1, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L296] ret = __VERIFIER_nondet_int() [L297] COND TRUE blastFlag == 1 [L298] blastFlag = 2 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L300] COND FALSE !(ret <= 0) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8496, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L303] COND FALSE !(\read(s__hit)) [L306] s__state = 8512 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L308] s__init_num = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=15, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L643] skip = 0 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L109] COND TRUE 1 VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8496, Time=10, tmp=10, tmp___1=-12288] [L111] state = s__state VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L112] COND FALSE !(s__state == 12292) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L115] COND FALSE !(s__state == 16384) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L118] COND FALSE !(s__state == 8192) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L121] COND FALSE !(s__state == 24576) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L124] COND FALSE !(s__state == 8195) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L127] COND FALSE !(s__state == 8480) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L130] COND FALSE !(s__state == 8481) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L133] COND FALSE !(s__state == 8482) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L136] COND FALSE !(s__state == 8464) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L139] COND FALSE !(s__state == 8465) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L142] COND FALSE !(s__state == 8466) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L145] COND FALSE !(s__state == 8496) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] [L148] COND FALSE !(s__state == 8497) VAL [\old(initial_state)=8464, blastFlag=2, cb=11, got_new_session=1, initial_state=8464, ret=1, s__cert=14, s__hit=0, s__in_handshake=0, s__info_callback=11, s__init_buf___0=1, s__init_num=0, s__s3__tmp__reuse_message=9, s__shutdown=0, s__state=8512, skip=0, state=8512, Time=10, tmp=10, tmp___1=-12288] Loop: [L151] COND TRUE s__state == 8512 [L313] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 [L327] s__state = 8528 [L328] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND TRUE s__state == 8528 [L332] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L333] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L335] __cil_tmp57 = (unsigned long )s__options [L336] COND TRUE __cil_tmp57 + 2097152UL [L337] s__s3__tmp__use_rsa_tmp = 1 [L342] COND TRUE \read(s__s3__tmp__use_rsa_tmp) [L369] ret = __VERIFIER_nondet_int() [L370] COND FALSE !(blastFlag == 6) [L373] COND FALSE !(ret <= 0) [L390] s__state = 8544 [L391] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND TRUE s__state == 8544 [L395] COND TRUE s__verify_mode + 1 [L396] COND FALSE !(s__session__peer != 0) [L407] s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() [L408] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L409] COND FALSE !(__cil_tmp61 + 256UL) [L419] s__s3__tmp__cert_request = 1 [L420] ret = __VERIFIER_nondet_int() [L421] COND FALSE !(blastFlag == 8) [L424] COND FALSE !(ret <= 0) [L427] s__state = 8448 [L428] s__s3__tmp__next_state___0 = 8576 [L429] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND FALSE !(s__state == 8544) [L166] COND FALSE !(s__state == 8545) [L169] COND FALSE !(s__state == 8560) [L172] COND FALSE !(s__state == 8561) [L175] COND TRUE s__state == 8448 [L450] COND FALSE !(num1 > 0L) [L459] s__state = s__s3__tmp__next_state___0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) [L151] COND FALSE !(s__state == 8512) [L154] COND FALSE !(s__state == 8513) [L157] COND FALSE !(s__state == 8528) [L160] COND FALSE !(s__state == 8529) [L163] COND FALSE !(s__state == 8544) [L166] COND FALSE !(s__state == 8545) [L169] COND FALSE !(s__state == 8560) [L172] COND FALSE !(s__state == 8561) [L175] COND FALSE !(s__state == 8448) [L178] COND TRUE s__state == 8576 [L463] ret = __VERIFIER_nondet_int() [L464] COND FALSE !(ret <= 0) [L467] COND TRUE ret == 2 [L468] s__state = 8466 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND TRUE s__state == 8466 [L282] s__shutdown = 0 [L283] ret = __VERIFIER_nondet_int() [L284] COND FALSE !(blastFlag == 0) [L287] COND FALSE !(ret <= 0) [L290] got_new_session = 1 [L291] s__state = 8496 [L292] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND TRUE s__state == 8496 [L296] ret = __VERIFIER_nondet_int() [L297] COND FALSE !(blastFlag == 1) [L300] COND FALSE !(ret <= 0) [L303] COND FALSE !(\read(s__hit)) [L306] s__state = 8512 [L308] s__init_num = 0 [L611] s__s3__tmp__reuse_message = __VERIFIER_nondet_int() [L612] COND FALSE !(! s__s3__tmp__reuse_message) [L643] skip = 0 [L109] COND TRUE 1 [L111] state = s__state [L112] COND FALSE !(s__state == 12292) [L115] COND FALSE !(s__state == 16384) [L118] COND FALSE !(s__state == 8192) [L121] COND FALSE !(s__state == 24576) [L124] COND FALSE !(s__state == 8195) [L127] COND FALSE !(s__state == 8480) [L130] COND FALSE !(s__state == 8481) [L133] COND FALSE !(s__state == 8482) [L136] COND FALSE !(s__state == 8464) [L139] COND FALSE !(s__state == 8465) [L142] COND FALSE !(s__state == 8466) [L145] COND FALSE !(s__state == 8496) [L148] COND FALSE !(s__state == 8497) End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2022-11-02 20:26:42,687 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (87)] Ended with exit code 0 [2022-11-02 20:26:42,871 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (86)] Ended with exit code 0 [2022-11-02 20:26:43,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Ended with exit code 0 [2022-11-02 20:26:43,271 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:43,472 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-11-02 20:26:43,672 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-11-02 20:26:43,873 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-11-02 20:26:44,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2022-11-02 20:26:44,272 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-11-02 20:26:44,474 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d14dcc92-273b-411f-88e4-3d1c9883ca83/bin/uautomizer-Dbtcem3rbc/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with 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)