./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version dbf71c69 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ --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 d0f2e33ac87f1f1d9db23cfd04cd47631e40f0ab807306c8f57e0f0ac0650234 --- 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-dbf71c6-m [2022-10-17 10:26:33,771 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 10:26:33,774 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 10:26:33,811 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 10:26:33,812 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 10:26:33,813 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 10:26:33,815 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 10:26:33,818 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 10:26:33,820 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 10:26:33,821 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 10:26:33,823 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 10:26:33,824 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 10:26:33,825 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 10:26:33,826 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 10:26:33,828 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 10:26:33,830 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 10:26:33,831 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 10:26:33,833 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 10:26:33,835 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 10:26:33,838 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 10:26:33,840 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 10:26:33,849 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 10:26:33,851 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 10:26:33,853 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 10:26:33,858 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 10:26:33,862 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 10:26:33,863 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 10:26:33,864 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 10:26:33,866 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 10:26:33,867 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 10:26:33,868 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 10:26:33,869 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 10:26:33,871 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 10:26:33,873 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 10:26:33,875 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 10:26:33,876 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 10:26:33,876 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 10:26:33,877 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 10:26:33,877 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 10:26:33,878 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 10:26:33,879 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 10:26:33,880 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-10-17 10:26:33,952 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 10:26:33,955 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 10:26:33,956 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 10:26:33,956 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 10:26:33,958 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 10:26:33,958 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 10:26:33,958 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 10:26:33,959 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-10-17 10:26:33,959 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-10-17 10:26:33,959 INFO L138 SettingsManager]: * Use old map elimination=false [2022-10-17 10:26:33,961 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-10-17 10:26:33,961 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-10-17 10:26:33,961 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-10-17 10:26:33,962 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 10:26:33,962 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 10:26:33,962 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-17 10:26:33,962 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 10:26:33,963 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 10:26:33,963 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 10:26:33,963 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-10-17 10:26:33,964 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-10-17 10:26:33,964 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-10-17 10:26:33,964 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 10:26:33,965 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 10:26:33,965 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-10-17 10:26:33,965 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 10:26:33,965 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-10-17 10:26:33,966 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 10:26:33,966 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 10:26:33,966 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 10:26:33,967 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 10:26:33,983 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-10-17 10:26:33,983 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_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/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_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ 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 -> d0f2e33ac87f1f1d9db23cfd04cd47631e40f0ab807306c8f57e0f0ac0650234 [2022-10-17 10:26:34,325 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 10:26:34,365 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 10:26:34,368 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 10:26:34,370 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 10:26:34,371 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 10:26:34,372 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c [2022-10-17 10:26:34,450 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/data/3758ab3e3/bc4b6bb8e00b4550a55dc0e4b69a275c/FLAG8bdbf972f [2022-10-17 10:26:35,093 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 10:26:35,093 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c [2022-10-17 10:26:35,115 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/data/3758ab3e3/bc4b6bb8e00b4550a55dc0e4b69a275c/FLAG8bdbf972f [2022-10-17 10:26:35,421 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/data/3758ab3e3/bc4b6bb8e00b4550a55dc0e4b69a275c [2022-10-17 10:26:35,424 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 10:26:35,440 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 10:26:35,443 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 10:26:35,443 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 10:26:35,447 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 10:26:35,448 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:26:35" (1/1) ... [2022-10-17 10:26:35,449 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@21703d2c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:35, skipping insertion in model container [2022-10-17 10:26:35,449 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 10:26:35" (1/1) ... [2022-10-17 10:26:35,458 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 10:26:35,508 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 10:26:35,844 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_c3124d65-c25b-4490-b65c-426dfbf12151/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c[48455,48468] [2022-10-17 10:26:35,862 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:26:35,873 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 10:26:35,977 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_c3124d65-c25b-4490-b65c-426dfbf12151/sv-benchmarks/c/openssl-simplified/s3_srvr_6.cil-2.c[48455,48468] [2022-10-17 10:26:35,981 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 10:26:35,999 INFO L208 MainTranslator]: Completed translation [2022-10-17 10:26:36,000 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36 WrapperNode [2022-10-17 10:26:36,000 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 10:26:36,001 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 10:26:36,002 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 10:26:36,002 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 10:26:36,009 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36" (1/1) ... [2022-10-17 10:26:36,019 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36" (1/1) ... [2022-10-17 10:26:36,081 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 534 [2022-10-17 10:26:36,082 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 10:26:36,083 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 10:26:36,083 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 10:26:36,083 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 10:26:36,094 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36" (1/1) ... [2022-10-17 10:26:36,094 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36" (1/1) ... [2022-10-17 10:26:36,099 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36" (1/1) ... [2022-10-17 10:26:36,100 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36" (1/1) ... [2022-10-17 10:26:36,111 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36" (1/1) ... [2022-10-17 10:26:36,121 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36" (1/1) ... [2022-10-17 10:26:36,125 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36" (1/1) ... [2022-10-17 10:26:36,128 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36" (1/1) ... [2022-10-17 10:26:36,133 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 10:26:36,134 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 10:26:36,134 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 10:26:36,135 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 10:26:36,136 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36" (1/1) ... [2022-10-17 10:26:36,174 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:36,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:36,214 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:36,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-10-17 10:26:36,276 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 10:26:36,276 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 10:26:36,276 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 10:26:36,276 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 10:26:36,380 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 10:26:36,383 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 10:26:36,406 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-17 10:26:37,125 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-10-17 10:26:37,125 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-10-17 10:26:37,125 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 10:26:37,141 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 10:26:37,141 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-10-17 10:26:37,144 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:26:37 BoogieIcfgContainer [2022-10-17 10:26:37,145 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 10:26:37,146 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-10-17 10:26:37,146 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-10-17 10:26:37,151 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-10-17 10:26:37,152 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:26:37,152 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 17.10 10:26:35" (1/3) ... [2022-10-17 10:26:37,153 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1a8e8733 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:26:37, skipping insertion in model container [2022-10-17 10:26:37,153 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:26:37,153 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 10:26:36" (2/3) ... [2022-10-17 10:26:37,154 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1a8e8733 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 10:26:37, skipping insertion in model container [2022-10-17 10:26:37,154 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 10:26:37,154 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 10:26:37" (3/3) ... [2022-10-17 10:26:37,156 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_6.cil-2.c [2022-10-17 10:26:37,266 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-10-17 10:26:37,267 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-10-17 10:26:37,267 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-10-17 10:26:37,267 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-10-17 10:26:37,267 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-10-17 10:26:37,268 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-10-17 10:26:37,268 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-10-17 10:26:37,268 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-10-17 10:26:37,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 157 states, 156 states have (on average 1.75) internal successors, (273), 156 states have internal predecessors, (273), 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-10-17 10:26:37,329 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2022-10-17 10:26:37,329 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:37,329 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:37,339 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:26:37,339 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:37,340 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-10-17 10:26:37,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 157 states, 156 states have (on average 1.75) internal successors, (273), 156 states have internal predecessors, (273), 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-10-17 10:26:37,355 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 135 [2022-10-17 10:26:37,356 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:37,356 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:37,358 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 10:26:37,359 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:37,366 INFO L748 eck$LassoCheckResult]: Stem: 139#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(18, 2);call #Ultimate.allocInit(12, 3); 50#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 42#L93true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 24#L96-2true ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 141#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 21#L101-1true assume !(0 == ssl3_accept_~s__cert~0#1); 53#L110-2true [2022-10-17 10:26:37,367 INFO L750 eck$LassoCheckResult]: Loop: 53#L110-2true assume !false; 22#L111true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 130#L113true assume !(12292 == ssl3_accept_~s__state~0#1); 31#L116true assume !(16384 == ssl3_accept_~s__state~0#1); 140#L119true assume !(8192 == ssl3_accept_~s__state~0#1); 64#L122true assume !(24576 == ssl3_accept_~s__state~0#1); 99#L125true assume !(8195 == ssl3_accept_~s__state~0#1); 70#L128true assume 8480 == ssl3_accept_~s__state~0#1; 148#L132true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 7#L270true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 46#L614true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 137#L651true ssl3_accept_~skip~0#1 := 0; 53#L110-2true [2022-10-17 10:26:37,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:37,387 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-10-17 10:26:37,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:37,402 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563304617] [2022-10-17 10:26:37,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:37,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:37,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:37,566 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:37,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:37,655 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:37,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:37,661 INFO L85 PathProgramCache]: Analyzing trace with hash -289464041, now seen corresponding path program 1 times [2022-10-17 10:26:37,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:37,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893199738] [2022-10-17 10:26:37,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:37,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:37,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:37,702 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:37,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:37,718 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:37,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:37,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1315317912, now seen corresponding path program 1 times [2022-10-17 10:26:37,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:37,722 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009532874] [2022-10-17 10:26:37,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:37,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:37,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:37,994 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:37,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:37,995 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009532874] [2022-10-17 10:26:37,996 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1009532874] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:37,996 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:37,996 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:37,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068856936] [2022-10-17 10:26:37,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:38,196 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:26:38,197 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:26:38,197 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:26:38,197 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:26:38,198 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:26:38,198 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,198 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:26:38,198 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:26:38,199 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration1_Loop [2022-10-17 10:26:38,199 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:26:38,200 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:26:38,233 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:38,256 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:38,265 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:38,272 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:38,276 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:38,281 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:38,289 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:38,419 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:26:38,420 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:26:38,423 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,430 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,434 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:38,434 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:38,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-10-17 10:26:38,458 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:38,458 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-10-17 10:26:38,503 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,504 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,506 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,513 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:38,514 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:38,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-10-17 10:26:38,539 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:38,539 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet37#1=7, ULTIMATE.start_ssl3_accept_~ret~0#1=7} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 10:26:38,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,585 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,585 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,586 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-10-17 10:26:38,599 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:38,599 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:38,625 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:38,625 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-10-17 10:26:38,669 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,677 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,680 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:38,680 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:38,680 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-10-17 10:26:38,696 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:38,697 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-10-17 10:26:38,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,736 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,749 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:38,749 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:38,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-10-17 10:26:38,777 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:26:38,777 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-10-17 10:26:38,829 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,830 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,831 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,832 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-10-17 10:26:38,836 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:26:38,836 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:38,891 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,891 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,892 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:38,893 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:38,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-10-17 10:26:38,894 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:26:38,894 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:26:38,920 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:26:38,961 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:38,961 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:26:38,961 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:26:38,961 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:26:38,961 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:26:38,961 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:26:38,962 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:38,962 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:26:38,962 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:26:38,962 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration1_Loop [2022-10-17 10:26:38,962 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:26:38,962 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:26:38,964 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:38,972 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:38,976 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:38,982 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:38,987 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:38,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-10-17 10:26:39,001 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:26:39,125 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:26:39,130 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:26:39,133 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:39,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:39,137 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:39,146 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-10-17 10:26:39,157 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:39,157 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:39,158 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:39,158 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:39,158 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:39,161 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:39,162 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:39,167 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-10-17 10:26:39,181 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:39,225 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:39,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:39,225 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:39,229 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:39,235 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-10-17 10:26:39,244 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-10-17 10:26:39,246 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:39,246 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:39,246 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:39,246 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:39,246 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:39,247 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:39,247 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:39,260 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:39,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Ended with exit code 0 [2022-10-17 10:26:39,284 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:39,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:39,285 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:39,294 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-10-17 10:26:39,295 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-10-17 10:26:39,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:39,307 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:39,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:39,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:39,307 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:39,309 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:39,309 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:39,315 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:39,358 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:39,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:39,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:39,360 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:39,369 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-10-17 10:26:39,380 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:39,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:39,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:39,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:39,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:39,382 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:39,382 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:39,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-10-17 10:26:39,396 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:39,433 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:39,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:39,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:39,434 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:39,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-10-17 10:26:39,456 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-10-17 10:26:39,473 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:39,474 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:39,474 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:39,474 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:39,474 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:39,492 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:39,493 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:39,513 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:26:39,568 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:39,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:39,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:39,578 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:39,585 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-10-17 10:26:39,595 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:26:39,596 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:26:39,596 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:26:39,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:26:39,596 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:26:39,599 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:26:39,599 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:26:39,604 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2022-10-17 10:26:39,616 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:26:39,641 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:26:39,641 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:26:39,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:26:39,643 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:39,655 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:26:39,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2022-10-17 10:26:39,697 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:26:39,697 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:26:39,697 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:26:39,698 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-10-17 10:26:39,783 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:39,786 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:26:39,804 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:39,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:39,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:26:39,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:39,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:39,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:26:39,892 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:40,000 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:40,053 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-10-17 10:26:40,059 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 157 states, 156 states have (on average 1.75) internal successors, (273), 156 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:26:40,977 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 157 states, 156 states have (on average 1.75) internal successors, (273), 156 states have internal predecessors, (273), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 873 states and 1495 transitions. Complement of second has 10 states. [2022-10-17 10:26:40,981 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-10-17 10:26:40,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:26:40,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 641 transitions. [2022-10-17 10:26:40,993 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 641 transitions. Stem has 6 letters. Loop has 12 letters. [2022-10-17 10:26:40,995 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:40,995 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 641 transitions. Stem has 18 letters. Loop has 12 letters. [2022-10-17 10:26:40,995 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:40,995 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 641 transitions. Stem has 6 letters. Loop has 24 letters. [2022-10-17 10:26:40,997 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 10:26:40,998 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 873 states and 1495 transitions. [2022-10-17 10:26:41,032 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 342 [2022-10-17 10:26:41,057 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 873 states to 727 states and 1155 transitions. [2022-10-17 10:26:41,059 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 408 [2022-10-17 10:26:41,062 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 419 [2022-10-17 10:26:41,063 INFO L73 IsDeterministic]: Start isDeterministic. Operand 727 states and 1155 transitions. [2022-10-17 10:26:41,065 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:41,066 INFO L218 hiAutomatonCegarLoop]: Abstraction has 727 states and 1155 transitions. [2022-10-17 10:26:41,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states and 1155 transitions. [2022-10-17 10:26:41,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 503. [2022-10-17 10:26:41,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 503 states have (on average 1.5765407554671969) internal successors, (793), 502 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-10-17 10:26:41,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 793 transitions. [2022-10-17 10:26:41,172 INFO L240 hiAutomatonCegarLoop]: Abstraction has 503 states and 793 transitions. [2022-10-17 10:26:41,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:41,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:41,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:41,177 INFO L87 Difference]: Start difference. First operand 503 states and 793 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:26:41,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:41,333 INFO L93 Difference]: Finished difference Result 555 states and 874 transitions. [2022-10-17 10:26:41,333 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 555 states and 874 transitions. [2022-10-17 10:26:41,342 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 277 [2022-10-17 10:26:41,348 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 555 states to 555 states and 874 transitions. [2022-10-17 10:26:41,348 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 341 [2022-10-17 10:26:41,349 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 341 [2022-10-17 10:26:41,349 INFO L73 IsDeterministic]: Start isDeterministic. Operand 555 states and 874 transitions. [2022-10-17 10:26:41,350 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:41,350 INFO L218 hiAutomatonCegarLoop]: Abstraction has 555 states and 874 transitions. [2022-10-17 10:26:41,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states and 874 transitions. [2022-10-17 10:26:41,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 535. [2022-10-17 10:26:41,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 535 states, 535 states have (on average 1.5850467289719625) internal successors, (848), 534 states have internal predecessors, (848), 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-10-17 10:26:41,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 535 states to 535 states and 848 transitions. [2022-10-17 10:26:41,381 INFO L240 hiAutomatonCegarLoop]: Abstraction has 535 states and 848 transitions. [2022-10-17 10:26:41,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:41,385 INFO L428 stractBuchiCegarLoop]: Abstraction has 535 states and 848 transitions. [2022-10-17 10:26:41,385 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-10-17 10:26:41,385 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 535 states and 848 transitions. [2022-10-17 10:26:41,420 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 273 [2022-10-17 10:26:41,420 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:41,420 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:41,422 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:41,422 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:41,422 INFO L748 eck$LassoCheckResult]: Stem: 2488#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(18, 2);call #Ultimate.allocInit(12, 3); 2328#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2301#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2250#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 2251#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2236#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2237#L110-2 assume !false; 2238#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2239#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2270#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2271#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2354#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2355#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2534#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2533#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2531#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2525#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2186#L144 [2022-10-17 10:26:41,423 INFO L750 eck$LassoCheckResult]: Loop: 2186#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 2187#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2225#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2182#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2654#L651 ssl3_accept_~skip~0#1 := 0; 2649#L110-2 assume !false; 2644#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2641#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 2642#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 2484#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 2485#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 2426#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 2427#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 2519#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 2518#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 2511#L137 assume 8464 == ssl3_accept_~s__state~0#1; 2186#L144 [2022-10-17 10:26:41,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:41,424 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-10-17 10:26:41,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:41,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604031689] [2022-10-17 10:26:41,436 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:41,440 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2022-10-17 10:26:41,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:41,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:41,456 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:41,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:41,477 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:41,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:41,478 INFO L85 PathProgramCache]: Analyzing trace with hash -861700895, now seen corresponding path program 1 times [2022-10-17 10:26:41,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:41,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157958644] [2022-10-17 10:26:41,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:41,478 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:41,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:41,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:41,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:41,542 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157958644] [2022-10-17 10:26:41,542 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157958644] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:41,542 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:41,543 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:41,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373602431] [2022-10-17 10:26:41,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:41,543 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:41,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:41,544 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:41,544 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:41,545 INFO L87 Difference]: Start difference. First operand 535 states and 848 transitions. cyclomatic complexity: 316 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-10-17 10:26:41,761 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:41,761 INFO L93 Difference]: Finished difference Result 645 states and 1026 transitions. [2022-10-17 10:26:41,761 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 645 states and 1026 transitions. [2022-10-17 10:26:41,769 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 355 [2022-10-17 10:26:41,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 645 states to 645 states and 1026 transitions. [2022-10-17 10:26:41,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 405 [2022-10-17 10:26:41,777 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 405 [2022-10-17 10:26:41,778 INFO L73 IsDeterministic]: Start isDeterministic. Operand 645 states and 1026 transitions. [2022-10-17 10:26:41,778 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:41,779 INFO L218 hiAutomatonCegarLoop]: Abstraction has 645 states and 1026 transitions. [2022-10-17 10:26:41,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states and 1026 transitions. [2022-10-17 10:26:41,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 569. [2022-10-17 10:26:41,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 569 states have (on average 1.578207381370826) internal successors, (898), 568 states have internal predecessors, (898), 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-10-17 10:26:41,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 898 transitions. [2022-10-17 10:26:41,795 INFO L240 hiAutomatonCegarLoop]: Abstraction has 569 states and 898 transitions. [2022-10-17 10:26:41,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:41,796 INFO L428 stractBuchiCegarLoop]: Abstraction has 569 states and 898 transitions. [2022-10-17 10:26:41,796 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-10-17 10:26:41,797 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 569 states and 898 transitions. [2022-10-17 10:26:41,801 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2022-10-17 10:26:41,802 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:41,802 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:41,803 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:41,804 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:41,804 INFO L748 eck$LassoCheckResult]: Stem: 3657#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(18, 2);call #Ultimate.allocInit(12, 3); 3514#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3486#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3436#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 3437#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3426#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3427#L110-2 assume !false; 3814#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3811#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3808#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3801#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3802#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3799#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3800#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3904#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3903#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3714#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3371#L144 [2022-10-17 10:26:41,805 INFO L750 eck$LassoCheckResult]: Loop: 3371#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 3372#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3411#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3362#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3897#L651 ssl3_accept_~skip~0#1 := 0; 3896#L110-2 assume !false; 3895#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3894#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3884#L116 assume 16384 == ssl3_accept_~s__state~0#1; 3549#L222 ssl3_accept_~s__server~0#1 := 1; 3598#L227 assume 0 != ssl3_accept_~cb~0#1; 3502#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3503#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3637#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3517#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3518#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 3581#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3684#L651 ssl3_accept_~skip~0#1 := 0; 3682#L110-2 assume !false; 3680#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3678#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 3676#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 3674#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 3672#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 3670#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 3666#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 3667#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 3668#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 3712#L137 assume 8464 == ssl3_accept_~s__state~0#1; 3371#L144 [2022-10-17 10:26:41,805 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:41,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-10-17 10:26:41,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:41,806 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1203331731] [2022-10-17 10:26:41,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:41,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:41,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:41,820 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:41,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:41,836 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:41,837 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:41,837 INFO L85 PathProgramCache]: Analyzing trace with hash -1172541115, now seen corresponding path program 1 times [2022-10-17 10:26:41,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:41,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135422233] [2022-10-17 10:26:41,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:41,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:41,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:41,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:41,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:41,886 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135422233] [2022-10-17 10:26:41,887 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135422233] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:41,887 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:41,887 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:41,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617179518] [2022-10-17 10:26:41,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:41,888 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:41,888 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:41,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:41,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:41,889 INFO L87 Difference]: Start difference. First operand 569 states and 898 transitions. cyclomatic complexity: 332 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:26:42,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:42,110 INFO L93 Difference]: Finished difference Result 694 states and 1009 transitions. [2022-10-17 10:26:42,110 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 694 states and 1009 transitions. [2022-10-17 10:26:42,118 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 383 [2022-10-17 10:26:42,125 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 694 states to 621 states and 929 transitions. [2022-10-17 10:26:42,125 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 433 [2022-10-17 10:26:42,126 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 444 [2022-10-17 10:26:42,126 INFO L73 IsDeterministic]: Start isDeterministic. Operand 621 states and 929 transitions. [2022-10-17 10:26:42,128 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:42,128 INFO L218 hiAutomatonCegarLoop]: Abstraction has 621 states and 929 transitions. [2022-10-17 10:26:42,129 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states and 929 transitions. [2022-10-17 10:26:42,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 578. [2022-10-17 10:26:42,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 578 states have (on average 1.519031141868512) internal successors, (878), 577 states have internal predecessors, (878), 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-10-17 10:26:42,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 878 transitions. [2022-10-17 10:26:42,144 INFO L240 hiAutomatonCegarLoop]: Abstraction has 578 states and 878 transitions. [2022-10-17 10:26:42,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:42,146 INFO L428 stractBuchiCegarLoop]: Abstraction has 578 states and 878 transitions. [2022-10-17 10:26:42,146 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-10-17 10:26:42,146 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 878 transitions. [2022-10-17 10:26:42,150 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2022-10-17 10:26:42,150 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:42,150 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:42,152 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:42,152 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:42,152 INFO L748 eck$LassoCheckResult]: Stem: 4925#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(18, 2);call #Ultimate.allocInit(12, 3); 4781#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4755#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 4705#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4706#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4695#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4696#L110-2 assume !false; 5040#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5038#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5036#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5034#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4862#L222 [2022-10-17 10:26:42,152 INFO L750 eck$LassoCheckResult]: Loop: 4862#L222 ssl3_accept_~s__server~0#1 := 1; 4863#L227 assume 0 != ssl3_accept_~cb~0#1; 4770#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4771#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4901#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4785#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4786#L254 assume 12292 != ssl3_accept_~s__state~0#1; 4681#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 4643#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5182#L651 ssl3_accept_~skip~0#1 := 0; 5181#L110-2 assume !false; 5180#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5179#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5178#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5177#L119 assume 8192 == ssl3_accept_~s__state~0#1; 4862#L222 [2022-10-17 10:26:42,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:42,153 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-10-17 10:26:42,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:42,153 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418243860] [2022-10-17 10:26:42,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:42,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:42,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:42,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:42,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:42,206 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418243860] [2022-10-17 10:26:42,207 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418243860] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:42,207 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:42,207 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:42,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203791981] [2022-10-17 10:26:42,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:42,208 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:26:42,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:42,208 INFO L85 PathProgramCache]: Analyzing trace with hash 1880059962, now seen corresponding path program 1 times [2022-10-17 10:26:42,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:42,209 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756988782] [2022-10-17 10:26:42,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:42,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:42,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:42,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:42,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:42,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756988782] [2022-10-17 10:26:42,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756988782] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:42,235 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:42,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:42,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323311598] [2022-10-17 10:26:42,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:42,236 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:42,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:42,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:42,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:42,237 INFO L87 Difference]: Start difference. First operand 578 states and 878 transitions. cyclomatic complexity: 303 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-10-17 10:26:42,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:42,360 INFO L93 Difference]: Finished difference Result 588 states and 886 transitions. [2022-10-17 10:26:42,360 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 588 states and 886 transitions. [2022-10-17 10:26:42,366 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2022-10-17 10:26:42,373 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 588 states to 588 states and 886 transitions. [2022-10-17 10:26:42,373 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2022-10-17 10:26:42,374 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2022-10-17 10:26:42,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 886 transitions. [2022-10-17 10:26:42,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:42,375 INFO L218 hiAutomatonCegarLoop]: Abstraction has 588 states and 886 transitions. [2022-10-17 10:26:42,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 886 transitions. [2022-10-17 10:26:42,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 578. [2022-10-17 10:26:42,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 578 states have (on average 1.5121107266435987) internal successors, (874), 577 states have internal predecessors, (874), 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-10-17 10:26:42,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 874 transitions. [2022-10-17 10:26:42,389 INFO L240 hiAutomatonCegarLoop]: Abstraction has 578 states and 874 transitions. [2022-10-17 10:26:42,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:42,393 INFO L428 stractBuchiCegarLoop]: Abstraction has 578 states and 874 transitions. [2022-10-17 10:26:42,393 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-10-17 10:26:42,393 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 874 transitions. [2022-10-17 10:26:42,397 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2022-10-17 10:26:42,398 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:42,398 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:42,399 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:42,399 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:42,400 INFO L748 eck$LassoCheckResult]: Stem: 6096#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(18, 2);call #Ultimate.allocInit(12, 3); 5956#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 5930#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5879#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 5880#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 5867#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 5868#L110-2 assume !false; 5869#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5870#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 5902#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 5903#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 5981#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 5982#L125 assume 8195 == ssl3_accept_~s__state~0#1; 6041#L222 [2022-10-17 10:26:42,400 INFO L750 eck$LassoCheckResult]: Loop: 6041#L222 ssl3_accept_~s__server~0#1 := 1; 6042#L227 assume 0 != ssl3_accept_~cb~0#1; 5945#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 5946#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6079#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 5959#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 5960#L254 assume 12292 != ssl3_accept_~s__state~0#1; 5856#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 5817#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6299#L651 ssl3_accept_~skip~0#1 := 0; 6298#L110-2 assume !false; 6297#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6296#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 6295#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 6294#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 6293#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 6292#L125 assume 8195 == ssl3_accept_~s__state~0#1; 6041#L222 [2022-10-17 10:26:42,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:42,401 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-10-17 10:26:42,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:42,403 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995078173] [2022-10-17 10:26:42,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:42,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:42,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:42,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:42,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:42,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995078173] [2022-10-17 10:26:42,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995078173] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:42,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:42,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:42,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [928611733] [2022-10-17 10:26:42,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:42,506 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:26:42,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:42,507 INFO L85 PathProgramCache]: Analyzing trace with hash -1443604225, now seen corresponding path program 1 times [2022-10-17 10:26:42,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:42,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144651968] [2022-10-17 10:26:42,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:42,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:42,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:42,587 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:42,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:42,587 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144651968] [2022-10-17 10:26:42,588 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144651968] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:42,588 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:42,588 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:42,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1851061112] [2022-10-17 10:26:42,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:42,589 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:42,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:42,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:42,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:42,590 INFO L87 Difference]: Start difference. First operand 578 states and 874 transitions. cyclomatic complexity: 299 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-10-17 10:26:42,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:42,721 INFO L93 Difference]: Finished difference Result 588 states and 882 transitions. [2022-10-17 10:26:42,721 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 588 states and 882 transitions. [2022-10-17 10:26:42,728 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 384 [2022-10-17 10:26:42,735 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 588 states to 588 states and 882 transitions. [2022-10-17 10:26:42,735 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 415 [2022-10-17 10:26:42,739 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 415 [2022-10-17 10:26:42,739 INFO L73 IsDeterministic]: Start isDeterministic. Operand 588 states and 882 transitions. [2022-10-17 10:26:42,739 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:42,739 INFO L218 hiAutomatonCegarLoop]: Abstraction has 588 states and 882 transitions. [2022-10-17 10:26:42,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states and 882 transitions. [2022-10-17 10:26:42,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 578. [2022-10-17 10:26:42,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 578 states have (on average 1.505190311418685) internal successors, (870), 577 states have internal predecessors, (870), 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-10-17 10:26:42,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 870 transitions. [2022-10-17 10:26:42,757 INFO L240 hiAutomatonCegarLoop]: Abstraction has 578 states and 870 transitions. [2022-10-17 10:26:42,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:42,759 INFO L428 stractBuchiCegarLoop]: Abstraction has 578 states and 870 transitions. [2022-10-17 10:26:42,759 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-10-17 10:26:42,759 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 578 states and 870 transitions. [2022-10-17 10:26:42,764 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 374 [2022-10-17 10:26:42,764 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:42,764 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:42,768 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:42,768 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:42,768 INFO L748 eck$LassoCheckResult]: Stem: 7270#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(18, 2);call #Ultimate.allocInit(12, 3); 7131#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7105#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7052#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 7053#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7040#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7041#L110-2 assume !false; 7475#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7514#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7512#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7510#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7508#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7506#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7504#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7477#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7476#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7303#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6984#L144 [2022-10-17 10:26:42,769 INFO L750 eck$LassoCheckResult]: Loop: 6984#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 6985#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7022#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7023#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7115#L651 ssl3_accept_~skip~0#1 := 0; 7132#L110-2 assume !false; 7042#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7043#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7075#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7076#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7155#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7156#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7172#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7138#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7139#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7182#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 7175#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 7176#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 7221#L146 assume 8496 == ssl3_accept_~s__state~0#1; 7222#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 7427#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7426#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7421#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7402#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 7360#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7396#L651 ssl3_accept_~skip~0#1 := 0; 7395#L110-2 assume !false; 7394#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7392#L113 assume 12292 == ssl3_accept_~s__state~0#1; 7393#L114 ssl3_accept_~s__new_session~0#1 := 1; 7389#L222 ssl3_accept_~s__server~0#1 := 1; 7487#L227 assume 0 != ssl3_accept_~cb~0#1; 7486#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7485#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7483#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7481#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7480#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 7465#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7458#L651 ssl3_accept_~skip~0#1 := 0; 7456#L110-2 assume !false; 7454#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7452#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 7450#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 7448#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 7446#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 7444#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 7441#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 7440#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 7329#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 7330#L137 assume 8464 == ssl3_accept_~s__state~0#1; 6984#L144 [2022-10-17 10:26:42,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:42,770 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-10-17 10:26:42,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:42,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1909274403] [2022-10-17 10:26:42,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:42,771 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:42,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:42,795 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:42,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:42,825 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:42,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:42,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1487812999, now seen corresponding path program 1 times [2022-10-17 10:26:42,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:42,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766890150] [2022-10-17 10:26:42,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:42,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:42,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:42,895 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:42,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:42,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766890150] [2022-10-17 10:26:42,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766890150] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:42,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:42,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:42,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61008297] [2022-10-17 10:26:42,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:42,899 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:42,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:42,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:42,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:42,902 INFO L87 Difference]: Start difference. First operand 578 states and 870 transitions. cyclomatic complexity: 295 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:26:43,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:43,073 INFO L93 Difference]: Finished difference Result 727 states and 1098 transitions. [2022-10-17 10:26:43,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 727 states and 1098 transitions. [2022-10-17 10:26:43,082 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 469 [2022-10-17 10:26:43,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 727 states to 720 states and 1091 transitions. [2022-10-17 10:26:43,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 500 [2022-10-17 10:26:43,090 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 500 [2022-10-17 10:26:43,091 INFO L73 IsDeterministic]: Start isDeterministic. Operand 720 states and 1091 transitions. [2022-10-17 10:26:43,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:43,091 INFO L218 hiAutomatonCegarLoop]: Abstraction has 720 states and 1091 transitions. [2022-10-17 10:26:43,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states and 1091 transitions. [2022-10-17 10:26:43,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 698. [2022-10-17 10:26:43,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 698 states have (on average 1.5143266475644699) internal successors, (1057), 697 states have internal predecessors, (1057), 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-10-17 10:26:43,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1057 transitions. [2022-10-17 10:26:43,109 INFO L240 hiAutomatonCegarLoop]: Abstraction has 698 states and 1057 transitions. [2022-10-17 10:26:43,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:43,114 INFO L428 stractBuchiCegarLoop]: Abstraction has 698 states and 1057 transitions. [2022-10-17 10:26:43,114 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-10-17 10:26:43,114 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 698 states and 1057 transitions. [2022-10-17 10:26:43,119 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 454 [2022-10-17 10:26:43,119 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:43,119 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:43,124 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:43,124 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:43,125 INFO L748 eck$LassoCheckResult]: Stem: 8580#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(18, 2);call #Ultimate.allocInit(12, 3); 8441#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 8415#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8362#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 8363#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8350#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8351#L110-2 assume !false; 8650#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8753#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8751#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8749#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8747#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8745#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8742#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8740#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8737#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8735#L137 assume 8464 == ssl3_accept_~s__state~0#1; 8295#L144 [2022-10-17 10:26:43,134 INFO L750 eck$LassoCheckResult]: Loop: 8295#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 8296#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 8338#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 8339#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8898#L651 ssl3_accept_~skip~0#1 := 0; 8897#L110-2 assume !false; 8896#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8895#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8894#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8893#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8891#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8890#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8888#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8887#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8884#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8883#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8881#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8880#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8876#L146 assume 8496 == ssl3_accept_~s__state~0#1; 8668#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 8875#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8874#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8872#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8844#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 8706#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8820#L651 ssl3_accept_~skip~0#1 := 0; 8818#L110-2 assume !false; 8816#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8814#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8812#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8810#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8808#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8807#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8806#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8805#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8804#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8803#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 8802#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 8801#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 8800#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 8799#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 8798#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 8796#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 8794#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 8792#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 8791#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 8788#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 8787#L170 assume 8560 == ssl3_accept_~s__state~0#1; 8585#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 8545#L438 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; 8300#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 8759#L651 ssl3_accept_~skip~0#1 := 0; 8757#L110-2 assume !false; 8755#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8754#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 8752#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 8750#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 8748#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 8746#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 8744#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 8741#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 8738#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 8739#L137 assume 8464 == ssl3_accept_~s__state~0#1; 8295#L144 [2022-10-17 10:26:43,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:43,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-10-17 10:26:43,135 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:43,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090303703] [2022-10-17 10:26:43,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:43,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:43,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:43,144 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:43,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:43,156 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:43,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:43,157 INFO L85 PathProgramCache]: Analyzing trace with hash -681910574, now seen corresponding path program 1 times [2022-10-17 10:26:43,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:43,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [835519164] [2022-10-17 10:26:43,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:43,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:43,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:43,237 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:43,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:43,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [835519164] [2022-10-17 10:26:43,238 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [835519164] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:43,238 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:43,238 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:43,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [81744655] [2022-10-17 10:26:43,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:43,239 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:43,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:43,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:43,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:43,240 INFO L87 Difference]: Start difference. First operand 698 states and 1057 transitions. cyclomatic complexity: 362 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:26:43,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:43,411 INFO L93 Difference]: Finished difference Result 834 states and 1167 transitions. [2022-10-17 10:26:43,411 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 834 states and 1167 transitions. [2022-10-17 10:26:43,419 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 549 [2022-10-17 10:26:43,427 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 834 states to 834 states and 1167 transitions. [2022-10-17 10:26:43,427 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 580 [2022-10-17 10:26:43,428 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 580 [2022-10-17 10:26:43,428 INFO L73 IsDeterministic]: Start isDeterministic. Operand 834 states and 1167 transitions. [2022-10-17 10:26:43,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:43,429 INFO L218 hiAutomatonCegarLoop]: Abstraction has 834 states and 1167 transitions. [2022-10-17 10:26:43,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states and 1167 transitions. [2022-10-17 10:26:43,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 826. [2022-10-17 10:26:43,445 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 826 states, 826 states have (on average 1.3995157384987893) internal successors, (1156), 825 states have internal predecessors, (1156), 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-10-17 10:26:43,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 826 states to 826 states and 1156 transitions. [2022-10-17 10:26:43,449 INFO L240 hiAutomatonCegarLoop]: Abstraction has 826 states and 1156 transitions. [2022-10-17 10:26:43,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:43,450 INFO L428 stractBuchiCegarLoop]: Abstraction has 826 states and 1156 transitions. [2022-10-17 10:26:43,450 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-10-17 10:26:43,450 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 826 states and 1156 transitions. [2022-10-17 10:26:43,456 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 542 [2022-10-17 10:26:43,456 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:43,456 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:43,457 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:43,457 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:43,457 INFO L748 eck$LassoCheckResult]: Stem: 10135#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(18, 2);call #Ultimate.allocInit(12, 3); 9978#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 9951#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 9898#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 9899#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 9886#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 9887#L110-2 assume !false; 10241#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10450#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10447#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10444#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10441#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10439#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10438#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10437#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10435#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10436#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9834#L144 [2022-10-17 10:26:43,458 INFO L750 eck$LassoCheckResult]: Loop: 9834#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 9835#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 9870#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 9871#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10645#L651 ssl3_accept_~skip~0#1 := 0; 10644#L110-2 assume !false; 10642#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10637#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10635#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10633#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10631#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10073#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10020#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10021#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10136#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10137#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10613#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10611#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10424#L146 assume 8496 == ssl3_accept_~s__state~0#1; 10099#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 10100#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10580#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10572#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10565#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 9826#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10554#L651 ssl3_accept_~skip~0#1 := 0; 10552#L110-2 assume !false; 10550#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10548#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10546#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10544#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10542#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10540#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10538#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10536#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10534#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10532#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 10530#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 10528#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 10353#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 10352#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 10300#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 10299#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 10291#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 10293#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 10294#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 10295#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 10160#L170 assume 8560 == ssl3_accept_~s__state~0#1; 10147#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 10090#L438 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; 9839#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10313#L651 ssl3_accept_~skip~0#1 := 0; 10312#L110-2 assume !false; 10311#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10310#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 10309#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 10308#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 10307#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 10306#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 10304#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 10305#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 10229#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 10211#L137 assume 8464 == ssl3_accept_~s__state~0#1; 9834#L144 [2022-10-17 10:26:43,458 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:43,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-10-17 10:26:43,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:43,459 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1652365209] [2022-10-17 10:26:43,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:43,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:43,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:43,467 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:43,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:43,477 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:43,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:43,478 INFO L85 PathProgramCache]: Analyzing trace with hash -258263852, now seen corresponding path program 1 times [2022-10-17 10:26:43,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:43,478 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864802647] [2022-10-17 10:26:43,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:43,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:43,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:43,518 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:43,519 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:43,519 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864802647] [2022-10-17 10:26:43,519 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864802647] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:43,519 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:43,519 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:43,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039492448] [2022-10-17 10:26:43,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:43,520 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:43,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:43,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:43,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:43,522 INFO L87 Difference]: Start difference. First operand 826 states and 1156 transitions. cyclomatic complexity: 333 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:26:43,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:43,644 INFO L93 Difference]: Finished difference Result 910 states and 1261 transitions. [2022-10-17 10:26:43,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 910 states and 1261 transitions. [2022-10-17 10:26:43,653 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 598 [2022-10-17 10:26:43,661 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 910 states to 910 states and 1261 transitions. [2022-10-17 10:26:43,661 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 629 [2022-10-17 10:26:43,663 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 629 [2022-10-17 10:26:43,663 INFO L73 IsDeterministic]: Start isDeterministic. Operand 910 states and 1261 transitions. [2022-10-17 10:26:43,663 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:43,663 INFO L218 hiAutomatonCegarLoop]: Abstraction has 910 states and 1261 transitions. [2022-10-17 10:26:43,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states and 1261 transitions. [2022-10-17 10:26:43,677 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 895. [2022-10-17 10:26:43,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 895 states, 895 states have (on average 1.3854748603351956) internal successors, (1240), 894 states have internal predecessors, (1240), 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-10-17 10:26:43,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 895 states to 895 states and 1240 transitions. [2022-10-17 10:26:43,684 INFO L240 hiAutomatonCegarLoop]: Abstraction has 895 states and 1240 transitions. [2022-10-17 10:26:43,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:43,685 INFO L428 stractBuchiCegarLoop]: Abstraction has 895 states and 1240 transitions. [2022-10-17 10:26:43,686 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-10-17 10:26:43,686 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 895 states and 1240 transitions. [2022-10-17 10:26:43,692 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 588 [2022-10-17 10:26:43,692 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:43,692 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:43,694 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:43,694 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:43,694 INFO L748 eck$LassoCheckResult]: Stem: 11872#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(18, 2);call #Ultimate.allocInit(12, 3); 11720#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 11693#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 11640#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 11641#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 11628#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 11629#L110-2 assume !false; 12003#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12382#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12380#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12378#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12376#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12374#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12372#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12370#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12289#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12290#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11576#L144 [2022-10-17 10:26:43,694 INFO L750 eck$LassoCheckResult]: Loop: 11576#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 11577#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11612#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 11613#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12341#L651 ssl3_accept_~skip~0#1 := 0; 12340#L110-2 assume !false; 12339#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12338#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12337#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12336#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12335#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12334#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12333#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12332#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12331#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12330#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12329#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12326#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12324#L146 assume 8496 == ssl3_accept_~s__state~0#1; 12200#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 11668#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11669#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12323#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 12321#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 12318#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12315#L651 ssl3_accept_~skip~0#1 := 0; 12314#L110-2 assume !false; 12313#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12312#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12311#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12310#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12309#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12308#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12307#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12306#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12305#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12304#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12303#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12302#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12301#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12300#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 12299#L152 assume 8512 == ssl3_accept_~s__state~0#1; 11880#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 11736#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11609#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11568#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12227#L651 ssl3_accept_~skip~0#1 := 0; 12224#L110-2 assume !false; 12221#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12218#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12215#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12213#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12209#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12208#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12207#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 12206#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 12205#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 12204#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 12203#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 12202#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 12201#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 12199#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 12198#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 12197#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 12082#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 12083#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 12079#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 12080#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 11891#L170 assume 8560 == ssl3_accept_~s__state~0#1; 11881#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 11829#L438 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; 11581#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12096#L651 ssl3_accept_~skip~0#1 := 0; 12095#L110-2 assume !false; 12094#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12093#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 12092#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 12091#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 12090#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 12089#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 12088#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 11941#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 11942#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 11952#L137 assume 8464 == ssl3_accept_~s__state~0#1; 11576#L144 [2022-10-17 10:26:43,695 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:43,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-10-17 10:26:43,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:43,695 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404143856] [2022-10-17 10:26:43,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:43,695 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:43,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:43,704 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:43,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:43,738 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:43,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:43,739 INFO L85 PathProgramCache]: Analyzing trace with hash 591935252, now seen corresponding path program 1 times [2022-10-17 10:26:43,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:43,739 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1835834880] [2022-10-17 10:26:43,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:43,739 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:43,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:43,795 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-10-17 10:26:43,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:43,796 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1835834880] [2022-10-17 10:26:43,796 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1835834880] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:43,796 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:43,796 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:43,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386924583] [2022-10-17 10:26:43,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:43,797 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:43,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:43,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:43,798 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:43,798 INFO L87 Difference]: Start difference. First operand 895 states and 1240 transitions. cyclomatic complexity: 348 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:26:43,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:43,914 INFO L93 Difference]: Finished difference Result 1012 states and 1399 transitions. [2022-10-17 10:26:43,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1012 states and 1399 transitions. [2022-10-17 10:26:43,924 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 666 [2022-10-17 10:26:43,933 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1012 states to 1012 states and 1399 transitions. [2022-10-17 10:26:43,933 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 697 [2022-10-17 10:26:43,934 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 697 [2022-10-17 10:26:43,934 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1012 states and 1399 transitions. [2022-10-17 10:26:43,934 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:43,934 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1012 states and 1399 transitions. [2022-10-17 10:26:43,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1012 states and 1399 transitions. [2022-10-17 10:26:43,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1012 to 970. [2022-10-17 10:26:43,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 970 states, 970 states have (on average 1.3711340206185567) internal successors, (1330), 969 states have internal predecessors, (1330), 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-10-17 10:26:43,958 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 970 states to 970 states and 1330 transitions. [2022-10-17 10:26:43,959 INFO L240 hiAutomatonCegarLoop]: Abstraction has 970 states and 1330 transitions. [2022-10-17 10:26:43,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:43,960 INFO L428 stractBuchiCegarLoop]: Abstraction has 970 states and 1330 transitions. [2022-10-17 10:26:43,960 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-10-17 10:26:43,960 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 970 states and 1330 transitions. [2022-10-17 10:26:43,966 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 638 [2022-10-17 10:26:43,967 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:43,967 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:43,968 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:43,968 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:43,968 INFO L748 eck$LassoCheckResult]: Stem: 13785#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(18, 2);call #Ultimate.allocInit(12, 3); 13634#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 13607#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 13554#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 13555#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 13542#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 13543#L110-2 assume !false; 13544#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 13545#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14446#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14445#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14444#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14443#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14442#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14441#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 13786#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 13787#L137 assume 8464 == ssl3_accept_~s__state~0#1; 13489#L144 [2022-10-17 10:26:43,969 INFO L750 eck$LassoCheckResult]: Loop: 13489#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 13490#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 13526#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 13527#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14413#L651 ssl3_accept_~skip~0#1 := 0; 14412#L110-2 assume !false; 14410#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14405#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14403#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14401#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14399#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14397#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14395#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14393#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14391#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14389#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14387#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14385#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14255#L146 assume 8496 == ssl3_accept_~s__state~0#1; 14149#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 14250#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 13562#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 13563#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 13752#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 14326#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14320#L651 ssl3_accept_~skip~0#1 := 0; 14318#L110-2 assume !false; 14316#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14315#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14314#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14313#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14311#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14305#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14303#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14301#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14299#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14297#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 14295#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 14293#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 14291#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 14289#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 14287#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 14286#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 14284#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 14282#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 14280#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 14278#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 14275#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 14273#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 14271#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 14269#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 14267#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 14265#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 14263#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 14261#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 14259#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 14257#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 14256#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 13570#L203 assume 8656 == ssl3_accept_~s__state~0#1; 13571#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13662#L539 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 13663#L544 assume 10 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 11; 13610#L553-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 13511#L564 assume !(0 == ssl3_accept_~tmp___10~0#1); 13512#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14030#L651 ssl3_accept_~skip~0#1 := 0; 14026#L110-2 assume !false; 14025#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14021#L113 assume 12292 == ssl3_accept_~s__state~0#1; 13666#L114 ssl3_accept_~s__new_session~0#1 := 1; 13667#L222 ssl3_accept_~s__server~0#1 := 1; 14331#L227 assume 0 != ssl3_accept_~cb~0#1; 14330#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 14329#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 14322#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 14319#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14317#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 14308#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14304#L651 ssl3_accept_~skip~0#1 := 0; 14302#L110-2 assume !false; 14300#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14298#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 14296#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 14294#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 14292#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 14290#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 14288#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 14039#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 14285#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 14283#L137 assume 8464 == ssl3_accept_~s__state~0#1; 13489#L144 [2022-10-17 10:26:43,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:43,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-10-17 10:26:43,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:43,970 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208411040] [2022-10-17 10:26:43,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:43,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:43,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:43,987 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:43,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:43,999 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:44,000 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:44,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1156959005, now seen corresponding path program 1 times [2022-10-17 10:26:44,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:44,000 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315860456] [2022-10-17 10:26:44,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:44,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:44,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:44,104 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-10-17 10:26:44,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:44,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315860456] [2022-10-17 10:26:44,105 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315860456] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:44,105 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:44,105 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:44,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852683552] [2022-10-17 10:26:44,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:44,106 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:44,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:44,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:44,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:44,107 INFO L87 Difference]: Start difference. First operand 970 states and 1330 transitions. cyclomatic complexity: 363 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:26:44,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:44,215 INFO L93 Difference]: Finished difference Result 1931 states and 2597 transitions. [2022-10-17 10:26:44,216 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1931 states and 2597 transitions. [2022-10-17 10:26:44,234 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2022-10-17 10:26:44,253 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1931 states to 1931 states and 2597 transitions. [2022-10-17 10:26:44,254 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1329 [2022-10-17 10:26:44,256 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1329 [2022-10-17 10:26:44,256 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1931 states and 2597 transitions. [2022-10-17 10:26:44,256 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:44,256 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2022-10-17 10:26:44,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1931 states and 2597 transitions. [2022-10-17 10:26:44,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1931 to 1931. [2022-10-17 10:26:44,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1931 states, 1931 states have (on average 1.344899016053858) internal successors, (2597), 1930 states have internal predecessors, (2597), 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-10-17 10:26:44,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1931 states to 1931 states and 2597 transitions. [2022-10-17 10:26:44,305 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2022-10-17 10:26:44,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:44,306 INFO L428 stractBuchiCegarLoop]: Abstraction has 1931 states and 2597 transitions. [2022-10-17 10:26:44,306 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-10-17 10:26:44,306 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1931 states and 2597 transitions. [2022-10-17 10:26:44,318 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1276 [2022-10-17 10:26:44,319 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:44,319 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:44,323 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:44,323 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:44,324 INFO L748 eck$LassoCheckResult]: Stem: 16710#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(18, 2);call #Ultimate.allocInit(12, 3); 16538#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 16512#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16457#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 16458#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16447#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16448#L110-2 assume !false; 17265#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17287#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17285#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17283#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17281#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17279#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17244#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17240#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17204#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17202#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17117#L144 [2022-10-17 10:26:44,324 INFO L750 eck$LassoCheckResult]: Loop: 17117#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 17554#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 16708#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 17541#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17537#L651 ssl3_accept_~skip~0#1 := 0; 17535#L110-2 assume !false; 17533#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17531#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17529#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17527#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17525#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17523#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17521#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17519#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17517#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17515#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17513#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17511#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17494#L146 assume 8496 == ssl3_accept_~s__state~0#1; 17113#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 17491#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 17487#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 17484#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 17485#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 18026#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 18022#L651 ssl3_accept_~skip~0#1 := 0; 18020#L110-2 assume !false; 18018#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 18016#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 18007#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 18003#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17996#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17992#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17988#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17909#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17906#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17896#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 17890#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 17875#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 17866#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 17863#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 17859#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 17858#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 17856#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 17855#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 17854#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 17853#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 17852#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 17851#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 17849#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 17847#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 17845#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 17843#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 17841#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 17839#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 17835#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 17834#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 17698#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 17686#L203 assume 8656 == ssl3_accept_~s__state~0#1; 17684#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 17682#L539 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 17681#L544 assume !(10 == ssl3_accept_~blastFlag~0#1); 17680#L547 assume !(13 == ssl3_accept_~blastFlag~0#1); 17679#L550 assume !(16 == ssl3_accept_~blastFlag~0#1); 17677#L553 assume !(19 == ssl3_accept_~blastFlag~0#1); 17671#L553-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 17669#L564 assume !(0 == ssl3_accept_~tmp___10~0#1); 17658#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17655#L651 ssl3_accept_~skip~0#1 := 0; 17653#L110-2 assume !false; 17651#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17649#L113 assume 12292 == ssl3_accept_~s__state~0#1; 17347#L114 ssl3_accept_~s__new_session~0#1 := 1; 17343#L222 ssl3_accept_~s__server~0#1 := 1; 17639#L227 assume 0 != ssl3_accept_~cb~0#1; 17638#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 17636#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 17629#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 17626#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 17624#L254 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post36#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post36#1;havoc ssl3_accept_#t~post36#1;ssl3_accept_~s__state~0#1 := 8480; 17615#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 17611#L651 ssl3_accept_~skip~0#1 := 0; 17610#L110-2 assume !false; 17609#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 17608#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 17607#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 17606#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 17604#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 17599#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 17597#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 17241#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 17205#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 17206#L137 assume 8464 == ssl3_accept_~s__state~0#1; 17117#L144 [2022-10-17 10:26:44,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:44,325 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-10-17 10:26:44,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:44,325 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238786335] [2022-10-17 10:26:44,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:44,325 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:44,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:44,333 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:44,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:44,345 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:44,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:44,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1675126677, now seen corresponding path program 1 times [2022-10-17 10:26:44,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:44,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266615103] [2022-10-17 10:26:44,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:44,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:44,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:44,452 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-10-17 10:26:44,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:44,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266615103] [2022-10-17 10:26:44,453 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266615103] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:44,454 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:44,454 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:44,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235659734] [2022-10-17 10:26:44,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:44,455 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:44,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:44,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:44,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:44,456 INFO L87 Difference]: Start difference. First operand 1931 states and 2597 transitions. cyclomatic complexity: 669 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-10-17 10:26:44,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:44,646 INFO L93 Difference]: Finished difference Result 1827 states and 2437 transitions. [2022-10-17 10:26:44,646 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1827 states and 2437 transitions. [2022-10-17 10:26:44,666 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1130 [2022-10-17 10:26:44,684 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1827 states to 1823 states and 2433 transitions. [2022-10-17 10:26:44,684 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1287 [2022-10-17 10:26:44,686 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1287 [2022-10-17 10:26:44,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1823 states and 2433 transitions. [2022-10-17 10:26:44,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:44,687 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1823 states and 2433 transitions. [2022-10-17 10:26:44,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1823 states and 2433 transitions. [2022-10-17 10:26:44,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1823 to 1809. [2022-10-17 10:26:44,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1809 states, 1809 states have (on average 1.3349917081260365) internal successors, (2415), 1808 states have internal predecessors, (2415), 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-10-17 10:26:44,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1809 states to 1809 states and 2415 transitions. [2022-10-17 10:26:44,760 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1809 states and 2415 transitions. [2022-10-17 10:26:44,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:44,761 INFO L428 stractBuchiCegarLoop]: Abstraction has 1809 states and 2415 transitions. [2022-10-17 10:26:44,762 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-10-17 10:26:44,762 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1809 states and 2415 transitions. [2022-10-17 10:26:44,770 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1116 [2022-10-17 10:26:44,770 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:44,770 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:44,772 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:44,773 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:44,773 INFO L748 eck$LassoCheckResult]: Stem: 20452#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(18, 2);call #Ultimate.allocInit(12, 3); 20301#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 20278#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20222#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 20223#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20212#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20213#L110-2 assume !false; 21179#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21267#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21265#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21263#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21261#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21259#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21257#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21255#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21253#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21216#L137 assume 8464 == ssl3_accept_~s__state~0#1; 20159#L144 [2022-10-17 10:26:44,773 INFO L750 eck$LassoCheckResult]: Loop: 20159#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 20160#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 20194#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 20195#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21271#L651 ssl3_accept_~skip~0#1 := 0; 21269#L110-2 assume !false; 21268#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21266#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 21264#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 21262#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 21260#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 21258#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 21256#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21254#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21252#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21251#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 21250#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 21249#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20965#L146 assume 8496 == ssl3_accept_~s__state~0#1; 20585#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 20959#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 20958#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 20955#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 20952#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 20947#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20942#L651 ssl3_accept_~skip~0#1 := 0; 20936#L110-2 assume !false; 20934#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20932#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20930#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20928#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20926#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20924#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20922#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20920#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20918#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 20916#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 20914#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 20912#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20910#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 20907#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 20900#L152 assume 8512 == ssl3_accept_~s__state~0#1; 20567#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 20894#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 20895#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 20904#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20899#L651 ssl3_accept_~skip~0#1 := 0; 20897#L110-2 assume !false; 20893#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20890#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20886#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20883#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20877#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20875#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20873#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20871#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20869#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 20867#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 20865#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 20863#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20861#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 20859#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 20857#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 20855#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 20853#L158 assume 8528 == ssl3_accept_~s__state~0#1; 20552#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 20850#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 20848#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 20843#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 20836#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 20749#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 20744#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20726#L651 ssl3_accept_~skip~0#1 := 0; 20727#L110-2 assume !false; 20720#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20721#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20714#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20715#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20708#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20709#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20702#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 20703#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 20696#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 20697#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 20691#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 20692#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 20687#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 20688#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 20683#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 20684#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 20678#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 20679#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 20668#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 20669#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 20662#L170 assume 8560 == ssl3_accept_~s__state~0#1; 20460#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 20406#L438 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; 20164#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 20287#L651 ssl3_accept_~skip~0#1 := 0; 20302#L110-2 assume !false; 20214#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 20215#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 20240#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 20241#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 20323#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 20324#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 20389#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 21247#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 21246#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 21245#L137 assume 8464 == ssl3_accept_~s__state~0#1; 20159#L144 [2022-10-17 10:26:44,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:44,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-10-17 10:26:44,774 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:44,775 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769027608] [2022-10-17 10:26:44,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:44,775 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:44,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:44,782 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:44,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:44,791 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:44,792 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:44,792 INFO L85 PathProgramCache]: Analyzing trace with hash -826881504, now seen corresponding path program 1 times [2022-10-17 10:26:44,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:44,792 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773211312] [2022-10-17 10:26:44,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:44,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:44,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:44,850 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2022-10-17 10:26:44,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:44,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773211312] [2022-10-17 10:26:44,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773211312] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:44,851 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:44,851 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:44,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1178061190] [2022-10-17 10:26:44,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:44,852 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:44,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:44,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:44,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:44,857 INFO L87 Difference]: Start difference. First operand 1809 states and 2415 transitions. cyclomatic complexity: 611 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-10-17 10:26:44,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:44,892 INFO L93 Difference]: Finished difference Result 3567 states and 4732 transitions. [2022-10-17 10:26:44,892 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3567 states and 4732 transitions. [2022-10-17 10:26:44,917 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2204 [2022-10-17 10:26:44,948 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3567 states to 3567 states and 4732 transitions. [2022-10-17 10:26:44,949 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2509 [2022-10-17 10:26:44,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2509 [2022-10-17 10:26:44,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3567 states and 4732 transitions. [2022-10-17 10:26:44,954 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:44,954 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3567 states and 4732 transitions. [2022-10-17 10:26:44,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3567 states and 4732 transitions. [2022-10-17 10:26:45,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3567 to 1815. [2022-10-17 10:26:45,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1815 states, 1815 states have (on average 1.333884297520661) internal successors, (2421), 1814 states have internal predecessors, (2421), 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-10-17 10:26:45,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1815 states to 1815 states and 2421 transitions. [2022-10-17 10:26:45,043 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1815 states and 2421 transitions. [2022-10-17 10:26:45,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:45,044 INFO L428 stractBuchiCegarLoop]: Abstraction has 1815 states and 2421 transitions. [2022-10-17 10:26:45,045 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-10-17 10:26:45,045 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1815 states and 2421 transitions. [2022-10-17 10:26:45,053 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1120 [2022-10-17 10:26:45,053 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:45,053 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:45,055 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:45,056 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:45,056 INFO L748 eck$LassoCheckResult]: Stem: 25840#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(18, 2);call #Ultimate.allocInit(12, 3); 25678#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25656#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25602#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 25603#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25594#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25595#L110-2 assume !false; 26442#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26440#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26434#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26432#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26430#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26428#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26426#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26424#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26422#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26419#L137 assume 8464 == ssl3_accept_~s__state~0#1; 26120#L144 [2022-10-17 10:26:45,056 INFO L750 eck$LassoCheckResult]: Loop: 26120#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 25835#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 25836#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 26407#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26403#L651 ssl3_accept_~skip~0#1 := 0; 26402#L110-2 assume !false; 26399#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26397#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26393#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26391#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26388#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26385#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26382#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26378#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26375#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26371#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26367#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26347#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26343#L146 assume 8496 == ssl3_accept_~s__state~0#1; 26115#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 26338#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 26333#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 26331#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 26330#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 26326#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26322#L651 ssl3_accept_~skip~0#1 := 0; 26320#L110-2 assume !false; 26318#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26316#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26314#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26312#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26310#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26308#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26306#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26304#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26302#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26300#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26298#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26296#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26294#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26292#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26290#L152 assume 8512 == ssl3_accept_~s__state~0#1; 26110#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 26283#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 26281#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 26277#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26273#L651 ssl3_accept_~skip~0#1 := 0; 26271#L110-2 assume !false; 26269#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26265#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26259#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26254#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26244#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26243#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26240#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26238#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26236#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26234#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26232#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26230#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26228#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26226#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26224#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26222#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26220#L158 assume 8528 == ssl3_accept_~s__state~0#1; 26105#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 26218#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 26217#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 26215#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 26210#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 26206#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 26057#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26199#L651 ssl3_accept_~skip~0#1 := 0; 26197#L110-2 assume !false; 26192#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26190#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26188#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26187#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26186#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26185#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26184#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26183#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26182#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26180#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 26179#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 26177#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 26173#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 26171#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 26170#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 26168#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 26167#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 26166#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 26069#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 26070#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 26071#L170 assume 8560 == ssl3_accept_~s__state~0#1; 25852#L174 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 25853#L438 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; 26256#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26994#L651 ssl3_accept_~skip~0#1 := 0; 26992#L110-2 assume !false; 26990#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26988#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 26986#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 26984#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 26982#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 26974#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 26361#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 26359#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 26357#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 26355#L137 assume 8464 == ssl3_accept_~s__state~0#1; 26120#L144 [2022-10-17 10:26:45,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:45,057 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-10-17 10:26:45,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:45,057 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2105709890] [2022-10-17 10:26:45,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:45,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:45,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:45,065 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:45,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:45,074 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:45,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:45,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1418697950, now seen corresponding path program 1 times [2022-10-17 10:26:45,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:45,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409888015] [2022-10-17 10:26:45,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:45,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:45,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:45,128 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-10-17 10:26:45,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:45,129 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409888015] [2022-10-17 10:26:45,129 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [409888015] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:45,129 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:45,129 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:45,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108632722] [2022-10-17 10:26:45,130 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:45,133 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:45,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:45,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:45,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:45,135 INFO L87 Difference]: Start difference. First operand 1815 states and 2421 transitions. cyclomatic complexity: 611 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-10-17 10:26:45,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:45,261 INFO L93 Difference]: Finished difference Result 2025 states and 2689 transitions. [2022-10-17 10:26:45,261 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2025 states and 2689 transitions. [2022-10-17 10:26:45,274 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1258 [2022-10-17 10:26:45,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2025 states to 2025 states and 2689 transitions. [2022-10-17 10:26:45,292 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1415 [2022-10-17 10:26:45,294 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1415 [2022-10-17 10:26:45,294 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2025 states and 2689 transitions. [2022-10-17 10:26:45,295 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:45,295 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2025 states and 2689 transitions. [2022-10-17 10:26:45,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2025 states and 2689 transitions. [2022-10-17 10:26:45,367 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2025 to 1977. [2022-10-17 10:26:45,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3216995447647952) internal successors, (2613), 1976 states have internal predecessors, (2613), 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-10-17 10:26:45,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2613 transitions. [2022-10-17 10:26:45,379 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1977 states and 2613 transitions. [2022-10-17 10:26:45,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:45,380 INFO L428 stractBuchiCegarLoop]: Abstraction has 1977 states and 2613 transitions. [2022-10-17 10:26:45,380 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-10-17 10:26:45,381 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2613 transitions. [2022-10-17 10:26:45,387 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1228 [2022-10-17 10:26:45,387 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:45,387 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:45,389 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:45,390 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:45,390 INFO L748 eck$LassoCheckResult]: Stem: 29699#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(18, 2);call #Ultimate.allocInit(12, 3); 29530#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 29507#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 29455#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 29456#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 29446#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 29447#L110-2 assume !false; 30959#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30958#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30957#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30956#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30955#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30954#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30953#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30952#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30903#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 29887#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29389#L144 [2022-10-17 10:26:45,390 INFO L750 eck$LassoCheckResult]: Loop: 29389#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 29390#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 29421#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 29422#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30471#L651 ssl3_accept_~skip~0#1 := 0; 30469#L110-2 assume !false; 30467#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30465#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30463#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30461#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30459#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30457#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30455#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30453#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30451#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30449#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30447#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30446#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30431#L146 assume 8496 == ssl3_accept_~s__state~0#1; 29774#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 30428#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 30424#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 30421#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 30422#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 30714#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30711#L651 ssl3_accept_~skip~0#1 := 0; 30710#L110-2 assume !false; 30709#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30708#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30707#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30706#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30705#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30704#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30703#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30702#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30701#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30700#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30699#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30698#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30697#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30696#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30695#L152 assume 8512 == ssl3_accept_~s__state~0#1; 29769#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 30693#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 30690#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 30687#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30684#L651 ssl3_accept_~skip~0#1 := 0; 30683#L110-2 assume !false; 30682#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30681#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30680#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30679#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30678#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30677#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30676#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30675#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30674#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30673#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30672#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30671#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30670#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30669#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30668#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30667#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30666#L158 assume 8528 == ssl3_accept_~s__state~0#1; 29764#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 30664#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 30663#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 30660#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 30655#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 30651#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 30648#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30645#L651 ssl3_accept_~skip~0#1 := 0; 30644#L110-2 assume !false; 30643#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30642#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30641#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30640#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30639#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30638#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30637#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30636#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30635#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30634#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 30633#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 30632#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 30631#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 30629#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 30624#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 30622#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 30620#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 30618#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 30616#L164 assume 8544 == ssl3_accept_~s__state~0#1; 29759#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 30522#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 30521#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 30615#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 30527#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 30614#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 30582#L417-2 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; 30532#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30556#L651 ssl3_accept_~skip~0#1 := 0; 30553#L110-2 assume !false; 30550#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30547#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 30544#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 30540#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 30404#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 30289#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 30129#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 30130#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 30055#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 30056#L137 assume 8464 == ssl3_accept_~s__state~0#1; 29389#L144 [2022-10-17 10:26:45,391 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:45,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-10-17 10:26:45,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:45,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515000392] [2022-10-17 10:26:45,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:45,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:45,399 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:45,399 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:45,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:45,408 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:45,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:45,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1890874626, now seen corresponding path program 1 times [2022-10-17 10:26:45,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:45,409 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515469807] [2022-10-17 10:26:45,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:45,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:45,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:45,474 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:26:45,474 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:45,474 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515469807] [2022-10-17 10:26:45,475 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515469807] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:45,475 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:45,475 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:45,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415448079] [2022-10-17 10:26:45,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:45,476 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:45,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:45,477 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:45,477 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:45,477 INFO L87 Difference]: Start difference. First operand 1977 states and 2613 transitions. cyclomatic complexity: 641 Second operand has 3 states, 2 states have (on average 31.0) internal successors, (62), 3 states have internal predecessors, (62), 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-10-17 10:26:45,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:45,640 INFO L93 Difference]: Finished difference Result 2123 states and 2789 transitions. [2022-10-17 10:26:45,640 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2123 states and 2789 transitions. [2022-10-17 10:26:45,653 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1292 [2022-10-17 10:26:45,670 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2123 states to 2079 states and 2727 transitions. [2022-10-17 10:26:45,671 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1489 [2022-10-17 10:26:45,673 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1525 [2022-10-17 10:26:45,673 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2079 states and 2727 transitions. [2022-10-17 10:26:45,674 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:45,674 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2079 states and 2727 transitions. [2022-10-17 10:26:45,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2079 states and 2727 transitions. [2022-10-17 10:26:45,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2079 to 1977. [2022-10-17 10:26:45,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3181588265048052) internal successors, (2606), 1976 states have internal predecessors, (2606), 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-10-17 10:26:45,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2606 transitions. [2022-10-17 10:26:45,728 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1977 states and 2606 transitions. [2022-10-17 10:26:45,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:45,729 INFO L428 stractBuchiCegarLoop]: Abstraction has 1977 states and 2606 transitions. [2022-10-17 10:26:45,729 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-10-17 10:26:45,729 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2606 transitions. [2022-10-17 10:26:45,738 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2022-10-17 10:26:45,738 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:45,738 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:45,739 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:45,739 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:45,740 INFO L748 eck$LassoCheckResult]: Stem: 33810#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(18, 2);call #Ultimate.allocInit(12, 3); 33634#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 33614#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33558#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 33559#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 33550#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33551#L110-2 assume !false; 34052#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34050#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34048#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34046#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34044#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34042#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34040#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 34037#L131 assume 8481 == ssl3_accept_~s__state~0#1; 34038#L132 [2022-10-17 10:26:45,740 INFO L750 eck$LassoCheckResult]: Loop: 34038#L132 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 35103#L270 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 35080#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35077#L651 ssl3_accept_~skip~0#1 := 0; 35076#L110-2 assume !false; 35075#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35074#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 35073#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 35072#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 35071#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 35070#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 35069#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 35068#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 35067#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 35065#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 35061#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 35054#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 35051#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 34774#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 35046#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 35043#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 35040#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 35037#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 35034#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 34985#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 34951#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 34936#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 33978#L176 assume 8448 == ssl3_accept_~s__state~0#1; 33671#L177 assume !(ssl3_accept_~num1~0#1 > 0); 33672#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 34130#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 34128#L651 ssl3_accept_~skip~0#1 := 0; 34116#L110-2 assume !false; 34117#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 34072#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 34074#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 34341#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 34339#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 34337#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 34336#L128 assume 8480 == ssl3_accept_~s__state~0#1; 34038#L132 [2022-10-17 10:26:45,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:45,741 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-10-17 10:26:45,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:45,741 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462147218] [2022-10-17 10:26:45,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:45,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:45,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:45,769 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:45,770 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:45,770 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462147218] [2022-10-17 10:26:45,770 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462147218] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:45,770 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:45,771 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:45,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462914916] [2022-10-17 10:26:45,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:45,771 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:26:45,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:45,772 INFO L85 PathProgramCache]: Analyzing trace with hash 2009976850, now seen corresponding path program 1 times [2022-10-17 10:26:45,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:45,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110980252] [2022-10-17 10:26:45,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:45,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:45,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:45,811 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:45,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:45,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110980252] [2022-10-17 10:26:45,812 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110980252] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:26:45,812 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132284769] [2022-10-17 10:26:45,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:45,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:26:45,813 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:45,817 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:26:45,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-10-17 10:26:45,876 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:45,877 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:26:45,878 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:45,990 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:45,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:26:46,073 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:46,074 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132284769] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:26:46,074 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:26:46,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:26:46,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556601776] [2022-10-17 10:26:46,074 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:26:46,075 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:46,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:46,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:46,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:46,076 INFO L87 Difference]: Start difference. First operand 1977 states and 2606 transitions. cyclomatic complexity: 636 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-10-17 10:26:46,210 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:46,210 INFO L93 Difference]: Finished difference Result 1981 states and 2606 transitions. [2022-10-17 10:26:46,211 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1981 states and 2606 transitions. [2022-10-17 10:26:46,223 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1274 [2022-10-17 10:26:46,276 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1981 states to 1981 states and 2606 transitions. [2022-10-17 10:26:46,276 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1427 [2022-10-17 10:26:46,277 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1427 [2022-10-17 10:26:46,277 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1981 states and 2606 transitions. [2022-10-17 10:26:46,278 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:46,278 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1981 states and 2606 transitions. [2022-10-17 10:26:46,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1981 states and 2606 transitions. [2022-10-17 10:26:46,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1981 to 1977. [2022-10-17 10:26:46,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3161355589276682) internal successors, (2602), 1976 states have internal predecessors, (2602), 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-10-17 10:26:46,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2602 transitions. [2022-10-17 10:26:46,331 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1977 states and 2602 transitions. [2022-10-17 10:26:46,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:46,332 INFO L428 stractBuchiCegarLoop]: Abstraction has 1977 states and 2602 transitions. [2022-10-17 10:26:46,332 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-10-17 10:26:46,332 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2602 transitions. [2022-10-17 10:26:46,342 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2022-10-17 10:26:46,342 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:46,343 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:46,343 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:46,344 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:46,344 INFO L748 eck$LassoCheckResult]: Stem: 37969#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(18, 2);call #Ultimate.allocInit(12, 3); 37830#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 37809#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 37757#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 37758#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 37749#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 37750#L110-2 assume !false; 38301#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38299#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38297#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38295#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38293#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38291#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38289#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38287#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38285#L134 assume 8482 == ssl3_accept_~s__state~0#1; 37953#L135 [2022-10-17 10:26:46,345 INFO L750 eck$LassoCheckResult]: Loop: 37953#L135 ssl3_accept_~s__state~0#1 := 3; 37700#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39541#L651 ssl3_accept_~skip~0#1 := 0; 39539#L110-2 assume !false; 39537#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39535#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 39533#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 39531#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 39529#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 39436#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 39435#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 39433#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 39431#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 39430#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 39429#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 39428#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 39427#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 39422#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 39426#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 39425#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 39424#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 39423#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 39421#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 39420#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 39419#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 39418#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 39417#L176 assume 8448 == ssl3_accept_~s__state~0#1; 37862#L177 assume !(ssl3_accept_~num1~0#1 > 0); 37863#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 37889#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 38512#L651 ssl3_accept_~skip~0#1 := 0; 38510#L110-2 assume !false; 38507#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 38505#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 38506#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 38802#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 38800#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 38798#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 38796#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 38794#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 38783#L134 assume 8482 == ssl3_accept_~s__state~0#1; 37953#L135 [2022-10-17 10:26:46,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,345 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-10-17 10:26:46,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,346 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368587548] [2022-10-17 10:26:46,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:46,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:46,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:46,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368587548] [2022-10-17 10:26:46,384 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368587548] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:46,384 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:46,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:46,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773161987] [2022-10-17 10:26:46,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:46,385 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:26:46,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,386 INFO L85 PathProgramCache]: Analyzing trace with hash 956998819, now seen corresponding path program 1 times [2022-10-17 10:26:46,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619587715] [2022-10-17 10:26:46,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:46,416 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:26:46,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:46,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619587715] [2022-10-17 10:26:46,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619587715] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:46,417 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:46,418 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:46,418 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467729871] [2022-10-17 10:26:46,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:46,418 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:46,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:46,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:46,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:46,419 INFO L87 Difference]: Start difference. First operand 1977 states and 2602 transitions. cyclomatic complexity: 632 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-10-17 10:26:46,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:46,564 INFO L93 Difference]: Finished difference Result 1977 states and 2598 transitions. [2022-10-17 10:26:46,565 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1977 states and 2598 transitions. [2022-10-17 10:26:46,576 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2022-10-17 10:26:46,590 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1977 states to 1977 states and 2598 transitions. [2022-10-17 10:26:46,591 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1423 [2022-10-17 10:26:46,593 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1423 [2022-10-17 10:26:46,593 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1977 states and 2598 transitions. [2022-10-17 10:26:46,593 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:46,594 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2022-10-17 10:26:46,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1977 states and 2598 transitions. [2022-10-17 10:26:46,633 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1977 to 1977. [2022-10-17 10:26:46,638 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1977 states, 1977 states have (on average 1.3141122913505312) internal successors, (2598), 1976 states have internal predecessors, (2598), 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-10-17 10:26:46,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1977 states to 1977 states and 2598 transitions. [2022-10-17 10:26:46,645 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2022-10-17 10:26:46,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:46,646 INFO L428 stractBuchiCegarLoop]: Abstraction has 1977 states and 2598 transitions. [2022-10-17 10:26:46,646 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-10-17 10:26:46,646 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1977 states and 2598 transitions. [2022-10-17 10:26:46,654 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1270 [2022-10-17 10:26:46,654 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:46,654 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:46,656 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:46,656 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:46,657 INFO L748 eck$LassoCheckResult]: Stem: 41936#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(18, 2);call #Ultimate.allocInit(12, 3); 41790#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 41769#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 41716#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 41717#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 41708#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 41709#L110-2 assume !false; 42214#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43172#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43170#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43168#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43164#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43162#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43158#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43156#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43155#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43151#L137 assume 8464 == ssl3_accept_~s__state~0#1; 42390#L144 [2022-10-17 10:26:46,657 INFO L750 eck$LassoCheckResult]: Loop: 42390#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 43150#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 41933#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 43145#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43138#L651 ssl3_accept_~skip~0#1 := 0; 43136#L110-2 assume !false; 43134#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43132#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43130#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43128#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43126#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43124#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43122#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43119#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43117#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43115#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43113#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43111#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42926#L146 assume 8496 == ssl3_accept_~s__state~0#1; 42383#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 42923#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 42919#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 42916#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 42917#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 43330#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43326#L651 ssl3_accept_~skip~0#1 := 0; 43324#L110-2 assume !false; 43322#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43320#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43318#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43316#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43314#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43312#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43310#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43308#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43306#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43304#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43302#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43300#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43298#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43297#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43296#L152 assume 8512 == ssl3_accept_~s__state~0#1; 42376#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43288#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 43289#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 43344#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43341#L651 ssl3_accept_~skip~0#1 := 0; 43240#L110-2 assume !false; 43093#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43087#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43085#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43083#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43081#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43079#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43077#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43075#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43073#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43071#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43069#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43067#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43065#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43063#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43061#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43059#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43057#L158 assume 8528 == ssl3_accept_~s__state~0#1; 42369#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 43054#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 43052#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 43050#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 43036#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 43032#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 43025#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43022#L651 ssl3_accept_~skip~0#1 := 0; 43021#L110-2 assume !false; 43020#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43019#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43018#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43017#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43016#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43015#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43014#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43013#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43012#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43011#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 43010#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 43009#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 43008#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 43007#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 43006#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 43005#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 43003#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 42997#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 42977#L164 assume 8544 == ssl3_accept_~s__state~0#1; 42362#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 42949#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 42947#L651 ssl3_accept_~skip~0#1 := 0; 42946#L110-2 assume !false; 42945#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 42944#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 42943#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 42942#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 42941#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 42940#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 42939#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 42938#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 42937#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 42936#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 42935#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 42933#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 42928#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 42929#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 42930#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 42988#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 42986#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 42984#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 42978#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 42979#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 42980#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 41961#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 41963#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 42854#L179 assume 8576 == ssl3_accept_~s__state~0#1; 42348#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 42852#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 42850#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 42847#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 42848#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43137#L651 ssl3_accept_~skip~0#1 := 0; 43135#L110-2 assume !false; 43133#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43131#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 43129#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 43127#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 43125#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 43123#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 43121#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 43118#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 43116#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 43114#L137 assume 8464 == ssl3_accept_~s__state~0#1; 42390#L144 [2022-10-17 10:26:46,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-10-17 10:26:46,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651777890] [2022-10-17 10:26:46,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,669 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:46,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,677 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:46,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1594273297, now seen corresponding path program 1 times [2022-10-17 10:26:46,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,679 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661932614] [2022-10-17 10:26:46,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:46,755 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:26:46,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:46,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661932614] [2022-10-17 10:26:46,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1661932614] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:46,756 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:46,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:46,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896744614] [2022-10-17 10:26:46,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:46,757 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:46,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:46,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:46,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:46,758 INFO L87 Difference]: Start difference. First operand 1977 states and 2598 transitions. cyclomatic complexity: 628 Second operand has 3 states, 3 states have (on average 29.0) internal successors, (87), 3 states have internal predecessors, (87), 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-10-17 10:26:46,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:46,909 INFO L93 Difference]: Finished difference Result 1617 states and 2083 transitions. [2022-10-17 10:26:46,909 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1617 states and 2083 transitions. [2022-10-17 10:26:46,918 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 973 [2022-10-17 10:26:46,927 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1617 states to 1382 states and 1789 transitions. [2022-10-17 10:26:46,927 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1040 [2022-10-17 10:26:46,929 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1275 [2022-10-17 10:26:46,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1382 states and 1789 transitions. [2022-10-17 10:26:46,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:46,930 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1382 states and 1789 transitions. [2022-10-17 10:26:46,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1382 states and 1789 transitions. [2022-10-17 10:26:46,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1382 to 1143. [2022-10-17 10:26:46,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1143 states, 1143 states have (on average 1.300087489063867) internal successors, (1486), 1142 states have internal predecessors, (1486), 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-10-17 10:26:46,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1143 states to 1143 states and 1486 transitions. [2022-10-17 10:26:46,959 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1143 states and 1486 transitions. [2022-10-17 10:26:46,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:46,960 INFO L428 stractBuchiCegarLoop]: Abstraction has 1143 states and 1486 transitions. [2022-10-17 10:26:46,960 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-10-17 10:26:46,961 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1143 states and 1486 transitions. [2022-10-17 10:26:46,965 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 969 [2022-10-17 10:26:46,965 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:46,965 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:46,967 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:46,967 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:46,968 INFO L748 eck$LassoCheckResult]: Stem: 45486#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(18, 2);call #Ultimate.allocInit(12, 3); 45359#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 45341#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 45300#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 45301#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 45295#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 45296#L110-2 assume !false; 45528#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46062#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46057#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46052#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46047#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46042#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46037#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46033#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46014#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46015#L137 assume 8464 == ssl3_accept_~s__state~0#1; 45604#L144 [2022-10-17 10:26:46,968 INFO L750 eck$LassoCheckResult]: Loop: 45604#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 46086#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 45484#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 46079#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46075#L651 ssl3_accept_~skip~0#1 := 0; 46072#L110-2 assume !false; 46068#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46064#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46059#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46054#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46049#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46044#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46039#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46034#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46030#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46026#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46023#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46020#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46017#L146 assume 8496 == ssl3_accept_~s__state~0#1; 45623#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 46012#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 46010#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 46009#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 45451#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 45348#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45349#L651 ssl3_accept_~skip~0#1 := 0; 45360#L110-2 assume !false; 45291#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45292#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45315#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45316#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45379#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45380#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45393#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45364#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45365#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45403#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 45396#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 45397#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45439#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45440#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45329#L152 assume 8512 == ssl3_accept_~s__state~0#1; 45330#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 45372#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 45276#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 45425#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46367#L651 ssl3_accept_~skip~0#1 := 0; 46365#L110-2 assume !false; 46363#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46361#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46360#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46357#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46355#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46354#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46353#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46352#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46350#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46344#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46342#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46340#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46338#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 46336#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46334#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45378#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45272#L158 assume 8528 == ssl3_accept_~s__state~0#1; 45273#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 45302#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 45304#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 45324#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 45326#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 45454#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 45487#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46291#L651 ssl3_accept_~skip~0#1 := 0; 46289#L110-2 assume !false; 46287#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46285#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46283#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46281#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46279#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46277#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46275#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46273#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46271#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46269#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46267#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46265#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 46263#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 46261#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 46228#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 46197#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 46195#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 46189#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 46188#L164 assume 8544 == ssl3_accept_~s__state~0#1; 45248#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 45250#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 45271#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 45426#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 45356#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 45357#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 45358#L417-2 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; 45257#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 46076#L651 ssl3_accept_~skip~0#1 := 0; 46070#L110-2 assume !false; 46066#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 46061#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 46056#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 46051#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 46046#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 46041#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 46036#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 46032#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 46028#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 46025#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 46022#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 46019#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 45679#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 45678#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 45677#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 45675#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 45669#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 45666#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 45663#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 45660#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 45659#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 45658#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 45657#L176 assume 8448 == ssl3_accept_~s__state~0#1; 45612#L177 assume !(ssl3_accept_~num1~0#1 > 0); 45655#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 45587#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45585#L651 ssl3_accept_~skip~0#1 := 0; 45572#L110-2 assume !false; 45573#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45543#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 45545#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 45595#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 45596#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 45579#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 45581#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 45568#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 45570#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 45631#L137 assume 8464 == ssl3_accept_~s__state~0#1; 45604#L144 [2022-10-17 10:26:46,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-10-17 10:26:46,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033609302] [2022-10-17 10:26:46,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:46,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,976 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:46,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:46,984 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:46,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:46,985 INFO L85 PathProgramCache]: Analyzing trace with hash 1784679971, now seen corresponding path program 1 times [2022-10-17 10:26:46,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:46,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944702431] [2022-10-17 10:26:46,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:46,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:47,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:47,092 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:26:47,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:47,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944702431] [2022-10-17 10:26:47,093 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1944702431] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:26:47,093 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1581598765] [2022-10-17 10:26:47,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:47,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:26:47,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:47,095 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:26:47,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-10-17 10:26:47,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:47,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:26:47,192 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:47,283 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:26:47,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:26:47,378 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:26:47,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1581598765] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:26:47,379 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:26:47,379 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 10:26:47,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786146318] [2022-10-17 10:26:47,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:26:47,380 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:47,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:47,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:26:47,381 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:26:47,381 INFO L87 Difference]: Start difference. First operand 1143 states and 1486 transitions. cyclomatic complexity: 346 Second operand has 6 states, 5 states have (on average 26.4) internal successors, (132), 6 states have internal predecessors, (132), 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-10-17 10:26:48,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:48,168 INFO L93 Difference]: Finished difference Result 3149 states and 4042 transitions. [2022-10-17 10:26:48,168 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3149 states and 4042 transitions. [2022-10-17 10:26:48,186 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2915 [2022-10-17 10:26:48,204 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3149 states to 3089 states and 3982 transitions. [2022-10-17 10:26:48,204 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2982 [2022-10-17 10:26:48,208 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2982 [2022-10-17 10:26:48,208 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3089 states and 3982 transitions. [2022-10-17 10:26:48,210 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:48,211 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3089 states and 3982 transitions. [2022-10-17 10:26:48,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3089 states and 3982 transitions. [2022-10-17 10:26:48,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3089 to 1847. [2022-10-17 10:26:48,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1847 states, 1847 states have (on average 1.3134813210611802) internal successors, (2426), 1846 states have internal predecessors, (2426), 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-10-17 10:26:48,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1847 states to 1847 states and 2426 transitions. [2022-10-17 10:26:48,269 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1847 states and 2426 transitions. [2022-10-17 10:26:48,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-10-17 10:26:48,270 INFO L428 stractBuchiCegarLoop]: Abstraction has 1847 states and 2426 transitions. [2022-10-17 10:26:48,270 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-10-17 10:26:48,270 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1847 states and 2426 transitions. [2022-10-17 10:26:48,277 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1673 [2022-10-17 10:26:48,278 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:48,278 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:48,280 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:48,280 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:48,281 INFO L748 eck$LassoCheckResult]: Stem: 50643#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(18, 2);call #Ultimate.allocInit(12, 3); 50514#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 50496#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 50454#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 50455#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 50448#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 50449#L110-2 assume !false; 50680#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51945#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51944#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51943#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51942#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51941#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51940#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51939#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51938#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51937#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50748#L144 [2022-10-17 10:26:48,281 INFO L750 eck$LassoCheckResult]: Loop: 50748#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 52199#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 50434#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 50435#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52223#L651 ssl3_accept_~skip~0#1 := 0; 52218#L110-2 assume !false; 52216#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52214#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52212#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52210#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52208#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52206#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52204#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52183#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52181#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52182#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52175#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52173#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52040#L146 assume 8496 == ssl3_accept_~s__state~0#1; 50616#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 50475#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 50476#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 51929#L304 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 50604#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 50583#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52217#L651 ssl3_accept_~skip~0#1 := 0; 52215#L110-2 assume !false; 52213#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52211#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52209#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52207#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52205#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52203#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52202#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50519#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50520#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50558#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 50554#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 50555#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 50591#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 50592#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 50481#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 50482#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 50425#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 50411#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 50412#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 50440#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 50441#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 50552#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 50523#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 50524#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 50621#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 50613#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 50430#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 50431#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 50577#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 50568#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 50569#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 50463#L203 assume 8656 == ssl3_accept_~s__state~0#1; 50464#L207 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 50538#L539 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet49#1;havoc ssl3_accept_#t~nondet49#1; 50539#L544 assume !(10 == ssl3_accept_~blastFlag~0#1); 50498#L547 assume !(13 == ssl3_accept_~blastFlag~0#1); 50499#L550 assume !(16 == ssl3_accept_~blastFlag~0#1); 50573#L553 assume !(19 == ssl3_accept_~blastFlag~0#1); 50564#L553-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 50419#L564 assume !(0 == ssl3_accept_~tmp___10~0#1); 50420#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 52155#L651 ssl3_accept_~skip~0#1 := 0; 52153#L110-2 assume !false; 52151#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 52149#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 52148#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 52147#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 52146#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 52144#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 52138#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 52136#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 52134#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 52132#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 52130#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 52128#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 52126#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 52124#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 52122#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 52120#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 52118#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 52116#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 52114#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 52112#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 52110#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 52108#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 52106#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 52104#L179 assume !(8576 == ssl3_accept_~s__state~0#1); 52101#L182 assume !(8577 == ssl3_accept_~s__state~0#1); 52098#L185 assume !(8592 == ssl3_accept_~s__state~0#1); 52095#L188 assume !(8593 == ssl3_accept_~s__state~0#1); 52092#L191 assume !(8608 == ssl3_accept_~s__state~0#1); 52089#L194 assume !(8609 == ssl3_accept_~s__state~0#1); 52086#L197 assume !(8640 == ssl3_accept_~s__state~0#1); 52083#L200 assume !(8641 == ssl3_accept_~s__state~0#1); 52080#L203 assume !(8656 == ssl3_accept_~s__state~0#1); 51948#L206 assume !(8657 == ssl3_accept_~s__state~0#1); 50491#L209 assume 8672 == ssl3_accept_~s__state~0#1; 50567#L213 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet50#1;havoc ssl3_accept_#t~nondet50#1; 50626#L572 assume !(11 == ssl3_accept_~blastFlag~0#1); 50415#L575 assume !(14 == ssl3_accept_~blastFlag~0#1); 50416#L578 assume !(17 == ssl3_accept_~blastFlag~0#1); 50532#L581 assume !(20 == ssl3_accept_~blastFlag~0#1); 50638#L581-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 50634#L591 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 50636#L591-2 ssl3_accept_~s__init_num~0#1 := 0; 50628#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 51615#L651 ssl3_accept_~skip~0#1 := 0; 51616#L110-2 assume !false; 51610#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 51611#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 51604#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 51605#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 51598#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 51599#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 51592#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 51593#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 51586#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 51587#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 51572#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 51573#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 51167#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 51165#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 51163#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 51161#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 51159#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 51146#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 51139#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 51140#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 50855#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 50856#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 50819#L176 assume 8448 == ssl3_accept_~s__state~0#1; 50820#L177 assume !(ssl3_accept_~num1~0#1 > 0); 50811#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 50812#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50805#L651 ssl3_accept_~skip~0#1 := 0; 50806#L110-2 assume !false; 50801#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50802#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 50796#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 50797#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 50792#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 50793#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 50788#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 50789#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 50784#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 50785#L137 assume 8464 == ssl3_accept_~s__state~0#1; 50748#L144 [2022-10-17 10:26:48,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:48,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-10-17 10:26:48,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:48,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910066888] [2022-10-17 10:26:48,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:48,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:48,289 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:48,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:48,297 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:48,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:48,300 INFO L85 PathProgramCache]: Analyzing trace with hash -806816819, now seen corresponding path program 1 times [2022-10-17 10:26:48,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:48,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198892357] [2022-10-17 10:26:48,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:48,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:48,372 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-10-17 10:26:48,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:48,372 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198892357] [2022-10-17 10:26:48,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198892357] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:48,373 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:48,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:48,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819473520] [2022-10-17 10:26:48,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:48,374 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:48,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:48,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:48,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:48,375 INFO L87 Difference]: Start difference. First operand 1847 states and 2426 transitions. cyclomatic complexity: 582 Second operand has 3 states, 3 states have (on average 35.666666666666664) internal successors, (107), 3 states have internal predecessors, (107), 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-10-17 10:26:48,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:48,409 INFO L93 Difference]: Finished difference Result 3409 states and 4512 transitions. [2022-10-17 10:26:48,409 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3409 states and 4512 transitions. [2022-10-17 10:26:48,449 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3235 [2022-10-17 10:26:48,466 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3409 states to 3409 states and 4512 transitions. [2022-10-17 10:26:48,466 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3302 [2022-10-17 10:26:48,471 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3302 [2022-10-17 10:26:48,471 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3409 states and 4512 transitions. [2022-10-17 10:26:48,471 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:48,471 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3409 states and 4512 transitions. [2022-10-17 10:26:48,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3409 states and 4512 transitions. [2022-10-17 10:26:48,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3409 to 3409. [2022-10-17 10:26:48,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3409 states, 3409 states have (on average 1.3235552948078615) internal successors, (4512), 3408 states have internal predecessors, (4512), 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-10-17 10:26:48,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3409 states to 3409 states and 4512 transitions. [2022-10-17 10:26:48,547 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3409 states and 4512 transitions. [2022-10-17 10:26:48,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:48,548 INFO L428 stractBuchiCegarLoop]: Abstraction has 3409 states and 4512 transitions. [2022-10-17 10:26:48,548 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-10-17 10:26:48,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3409 states and 4512 transitions. [2022-10-17 10:26:48,562 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 3235 [2022-10-17 10:26:48,563 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:48,563 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:48,565 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:48,566 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:48,566 INFO L748 eck$LassoCheckResult]: Stem: 55915#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(18, 2);call #Ultimate.allocInit(12, 3); 55779#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 55761#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 55716#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 55717#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 55708#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 55709#L110-2 assume !false; 55957#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57201#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57200#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57199#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57196#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57194#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57191#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57190#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57189#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57188#L137 assume 8464 == ssl3_accept_~s__state~0#1; 56891#L144 [2022-10-17 10:26:48,567 INFO L750 eck$LassoCheckResult]: Loop: 56891#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 58277#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 56753#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 58271#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 58267#L651 ssl3_accept_~skip~0#1 := 0; 58261#L110-2 assume !false; 58245#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58241#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 58237#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 58233#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 58229#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 58225#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 58221#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 58217#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 58214#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 58210#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 58206#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 58203#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57017#L146 assume 8496 == ssl3_accept_~s__state~0#1; 57015#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 57013#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 56200#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 57009#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 55887#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 57931#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57927#L651 ssl3_accept_~skip~0#1 := 0; 57925#L110-2 assume !false; 57923#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57921#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57919#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57917#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57915#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57913#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57912#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57911#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57910#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57908#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57907#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57906#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57904#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57900#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 56166#L152 assume 8512 == ssl3_accept_~s__state~0#1; 56159#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 56160#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 55845#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 55846#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57463#L651 ssl3_accept_~skip~0#1 := 0; 57460#L110-2 assume !false; 57457#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57454#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57451#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57448#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57445#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57442#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57439#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57436#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57433#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56889#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 56888#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56885#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56883#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 56882#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 56881#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 56880#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 55991#L158 assume 8528 == ssl3_accept_~s__state~0#1; 55989#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 55985#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 55987#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 55741#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 55743#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 55880#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 56161#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56147#L651 ssl3_accept_~skip~0#1 := 0; 56148#L110-2 assume !false; 56132#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56133#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 56124#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 56125#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 56116#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 56117#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 56108#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 56109#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 56100#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 56101#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 56092#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 56093#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 56084#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 56085#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 56076#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 56077#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 56068#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 56069#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 56037#L164 assume 8544 == ssl3_accept_~s__state~0#1; 56038#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 55701#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 55687#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 56001#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 55919#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 55920#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 57349#L417-2 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; 57340#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57336#L651 ssl3_accept_~skip~0#1 := 0; 57334#L110-2 assume !false; 57332#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57330#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57328#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57326#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57323#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57317#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57314#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57311#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57308#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57305#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 57302#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 57299#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 57296#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 57295#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 57294#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 57293#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 57292#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 57291#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 57290#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 57289#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 57287#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 57285#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 57283#L176 assume 8448 == ssl3_accept_~s__state~0#1; 57281#L177 assume !(ssl3_accept_~num1~0#1 > 0); 57277#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 57273#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57269#L651 ssl3_accept_~skip~0#1 := 0; 57267#L110-2 assume !false; 57265#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57262#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57260#L116 assume 16384 == ssl3_accept_~s__state~0#1; 57254#L222 ssl3_accept_~s__server~0#1 := 1; 57371#L227 assume 0 != ssl3_accept_~cb~0#1; 57369#L227-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 57368#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 57360#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 57356#L237-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 57353#L254 assume 12292 != ssl3_accept_~s__state~0#1; 57351#L255 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post35#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post35#1;havoc ssl3_accept_#t~post35#1; 57345#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57337#L651 ssl3_accept_~skip~0#1 := 0; 57335#L110-2 assume !false; 57333#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57331#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 57329#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 57327#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 57324#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 57318#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 57315#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 57312#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 57309#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 57306#L137 assume 8464 == ssl3_accept_~s__state~0#1; 56891#L144 [2022-10-17 10:26:48,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:48,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-10-17 10:26:48,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:48,568 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047969757] [2022-10-17 10:26:48,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:48,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:48,575 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:48,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:48,584 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:48,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:48,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1872570039, now seen corresponding path program 1 times [2022-10-17 10:26:48,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:48,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [89954742] [2022-10-17 10:26:48,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:48,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:48,695 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:26:48,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:48,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [89954742] [2022-10-17 10:26:48,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [89954742] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 10:26:48,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922758077] [2022-10-17 10:26:48,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:48,697 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 10:26:48,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:26:48,717 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 10:26:48,740 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-10-17 10:26:48,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:48,814 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 10:26:48,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:26:48,868 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:26:48,868 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 10:26:48,920 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2022-10-17 10:26:48,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922758077] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 10:26:48,921 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 10:26:48,921 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 10:26:48,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448557640] [2022-10-17 10:26:48,921 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 10:26:48,922 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:48,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:48,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 10:26:48,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 10:26:48,923 INFO L87 Difference]: Start difference. First operand 3409 states and 4512 transitions. cyclomatic complexity: 1109 Second operand has 6 states, 6 states have (on average 23.166666666666668) internal successors, (139), 6 states have internal predecessors, (139), 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-10-17 10:26:49,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:49,453 INFO L93 Difference]: Finished difference Result 4984 states and 6369 transitions. [2022-10-17 10:26:49,453 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4984 states and 6369 transitions. [2022-10-17 10:26:49,524 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 3990 [2022-10-17 10:26:49,554 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4984 states to 4884 states and 6261 transitions. [2022-10-17 10:26:49,554 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4777 [2022-10-17 10:26:49,559 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4777 [2022-10-17 10:26:49,559 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4884 states and 6261 transitions. [2022-10-17 10:26:49,560 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:49,560 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4884 states and 6261 transitions. [2022-10-17 10:26:49,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4884 states and 6261 transitions. [2022-10-17 10:26:49,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4884 to 3689. [2022-10-17 10:26:49,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3689 states, 3689 states have (on average 1.296286256438059) internal successors, (4782), 3688 states have internal predecessors, (4782), 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-10-17 10:26:49,662 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3689 states to 3689 states and 4782 transitions. [2022-10-17 10:26:49,662 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3689 states and 4782 transitions. [2022-10-17 10:26:49,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-17 10:26:49,663 INFO L428 stractBuchiCegarLoop]: Abstraction has 3689 states and 4782 transitions. [2022-10-17 10:26:49,664 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-10-17 10:26:49,664 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3689 states and 4782 transitions. [2022-10-17 10:26:49,679 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2022-10-17 10:26:49,679 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:49,679 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:49,682 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:49,682 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:49,682 INFO L748 eck$LassoCheckResult]: Stem: 65244#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(18, 2);call #Ultimate.allocInit(12, 3); 65115#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 65096#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 65053#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 65054#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 65045#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 65046#L110-2 assume !false; 65279#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 66238#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 66237#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 66236#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 66235#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 66234#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 66233#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 66232#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 66231#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 66230#L137 assume 8464 == ssl3_accept_~s__state~0#1; 65394#L144 [2022-10-17 10:26:49,683 INFO L750 eck$LassoCheckResult]: Loop: 65394#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 68648#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 68497#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 68647#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68632#L651 ssl3_accept_~skip~0#1 := 0; 68633#L110-2 assume !false; 68626#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68627#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 68620#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 68621#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 68614#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 68615#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 68608#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 68609#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 68604#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68605#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 68598#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 68478#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 68441#L146 assume 8496 == ssl3_accept_~s__state~0#1; 65391#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 68437#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 67664#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 68256#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 65217#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 68153#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68147#L651 ssl3_accept_~skip~0#1 := 0; 68143#L110-2 assume !false; 68139#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68135#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 68131#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 68127#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 68123#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 68119#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 68115#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 68111#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 68079#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68074#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 68066#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 68059#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 68054#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 68047#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 68042#L152 assume 8512 == ssl3_accept_~s__state~0#1; 65251#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 65128#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 65129#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 68473#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68469#L651 ssl3_accept_~skip~0#1 := 0; 68467#L110-2 assume !false; 68465#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68463#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 68461#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 68459#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 68457#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 68455#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 68453#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 68451#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 68450#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68436#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 68435#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 68434#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 68432#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 68427#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 68425#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 68423#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 68421#L158 assume 8528 == ssl3_accept_~s__state~0#1; 65386#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 68418#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 68416#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 68415#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 68410#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 68408#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 68402#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68398#L651 ssl3_accept_~skip~0#1 := 0; 68397#L110-2 assume !false; 68396#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68394#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 68389#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 68387#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 68385#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 68383#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 68381#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 68379#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 68377#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68375#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 68373#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 68371#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 68369#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 68367#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 68365#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 68363#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 68361#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 65011#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 65012#L164 assume 8544 == ssl3_accept_~s__state~0#1; 65001#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 65003#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 65024#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 65195#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 68051#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 68044#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 68038#L417-2 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; 68034#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68031#L651 ssl3_accept_~skip~0#1 := 0; 68030#L110-2 assume !false; 68029#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68028#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 68027#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 68026#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 68025#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 68024#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 68023#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 68022#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 68021#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68020#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 68019#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 68018#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 68017#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 68016#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 68015#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 68014#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 68013#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 68012#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 68011#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 68010#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 68009#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 67948#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 67949#L176 assume 8448 == ssl3_accept_~s__state~0#1; 65146#L177 assume !(ssl3_accept_~num1~0#1 > 0); 65147#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 68004#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68001#L651 ssl3_accept_~skip~0#1 := 0; 68000#L110-2 assume !false; 67999#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67998#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 67997#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 67996#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 67995#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 67994#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 67993#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 67992#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 67991#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 67990#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 67988#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 67986#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 67984#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 67982#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 67980#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 67978#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 67976#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 67974#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 67972#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 67970#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 67968#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 67966#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 67963#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 67964#L179 assume 8576 == ssl3_accept_~s__state~0#1; 66371#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 68412#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 68406#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 66677#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 65829#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68636#L651 ssl3_accept_~skip~0#1 := 0; 68629#L110-2 assume !false; 68630#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68623#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 68624#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 68617#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 68618#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 68611#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 68612#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 68315#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 68607#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 68600#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 68601#L140 assume 8465 == ssl3_accept_~s__state~0#1; 65394#L144 [2022-10-17 10:26:49,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:49,684 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-10-17 10:26:49,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:49,684 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201179821] [2022-10-17 10:26:49,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:49,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:49,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:49,692 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:49,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:49,701 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:49,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:49,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1494451639, now seen corresponding path program 1 times [2022-10-17 10:26:49,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:49,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104984209] [2022-10-17 10:26:49,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:49,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:49,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:49,780 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-10-17 10:26:49,780 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:49,780 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104984209] [2022-10-17 10:26:49,781 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104984209] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:49,781 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:49,781 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:49,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323513694] [2022-10-17 10:26:49,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:49,782 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:49,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:49,783 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:49,783 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:49,784 INFO L87 Difference]: Start difference. First operand 3689 states and 4782 transitions. cyclomatic complexity: 1102 Second operand has 3 states, 2 states have (on average 38.0) internal successors, (76), 3 states have internal predecessors, (76), 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-10-17 10:26:49,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:49,942 INFO L93 Difference]: Finished difference Result 3703 states and 4796 transitions. [2022-10-17 10:26:49,942 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3703 states and 4796 transitions. [2022-10-17 10:26:49,963 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3492 [2022-10-17 10:26:49,979 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3703 states to 3703 states and 4796 transitions. [2022-10-17 10:26:49,980 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3596 [2022-10-17 10:26:49,983 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3596 [2022-10-17 10:26:49,983 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3703 states and 4796 transitions. [2022-10-17 10:26:49,983 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:49,983 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3703 states and 4796 transitions. [2022-10-17 10:26:49,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3703 states and 4796 transitions. [2022-10-17 10:26:50,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3703 to 3689. [2022-10-17 10:26:50,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3689 states, 3689 states have (on average 1.2952019517484412) internal successors, (4778), 3688 states have internal predecessors, (4778), 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-10-17 10:26:50,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3689 states to 3689 states and 4778 transitions. [2022-10-17 10:26:50,061 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3689 states and 4778 transitions. [2022-10-17 10:26:50,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:50,062 INFO L428 stractBuchiCegarLoop]: Abstraction has 3689 states and 4778 transitions. [2022-10-17 10:26:50,062 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-10-17 10:26:50,062 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3689 states and 4778 transitions. [2022-10-17 10:26:50,077 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2022-10-17 10:26:50,077 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:50,077 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:50,080 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:50,080 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:50,080 INFO L748 eck$LassoCheckResult]: Stem: 72658#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(18, 2);call #Ultimate.allocInit(12, 3); 72512#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 72494#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 72451#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 72452#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 72443#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 72444#L110-2 assume !false; 72701#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73183#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 73182#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 73181#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 73180#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 73179#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 73178#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 73177#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 73176#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 73175#L137 assume 8464 == ssl3_accept_~s__state~0#1; 73173#L144 [2022-10-17 10:26:50,081 INFO L750 eck$LassoCheckResult]: Loop: 73173#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 76074#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 75237#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 76068#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 76066#L651 ssl3_accept_~skip~0#1 := 0; 72513#L110-2 assume !false; 72514#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 76059#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 76060#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 76055#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 76056#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 76050#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 76051#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 76047#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 76048#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 72560#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 72561#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74633#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74634#L146 assume 8496 == ssl3_accept_~s__state~0#1; 72619#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 72620#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 73747#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 73748#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 72623#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 75089#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75084#L651 ssl3_accept_~skip~0#1 := 0; 75081#L110-2 assume !false; 75078#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75075#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 75072#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 75069#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 75066#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 75063#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 75060#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 75057#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 75054#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 75051#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75048#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75043#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 75040#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 75035#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 75032#L152 assume 8512 == ssl3_accept_~s__state~0#1; 73230#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 75024#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 75007#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 74742#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74737#L651 ssl3_accept_~skip~0#1 := 0; 74734#L110-2 assume !false; 74731#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74728#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74725#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74722#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74719#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74716#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74713#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74710#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74707#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74704#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74701#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74699#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74697#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74695#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74693#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74632#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 72753#L158 assume 8528 == ssl3_accept_~s__state~0#1; 72751#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 72748#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 72745#L335-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 72739#L344 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 72740#L347 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 74972#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 74969#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74966#L651 ssl3_accept_~skip~0#1 := 0; 74964#L110-2 assume !false; 74959#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74957#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74955#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74953#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74951#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74949#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74947#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74945#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74943#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74941#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74939#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74937#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74935#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74933#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74931#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74929#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 74927#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 74925#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 74923#L164 assume 8544 == ssl3_accept_~s__state~0#1; 73225#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 74920#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 74917#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 74913#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 74911#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 74910#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 74908#L417-2 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; 74904#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74901#L651 ssl3_accept_~skip~0#1 := 0; 74900#L110-2 assume !false; 74899#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74898#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74897#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74896#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74895#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74894#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74893#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74892#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74891#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74890#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74888#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74886#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74884#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74882#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74880#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74878#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 74876#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 74875#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 74874#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 74873#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 74872#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 74870#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 74869#L176 assume 8448 == ssl3_accept_~s__state~0#1; 74867#L177 assume !(ssl3_accept_~num1~0#1 > 0); 74864#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 74861#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74854#L651 ssl3_accept_~skip~0#1 := 0; 74853#L110-2 assume !false; 74852#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74851#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 74850#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 74849#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 74848#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 74847#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 74846#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74845#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 74844#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 74843#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 74842#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 74841#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 74840#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 74839#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 74838#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 74837#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 74836#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 74835#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 74834#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 74833#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 74832#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 74831#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 74830#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 74811#L179 assume 8576 == ssl3_accept_~s__state~0#1; 74807#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 74806#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 74805#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 74803#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 73735#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 76063#L651 ssl3_accept_~skip~0#1 := 0; 76064#L110-2 assume !false; 76061#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 76062#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 76057#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 76058#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 76053#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 76054#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 76049#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 74086#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 76045#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 76046#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 75658#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 75659#L143 assume 8466 == ssl3_accept_~s__state~0#1; 73173#L144 [2022-10-17 10:26:50,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:50,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-10-17 10:26:50,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:50,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905913621] [2022-10-17 10:26:50,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:50,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:50,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:50,089 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:50,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:50,096 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:50,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:50,122 INFO L85 PathProgramCache]: Analyzing trace with hash 916639604, now seen corresponding path program 1 times [2022-10-17 10:26:50,122 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:50,122 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378733865] [2022-10-17 10:26:50,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:50,123 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:50,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:50,266 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-10-17 10:26:50,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:50,267 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378733865] [2022-10-17 10:26:50,267 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378733865] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:50,267 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:50,268 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:50,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622641591] [2022-10-17 10:26:50,268 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:50,268 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:50,269 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:50,269 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:50,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:50,269 INFO L87 Difference]: Start difference. First operand 3689 states and 4778 transitions. cyclomatic complexity: 1098 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-10-17 10:26:50,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:50,309 INFO L93 Difference]: Finished difference Result 6747 states and 8706 transitions. [2022-10-17 10:26:50,309 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6747 states and 8706 transitions. [2022-10-17 10:26:50,347 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6536 [2022-10-17 10:26:50,378 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6747 states to 6747 states and 8706 transitions. [2022-10-17 10:26:50,378 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6640 [2022-10-17 10:26:50,384 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6640 [2022-10-17 10:26:50,385 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6747 states and 8706 transitions. [2022-10-17 10:26:50,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:50,387 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6747 states and 8706 transitions. [2022-10-17 10:26:50,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6747 states and 8706 transitions. [2022-10-17 10:26:50,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6747 to 3689. [2022-10-17 10:26:50,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3689 states, 3689 states have (on average 1.2941176470588236) internal successors, (4774), 3688 states have internal predecessors, (4774), 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-10-17 10:26:50,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3689 states to 3689 states and 4774 transitions. [2022-10-17 10:26:50,492 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3689 states and 4774 transitions. [2022-10-17 10:26:50,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:50,494 INFO L428 stractBuchiCegarLoop]: Abstraction has 3689 states and 4774 transitions. [2022-10-17 10:26:50,494 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-10-17 10:26:50,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3689 states and 4774 transitions. [2022-10-17 10:26:50,507 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3478 [2022-10-17 10:26:50,508 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:50,508 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:50,510 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:50,510 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:50,511 INFO L748 eck$LassoCheckResult]: Stem: 83083#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(18, 2);call #Ultimate.allocInit(12, 3); 82956#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 82935#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 82893#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 82894#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 82887#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 82888#L110-2 assume !false; 83132#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 84211#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 84210#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 84209#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 84208#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 84207#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 84206#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 84205#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 84204#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 84203#L137 assume 8464 == ssl3_accept_~s__state~0#1; 83234#L144 [2022-10-17 10:26:50,511 INFO L750 eck$LassoCheckResult]: Loop: 83234#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 85690#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 84718#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 85686#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 85683#L651 ssl3_accept_~skip~0#1 := 0; 85682#L110-2 assume !false; 85681#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 85680#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 85679#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 85678#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 85677#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 85675#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 85672#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 85666#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 85663#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 85603#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 85602#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 85553#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 85548#L146 assume 8496 == ssl3_accept_~s__state~0#1; 83228#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 85547#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 84305#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 85546#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 83056#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 85542#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 85539#L651 ssl3_accept_~skip~0#1 := 0; 85538#L110-2 assume !false; 85537#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 85536#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 85535#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 85534#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 85533#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 85532#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 85531#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 85530#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 85529#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 85528#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 85527#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 85526#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 85525#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 85524#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 83905#L152 assume 8512 == ssl3_accept_~s__state~0#1; 83222#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 82969#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 82970#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 83019#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86466#L651 ssl3_accept_~skip~0#1 := 0; 86464#L110-2 assume !false; 86462#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86461#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 86459#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 86454#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 86452#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 86450#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 86448#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 86446#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 86444#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 86442#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 86440#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 86438#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 86436#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 86434#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 86432#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 86428#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 83812#L158 assume 8528 == ssl3_accept_~s__state~0#1; 82925#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 82926#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 86053#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 82987#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 82988#L367 assume !(3 == ssl3_accept_~blastFlag~0#1); 83046#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 83047#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 86048#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 86045#L651 ssl3_accept_~skip~0#1 := 0; 86044#L110-2 assume !false; 86042#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 86037#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 86035#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 86033#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 86031#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 86029#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 86027#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 86025#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 86023#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 86021#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 86019#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 86017#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 86015#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 86013#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 86011#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 86009#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 86007#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 86005#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 86003#L164 assume 8544 == ssl3_accept_~s__state~0#1; 83211#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 84225#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 84215#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 84216#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 83086#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 83087#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 85993#L417-2 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; 85989#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 85986#L651 ssl3_accept_~skip~0#1 := 0; 85985#L110-2 assume !false; 85984#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 85983#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 85982#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 85981#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 85980#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 85979#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 85978#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 85977#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 85976#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 85975#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 85974#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 85973#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 85972#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 85971#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 85970#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 85969#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 85968#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 85967#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 85966#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 85965#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 85964#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 85963#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 85962#L176 assume 8448 == ssl3_accept_~s__state~0#1; 85961#L177 assume !(ssl3_accept_~num1~0#1 > 0); 85946#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 85938#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 85934#L651 ssl3_accept_~skip~0#1 := 0; 85932#L110-2 assume !false; 85930#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 85928#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 85926#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 85924#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 85922#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 85920#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 85918#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 85916#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 85914#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 85912#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 85910#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 85908#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 85906#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 85904#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 85902#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 85900#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 85898#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 85896#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 85894#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 85892#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 85890#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 85888#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 85886#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 85883#L179 assume 8576 == ssl3_accept_~s__state~0#1; 85880#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 85879#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 85878#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 85876#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 83524#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 85865#L651 ssl3_accept_~skip~0#1 := 0; 85863#L110-2 assume !false; 85861#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 85859#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 85857#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 85855#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 85853#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 85851#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 85849#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 85185#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 85846#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 85844#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 85842#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 85839#L143 assume 8466 == ssl3_accept_~s__state~0#1; 83234#L144 [2022-10-17 10:26:50,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:50,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-10-17 10:26:50,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:50,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57691653] [2022-10-17 10:26:50,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:50,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:50,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:50,520 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:50,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:50,528 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:50,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:50,529 INFO L85 PathProgramCache]: Analyzing trace with hash 463087061, now seen corresponding path program 1 times [2022-10-17 10:26:50,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:50,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35300211] [2022-10-17 10:26:50,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:50,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:50,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:51,072 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-10-17 10:26:51,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:51,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35300211] [2022-10-17 10:26:51,072 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35300211] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:51,073 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:51,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-10-17 10:26:51,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105613982] [2022-10-17 10:26:51,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:51,074 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:51,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:51,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-10-17 10:26:51,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 10:26:51,075 INFO L87 Difference]: Start difference. First operand 3689 states and 4774 transitions. cyclomatic complexity: 1094 Second operand has 5 states, 5 states have (on average 20.4) internal successors, (102), 5 states have internal predecessors, (102), 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-10-17 10:26:51,266 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:51,266 INFO L93 Difference]: Finished difference Result 15917 states and 20464 transitions. [2022-10-17 10:26:51,266 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15917 states and 20464 transitions. [2022-10-17 10:26:51,352 INFO L131 ngComponentsAnalysis]: Automaton has 26 accepting balls. 15554 [2022-10-17 10:26:51,425 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15917 states to 15917 states and 20464 transitions. [2022-10-17 10:26:51,426 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15810 [2022-10-17 10:26:51,440 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15810 [2022-10-17 10:26:51,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15917 states and 20464 transitions. [2022-10-17 10:26:51,448 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:51,448 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15917 states and 20464 transitions. [2022-10-17 10:26:51,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15917 states and 20464 transitions. [2022-10-17 10:26:51,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15917 to 6779. [2022-10-17 10:26:51,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6779 states, 6779 states have (on average 1.2913409057383094) internal successors, (8754), 6778 states have internal predecessors, (8754), 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-10-17 10:26:51,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6779 states to 6779 states and 8754 transitions. [2022-10-17 10:26:51,792 INFO L240 hiAutomatonCegarLoop]: Abstraction has 6779 states and 8754 transitions. [2022-10-17 10:26:51,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-10-17 10:26:51,793 INFO L428 stractBuchiCegarLoop]: Abstraction has 6779 states and 8754 transitions. [2022-10-17 10:26:51,793 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-10-17 10:26:51,793 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6779 states and 8754 transitions. [2022-10-17 10:26:51,817 INFO L131 ngComponentsAnalysis]: Automaton has 14 accepting balls. 6568 [2022-10-17 10:26:51,817 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:51,817 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:51,820 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:51,820 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:51,820 INFO L748 eck$LassoCheckResult]: Stem: 102712#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(18, 2);call #Ultimate.allocInit(12, 3); 102577#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 102558#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 102516#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 102517#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 102511#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 102512#L110-2 assume !false; 102767#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 102921#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 102917#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 102918#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 102913#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 102914#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 102909#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 102910#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 102905#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 102906#L137 assume 8464 == ssl3_accept_~s__state~0#1; 102470#L144 [2022-10-17 10:26:51,821 INFO L750 eck$LassoCheckResult]: Loop: 102470#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 102471#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 102706#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 108434#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 108428#L651 ssl3_accept_~skip~0#1 := 0; 108425#L110-2 assume !false; 108403#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 108402#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 108399#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 108397#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 108395#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 108393#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 108391#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 108389#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 108387#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 108380#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 108376#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 108301#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 108284#L146 assume 8496 == ssl3_accept_~s__state~0#1; 102685#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 102540#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 102521#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 102522#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 102682#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 108277#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 108274#L651 ssl3_accept_~skip~0#1 := 0; 108273#L110-2 assume !false; 108272#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 108271#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 108270#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 108269#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 108268#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 108267#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 108266#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 108265#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 108264#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 108263#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 108262#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 108261#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 108246#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 108244#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 103122#L152 assume 8512 == ssl3_accept_~s__state~0#1; 102826#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 103595#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 103643#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 103644#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 102648#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 102649#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109128#L651 ssl3_accept_~skip~0#1 := 0; 109127#L110-2 assume !false; 109126#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109125#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 109124#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 109123#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 109122#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 109121#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 109120#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 109119#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 109118#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 109117#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 109116#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 109115#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 109114#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 109113#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 109112#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 109111#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 109056#L158 assume 8528 == ssl3_accept_~s__state~0#1; 102823#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 109053#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 102548#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 102538#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 102607#L367 assume !(3 == ssl3_accept_~blastFlag~0#1); 109045#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 109044#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 109040#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 109037#L651 ssl3_accept_~skip~0#1 := 0; 109035#L110-2 assume !false; 109030#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 109028#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 109026#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 109024#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 109022#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 109020#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 109018#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 109016#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 109014#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 109012#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 109010#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 109008#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 109006#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 109004#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 109002#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 109000#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 108998#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 108996#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 108990#L164 assume 8544 == ssl3_accept_~s__state~0#1; 102818#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 108987#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 102660#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 102661#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 103118#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 103119#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 102631#L417-2 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; 102632#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 108970#L651 ssl3_accept_~skip~0#1 := 0; 108968#L110-2 assume !false; 108962#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 108937#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 108930#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 108925#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 108920#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 108914#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 108911#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 108905#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 108903#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 108901#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 108899#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 108897#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 108895#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 108892#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 108891#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 108890#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 108889#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 108888#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 108887#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 108886#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 108885#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 108884#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 108883#L176 assume 8448 == ssl3_accept_~s__state~0#1; 108882#L177 assume !(ssl3_accept_~num1~0#1 > 0); 108877#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 108872#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 108867#L651 ssl3_accept_~skip~0#1 := 0; 108864#L110-2 assume !false; 108861#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 108858#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 108855#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 108852#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 108849#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 108846#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 108843#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 108840#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 108837#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 108835#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 108832#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 108829#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 108824#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 108819#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 108812#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 108810#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 108808#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 108804#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 108803#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 108802#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 108801#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 108799#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 108797#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 108795#L179 assume 8576 == ssl3_accept_~s__state~0#1; 108642#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 108792#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 108790#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 108788#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 108012#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 108378#L651 ssl3_accept_~skip~0#1 := 0; 108370#L110-2 assume !false; 108369#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 108368#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 108367#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 108366#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 108365#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 108364#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 108363#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 103141#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 108360#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 108358#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 108306#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 108300#L143 assume 8466 == ssl3_accept_~s__state~0#1; 102470#L144 [2022-10-17 10:26:51,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:51,822 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-10-17 10:26:51,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:51,823 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108684755] [2022-10-17 10:26:51,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:51,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:51,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:51,831 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:51,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:51,839 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:51,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:51,840 INFO L85 PathProgramCache]: Analyzing trace with hash 147797837, now seen corresponding path program 1 times [2022-10-17 10:26:51,840 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:51,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096160438] [2022-10-17 10:26:51,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:51,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:51,952 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:52,006 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 182 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-10-17 10:26:52,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:52,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096160438] [2022-10-17 10:26:52,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096160438] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:52,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:52,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:52,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201399432] [2022-10-17 10:26:52,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:52,008 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:52,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:52,008 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:52,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:52,009 INFO L87 Difference]: Start difference. First operand 6779 states and 8754 transitions. cyclomatic complexity: 1990 Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:26:52,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:52,112 INFO L93 Difference]: Finished difference Result 9208 states and 11783 transitions. [2022-10-17 10:26:52,112 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9208 states and 11783 transitions. [2022-10-17 10:26:52,219 INFO L131 ngComponentsAnalysis]: Automaton has 18 accepting balls. 8862 [2022-10-17 10:26:52,258 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9208 states to 9208 states and 11783 transitions. [2022-10-17 10:26:52,259 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9009 [2022-10-17 10:26:52,274 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9009 [2022-10-17 10:26:52,274 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9208 states and 11783 transitions. [2022-10-17 10:26:52,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:52,280 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9208 states and 11783 transitions. [2022-10-17 10:26:52,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9208 states and 11783 transitions. [2022-10-17 10:26:52,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9208 to 9116. [2022-10-17 10:26:52,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9116 states, 9116 states have (on average 1.2812637121544537) internal successors, (11680), 9115 states have internal predecessors, (11680), 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-10-17 10:26:52,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9116 states to 9116 states and 11680 transitions. [2022-10-17 10:26:52,548 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9116 states and 11680 transitions. [2022-10-17 10:26:52,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:52,549 INFO L428 stractBuchiCegarLoop]: Abstraction has 9116 states and 11680 transitions. [2022-10-17 10:26:52,549 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-10-17 10:26:52,549 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9116 states and 11680 transitions. [2022-10-17 10:26:52,588 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8813 [2022-10-17 10:26:52,588 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:52,589 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:52,596 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:52,596 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:52,596 INFO L748 eck$LassoCheckResult]: Stem: 118750#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(18, 2);call #Ultimate.allocInit(12, 3); 118574#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 118554#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 118509#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 118510#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 118504#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 118505#L110-2 assume !false; 118788#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 119917#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 119914#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 119911#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 119908#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 119905#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 119902#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 119899#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 119896#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 119893#L137 assume 8464 == ssl3_accept_~s__state~0#1; 119613#L144 [2022-10-17 10:26:52,597 INFO L750 eck$LassoCheckResult]: Loop: 119613#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 123770#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 123498#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 123767#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 123765#L651 ssl3_accept_~skip~0#1 := 0; 123760#L110-2 assume !false; 123761#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 123756#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 123757#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 123750#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 123751#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 123494#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 123495#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 123408#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 123409#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 123377#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 123378#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 122656#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 121513#L146 assume 8496 == ssl3_accept_~s__state~0#1; 119091#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 119092#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 121508#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 121509#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 118707#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 123430#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 123427#L651 ssl3_accept_~skip~0#1 := 0; 123426#L110-2 assume !false; 123425#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 123424#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 123423#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 123422#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 123421#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 123420#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 123419#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 123418#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 123417#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 123416#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 123415#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 123414#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 123413#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 123412#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 123411#L152 assume 8512 == ssl3_accept_~s__state~0#1; 119593#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 119594#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 118866#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 118867#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 123406#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 123403#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 123400#L651 ssl3_accept_~skip~0#1 := 0; 123399#L110-2 assume !false; 123398#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 123397#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 123396#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 123395#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 123394#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 123393#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 123392#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 123391#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 123390#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 123389#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 123388#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 123387#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 123386#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 123385#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 123384#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 123383#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 123382#L158 assume 8528 == ssl3_accept_~s__state~0#1; 119876#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 123381#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 123367#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 123361#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 123363#L367 assume !(3 == ssl3_accept_~blastFlag~0#1); 123359#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 123355#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 123352#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 123349#L651 ssl3_accept_~skip~0#1 := 0; 123348#L110-2 assume !false; 123346#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 123341#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 123339#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 123337#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 123335#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 123333#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 123331#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 123329#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 123327#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 123325#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 123323#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 123321#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 123319#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 123317#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 123315#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 123313#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 123311#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 123309#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 123307#L164 assume 8544 == ssl3_accept_~s__state~0#1; 119871#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 123304#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 123301#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 123297#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 123295#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 123293#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 123291#L417-2 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; 123287#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 123284#L651 ssl3_accept_~skip~0#1 := 0; 123283#L110-2 assume !false; 123282#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 123281#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 123280#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 123279#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 123278#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 123277#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 123276#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 123275#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 123274#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 123273#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 123272#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 123271#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 123269#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 123267#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 123265#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 123263#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 123261#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 123259#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 123257#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 123255#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 123122#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 123120#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 123000#L176 assume 8448 == ssl3_accept_~s__state~0#1; 122987#L177 assume !(ssl3_accept_~num1~0#1 > 0); 122981#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 122975#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 122969#L651 ssl3_accept_~skip~0#1 := 0; 122965#L110-2 assume !false; 122961#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 122957#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 122953#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 122659#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 122654#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 122651#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 122649#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 122319#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 122318#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 122316#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 122315#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 122313#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 122311#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 122309#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 122307#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 122305#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 122303#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 122301#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 122299#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 122298#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 122296#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 122294#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 122292#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 122291#L179 assume 8576 == ssl3_accept_~s__state~0#1; 122288#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 122287#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 122286#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 122285#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 120009#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 123762#L651 ssl3_accept_~skip~0#1 := 0; 123763#L110-2 assume !false; 123758#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 123759#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 123754#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 123755#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 123722#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 123723#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 123437#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 122020#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 123379#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 123380#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 123253#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 123254#L143 assume 8466 == ssl3_accept_~s__state~0#1; 119613#L144 [2022-10-17 10:26:52,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:52,598 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2022-10-17 10:26:52,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:52,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991252330] [2022-10-17 10:26:52,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:52,599 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:52,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:52,608 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:52,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:52,617 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:52,618 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:52,618 INFO L85 PathProgramCache]: Analyzing trace with hash 492625999, now seen corresponding path program 1 times [2022-10-17 10:26:52,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:52,619 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490562320] [2022-10-17 10:26:52,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:52,619 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:52,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:52,688 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2022-10-17 10:26:52,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:52,689 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490562320] [2022-10-17 10:26:52,689 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490562320] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:52,689 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:52,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:52,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257170173] [2022-10-17 10:26:52,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:52,691 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:52,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:52,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:52,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:52,692 INFO L87 Difference]: Start difference. First operand 9116 states and 11680 transitions. cyclomatic complexity: 2583 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-10-17 10:26:52,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:52,785 INFO L93 Difference]: Finished difference Result 9212 states and 11796 transitions. [2022-10-17 10:26:52,786 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9212 states and 11796 transitions. [2022-10-17 10:26:52,841 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 8861 [2022-10-17 10:26:52,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9212 states to 9212 states and 11796 transitions. [2022-10-17 10:26:52,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9013 [2022-10-17 10:26:53,033 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9013 [2022-10-17 10:26:53,033 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9212 states and 11796 transitions. [2022-10-17 10:26:53,042 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:53,042 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9212 states and 11796 transitions. [2022-10-17 10:26:53,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9212 states and 11796 transitions. [2022-10-17 10:26:53,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9212 to 9212. [2022-10-17 10:26:53,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9212 states, 9212 states have (on average 1.2805036908380374) internal successors, (11796), 9211 states have internal predecessors, (11796), 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-10-17 10:26:53,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9212 states to 9212 states and 11796 transitions. [2022-10-17 10:26:53,273 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9212 states and 11796 transitions. [2022-10-17 10:26:53,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:53,274 INFO L428 stractBuchiCegarLoop]: Abstraction has 9212 states and 11796 transitions. [2022-10-17 10:26:53,274 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-10-17 10:26:53,275 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9212 states and 11796 transitions. [2022-10-17 10:26:53,308 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 8861 [2022-10-17 10:26:53,308 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:53,308 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:53,314 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:53,315 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:53,315 INFO L748 eck$LassoCheckResult]: Stem: 137060#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(18, 2);call #Ultimate.allocInit(12, 3); 136905#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 136886#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 136842#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 136843#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 136837#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 136838#L110-2 assume !false; 137095#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 138273#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 138272#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 138265#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 138266#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 139878#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 139876#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 139875#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 138230#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 138231#L137 assume 8464 == ssl3_accept_~s__state~0#1; 137933#L144 [2022-10-17 10:26:53,315 INFO L750 eck$LassoCheckResult]: Loop: 137933#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 139865#L285 assume !(0 == ssl3_accept_~blastFlag~0#1); 139866#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 140241#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140238#L651 ssl3_accept_~skip~0#1 := 0; 140237#L110-2 assume !false; 140236#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140235#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 140234#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 140233#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 140232#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 140231#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 140230#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 140229#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 140228#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 140227#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 140226#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 138355#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 138356#L146 assume 8496 == ssl3_accept_~s__state~0#1; 137906#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 137907#L298 assume !(1 == ssl3_accept_~blastFlag~0#1); 139841#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 139838#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 137024#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 139831#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 139826#L651 ssl3_accept_~skip~0#1 := 0; 139820#L110-2 assume !false; 139818#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 139816#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 139814#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 139812#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 139810#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 139808#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 139806#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 139804#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 139802#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 139800#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 139798#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 139796#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 139794#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 139792#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 139786#L152 assume 8512 == ssl3_accept_~s__state~0#1; 138102#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 139781#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 139776#L319 assume !(2 == ssl3_accept_~blastFlag~0#1); 139777#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 140158#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 140155#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140152#L651 ssl3_accept_~skip~0#1 := 0; 140151#L110-2 assume !false; 140150#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140149#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 140148#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 140147#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 140146#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 140145#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 140144#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 140143#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 140142#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 140141#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 140140#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 140139#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 140138#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 140137#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 140136#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 140135#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 140134#L158 assume 8528 == ssl3_accept_~s__state~0#1; 138091#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 140133#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 140131#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 140125#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 140127#L367 assume !(3 == ssl3_accept_~blastFlag~0#1); 140123#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 140119#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 140116#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140113#L651 ssl3_accept_~skip~0#1 := 0; 140112#L110-2 assume !false; 140110#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140105#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 140103#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 140101#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 140099#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 140097#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 140095#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 140093#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 140091#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 140089#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 140087#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 140085#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 140083#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 140081#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 140079#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 140077#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 140075#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 140073#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 140071#L164 assume 8544 == ssl3_accept_~s__state~0#1; 138081#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 140068#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 140065#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 140061#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 140059#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 140055#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 140053#L417-2 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; 140049#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140046#L651 ssl3_accept_~skip~0#1 := 0; 140045#L110-2 assume !false; 140044#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140043#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 140042#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 140041#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 140040#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 140039#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 140038#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 140037#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 140036#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 140035#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 140034#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 140033#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 140032#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 140031#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 140030#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 140029#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 140028#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 140027#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 140026#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 140025#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 140024#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 140023#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 140022#L176 assume 8448 == ssl3_accept_~s__state~0#1; 140021#L177 assume !(ssl3_accept_~num1~0#1 > 0); 140018#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 140015#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 140012#L651 ssl3_accept_~skip~0#1 := 0; 140011#L110-2 assume !false; 140010#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 140009#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 140008#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 140007#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 140006#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 140005#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 140004#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 140003#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 140002#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 140001#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 140000#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 139999#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 139998#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 139997#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 139996#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 139995#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 139993#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 139994#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 139989#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 139990#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 139986#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 139985#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 139983#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 139944#L179 assume 8576 == ssl3_accept_~s__state~0#1; 139938#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 139937#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 139936#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 139933#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 139253#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 139920#L651 ssl3_accept_~skip~0#1 := 0; 139914#L110-2 assume !false; 139911#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 139908#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 139905#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 139902#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 139899#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 139896#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 139893#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 139268#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 139888#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 139886#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 139884#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 139874#L143 assume 8466 == ssl3_accept_~s__state~0#1; 137933#L144 [2022-10-17 10:26:53,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:53,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2022-10-17 10:26:53,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:53,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159720315] [2022-10-17 10:26:53,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:53,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:53,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:53,324 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:53,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:53,332 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:53,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:53,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1098400781, now seen corresponding path program 1 times [2022-10-17 10:26:53,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:53,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2052209476] [2022-10-17 10:26:53,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:53,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:53,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:53,381 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:53,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:53,419 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:53,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:53,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1290328031, now seen corresponding path program 1 times [2022-10-17 10:26:53,420 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:53,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841793576] [2022-10-17 10:26:53,421 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:53,421 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:53,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:53,555 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 372 trivial. 0 not checked. [2022-10-17 10:26:53,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:53,555 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841793576] [2022-10-17 10:26:53,555 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [841793576] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:53,555 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:53,555 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:53,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [346428746] [2022-10-17 10:26:53,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:55,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:55,615 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:55,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:55,615 INFO L87 Difference]: Start difference. First operand 9212 states and 11796 transitions. cyclomatic complexity: 2605 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-10-17 10:26:55,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:55,745 INFO L93 Difference]: Finished difference Result 9036 states and 11575 transitions. [2022-10-17 10:26:55,745 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9036 states and 11575 transitions. [2022-10-17 10:26:55,800 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 8769 [2022-10-17 10:26:55,846 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9036 states to 9036 states and 11575 transitions. [2022-10-17 10:26:55,846 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8929 [2022-10-17 10:26:55,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8929 [2022-10-17 10:26:55,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9036 states and 11575 transitions. [2022-10-17 10:26:55,913 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:55,913 INFO L218 hiAutomatonCegarLoop]: Abstraction has 9036 states and 11575 transitions. [2022-10-17 10:26:55,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9036 states and 11575 transitions. [2022-10-17 10:26:56,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9036 to 9036. [2022-10-17 10:26:56,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9036 states, 9036 states have (on average 1.280987162461266) internal successors, (11575), 9035 states have internal predecessors, (11575), 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-10-17 10:26:56,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9036 states to 9036 states and 11575 transitions. [2022-10-17 10:26:56,064 INFO L240 hiAutomatonCegarLoop]: Abstraction has 9036 states and 11575 transitions. [2022-10-17 10:26:56,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:56,065 INFO L428 stractBuchiCegarLoop]: Abstraction has 9036 states and 11575 transitions. [2022-10-17 10:26:56,065 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-10-17 10:26:56,065 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9036 states and 11575 transitions. [2022-10-17 10:26:56,096 INFO L131 ngComponentsAnalysis]: Automaton has 19 accepting balls. 8769 [2022-10-17 10:26:56,097 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:56,097 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:56,099 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] [2022-10-17 10:26:56,100 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:56,100 INFO L748 eck$LassoCheckResult]: Stem: 155297#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(18, 2);call #Ultimate.allocInit(12, 3); 155163#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 155146#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 155102#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 155103#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 155096#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 155097#L110-2 assume !false; 155332#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157698#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157699#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157690#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157691#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157682#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157683#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157674#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157675#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 156782#L137 assume 8464 == ssl3_accept_~s__state~0#1; 156783#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 156457#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 156452#L285-2 [2022-10-17 10:26:56,101 INFO L750 eck$LassoCheckResult]: Loop: 156452#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 156446#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 156440#L651 ssl3_accept_~skip~0#1 := 0; 156436#L110-2 assume !false; 156432#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 156428#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 156425#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 156420#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 156418#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 156416#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 156414#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 156412#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 156410#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 156408#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 156407#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 156176#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 155591#L146 assume 8496 == ssl3_accept_~s__state~0#1; 155588#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 155433#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 155431#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 155428#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 155422#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 155414#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 155410#L651 ssl3_accept_~skip~0#1 := 0; 155408#L110-2 assume !false; 155406#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 155404#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 155402#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 155400#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 155398#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 155396#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 155394#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 155391#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 155388#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 155386#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 155384#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 155381#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 155379#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 155376#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 155366#L152 assume 8512 == ssl3_accept_~s__state~0#1; 155367#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 155349#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 155351#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 157330#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 157328#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 157325#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157322#L651 ssl3_accept_~skip~0#1 := 0; 157321#L110-2 assume !false; 157320#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157319#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157318#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157317#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157316#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157315#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157314#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157313#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157312#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157311#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157310#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157309#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157308#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157307#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157306#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 157305#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 157304#L158 assume 8528 == ssl3_accept_~s__state~0#1; 156198#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 157303#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 157300#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 157294#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 157296#L367 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 157292#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 157288#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 157285#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157282#L651 ssl3_accept_~skip~0#1 := 0; 157274#L110-2 assume !false; 157272#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157267#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157265#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157263#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157261#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157259#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157257#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157255#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157253#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157251#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157249#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157247#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157245#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157243#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157241#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 157229#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 157227#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 157223#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 157219#L164 assume 8544 == ssl3_accept_~s__state~0#1; 156188#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 157210#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 157206#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 157201#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 157198#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 157195#L417 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 157192#L417-2 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; 157187#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157183#L651 ssl3_accept_~skip~0#1 := 0; 157181#L110-2 assume !false; 157179#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157177#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157175#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157173#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157171#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157169#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157167#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157165#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157163#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157161#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157159#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157157#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157155#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157153#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157151#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 157149#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 157147#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 157145#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 157143#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 157141#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 157139#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 157134#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 157131#L176 assume 8448 == ssl3_accept_~s__state~0#1; 157128#L177 assume !(ssl3_accept_~num1~0#1 > 0); 157121#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 157113#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 157109#L651 ssl3_accept_~skip~0#1 := 0; 157107#L110-2 assume !false; 157105#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 157103#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 157101#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 157099#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 157097#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 157095#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 157093#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 157091#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 157089#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 157087#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 157085#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 157083#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 157081#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 157079#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 157077#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 157075#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 157073#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 157071#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 157067#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 157063#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 157059#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 157055#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 157051#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 157043#L179 assume 8576 == ssl3_accept_~s__state~0#1; 157039#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 156939#L460 assume 5 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 6; 156940#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 156821#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 156813#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 156809#L651 ssl3_accept_~skip~0#1 := 0; 156807#L110-2 assume !false; 156805#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 156803#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 156801#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 156799#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 156797#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 156795#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 156793#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 156791#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 156780#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 156781#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 156367#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 156368#L143 assume 8466 == ssl3_accept_~s__state~0#1; 155603#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 156767#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 156452#L285-2 [2022-10-17 10:26:56,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:56,102 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 1 times [2022-10-17 10:26:56,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:56,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282622864] [2022-10-17 10:26:56,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:56,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:56,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:56,110 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:56,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:56,118 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:56,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:56,119 INFO L85 PathProgramCache]: Analyzing trace with hash 1347103095, now seen corresponding path program 1 times [2022-10-17 10:26:56,120 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:56,120 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570691815] [2022-10-17 10:26:56,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:56,120 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:56,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:56,209 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2022-10-17 10:26:56,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:56,209 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570691815] [2022-10-17 10:26:56,209 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570691815] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:56,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:56,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 10:26:56,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877059222] [2022-10-17 10:26:56,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:56,211 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:56,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:56,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:56,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:56,212 INFO L87 Difference]: Start difference. First operand 9036 states and 11575 transitions. cyclomatic complexity: 2559 Second operand has 3 states, 2 states have (on average 40.0) 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-10-17 10:26:56,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:56,350 INFO L93 Difference]: Finished difference Result 12130 states and 15609 transitions. [2022-10-17 10:26:56,350 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12130 states and 15609 transitions. [2022-10-17 10:26:56,416 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2022-10-17 10:26:56,565 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12130 states to 12130 states and 15609 transitions. [2022-10-17 10:26:56,565 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12023 [2022-10-17 10:26:56,574 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12023 [2022-10-17 10:26:56,574 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12130 states and 15609 transitions. [2022-10-17 10:26:56,574 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:56,575 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12130 states and 15609 transitions. [2022-10-17 10:26:56,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12130 states and 15609 transitions. [2022-10-17 10:26:56,703 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12130 to 12130. [2022-10-17 10:26:56,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12130 states, 12130 states have (on average 1.2868095630667766) internal successors, (15609), 12129 states have internal predecessors, (15609), 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-10-17 10:26:56,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12130 states to 12130 states and 15609 transitions. [2022-10-17 10:26:56,754 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12130 states and 15609 transitions. [2022-10-17 10:26:56,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:56,759 INFO L428 stractBuchiCegarLoop]: Abstraction has 12130 states and 15609 transitions. [2022-10-17 10:26:56,760 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-10-17 10:26:56,760 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12130 states and 15609 transitions. [2022-10-17 10:26:56,801 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2022-10-17 10:26:56,801 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:56,802 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:56,805 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] [2022-10-17 10:26:56,805 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:56,806 INFO L748 eck$LassoCheckResult]: Stem: 176463#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(18, 2);call #Ultimate.allocInit(12, 3); 176331#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 176314#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 176273#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 176274#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 176268#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 176269#L110-2 assume !false; 176506#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 178912#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 178913#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 178904#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 178905#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 178896#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 178897#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 178888#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 178889#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 177963#L137 assume 8464 == ssl3_accept_~s__state~0#1; 177964#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 177937#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 177935#L285-2 [2022-10-17 10:26:56,806 INFO L750 eck$LassoCheckResult]: Loop: 177935#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 177932#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 177929#L651 ssl3_accept_~skip~0#1 := 0; 177928#L110-2 assume !false; 177927#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 177926#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 177925#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 177924#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 177923#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 177922#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 177921#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 177920#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 177919#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 177918#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 177917#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 177916#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 176757#L146 assume 8496 == ssl3_accept_~s__state~0#1; 176758#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 176598#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 176595#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 176591#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 176588#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 176580#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 176576#L651 ssl3_accept_~skip~0#1 := 0; 176574#L110-2 assume !false; 176572#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 176570#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 176568#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 176566#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 176564#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 176562#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 176560#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 176557#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 176554#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 176552#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 176550#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 176547#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 176545#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 176542#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 176535#L152 assume 8512 == ssl3_accept_~s__state~0#1; 176536#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 176523#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 176525#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 178509#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 178506#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 178502#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 178498#L651 ssl3_accept_~skip~0#1 := 0; 178496#L110-2 assume !false; 178494#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 178492#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 178490#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 178488#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 178486#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 178484#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 178482#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 178480#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 178478#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 178476#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 178474#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 178472#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 178470#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 178468#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 178466#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 178464#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 178462#L158 assume 8528 == ssl3_accept_~s__state~0#1; 177370#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 178459#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 178455#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 178449#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 178451#L367 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 178447#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 178443#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 178440#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 178437#L651 ssl3_accept_~skip~0#1 := 0; 178436#L110-2 assume !false; 178434#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 178429#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 178427#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 178425#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 178423#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 178421#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 178419#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 178417#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 178415#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 178413#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 178411#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 178409#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 178407#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 178405#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 178403#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 178401#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 178399#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 178397#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 178395#L164 assume 8544 == ssl3_accept_~s__state~0#1; 177360#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 178392#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 178389#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 178385#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 178383#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 178381#L417 assume 4 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 5; 178379#L417-2 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; 178375#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 178372#L651 ssl3_accept_~skip~0#1 := 0; 178371#L110-2 assume !false; 178370#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 178369#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 178368#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 178367#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 178366#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 178365#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 178364#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 178363#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 178362#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 178361#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 178360#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 178359#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 178358#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 178357#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 178356#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 178355#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 178354#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 178353#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 178352#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 178351#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 178350#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 178345#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 178342#L176 assume 8448 == ssl3_accept_~s__state~0#1; 178335#L177 assume !(ssl3_accept_~num1~0#1 > 0); 178329#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 178321#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 178317#L651 ssl3_accept_~skip~0#1 := 0; 178315#L110-2 assume !false; 178313#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 178311#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 178309#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 178307#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 178305#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 178303#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 178301#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 178299#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 178297#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 178295#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 178293#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 178291#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 178289#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 178287#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 178285#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 178283#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 178281#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 178279#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 178277#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 178275#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 178273#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 178271#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 178269#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 178262#L179 assume 8576 == ssl3_accept_~s__state~0#1; 178259#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 178255#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 178253#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 178001#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 177996#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 177988#L651 ssl3_accept_~skip~0#1 := 0; 177986#L110-2 assume !false; 177984#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 177982#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 177980#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 177978#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 177976#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 177974#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 177972#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 177970#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 177946#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 177947#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 177888#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 177889#L143 assume 8466 == ssl3_accept_~s__state~0#1; 176767#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 177954#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 177935#L285-2 [2022-10-17 10:26:56,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:56,807 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 2 times [2022-10-17 10:26:56,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:56,807 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563803872] [2022-10-17 10:26:56,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:56,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:56,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:56,816 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:56,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:56,920 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:56,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:56,921 INFO L85 PathProgramCache]: Analyzing trace with hash 529454645, now seen corresponding path program 1 times [2022-10-17 10:26:56,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:56,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929147402] [2022-10-17 10:26:56,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:56,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:56,947 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:57,003 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 242 proven. 0 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-10-17 10:26:57,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:57,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929147402] [2022-10-17 10:26:57,004 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929147402] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:57,004 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:57,004 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:57,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917470009] [2022-10-17 10:26:57,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:57,005 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:57,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:57,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:57,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:57,006 INFO L87 Difference]: Start difference. First operand 12130 states and 15609 transitions. cyclomatic complexity: 3505 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 10:26:57,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:57,113 INFO L93 Difference]: Finished difference Result 12406 states and 15929 transitions. [2022-10-17 10:26:57,113 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12406 states and 15929 transitions. [2022-10-17 10:26:57,180 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2022-10-17 10:26:57,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12406 states to 12406 states and 15929 transitions. [2022-10-17 10:26:57,238 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12299 [2022-10-17 10:26:57,248 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12299 [2022-10-17 10:26:57,249 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12406 states and 15929 transitions. [2022-10-17 10:26:57,257 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:57,257 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12406 states and 15929 transitions. [2022-10-17 10:26:57,268 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12406 states and 15929 transitions. [2022-10-17 10:26:57,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12406 to 12406. [2022-10-17 10:26:57,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12406 states, 12406 states have (on average 1.2839754957278735) internal successors, (15929), 12405 states have internal predecessors, (15929), 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-10-17 10:26:57,441 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12406 states to 12406 states and 15929 transitions. [2022-10-17 10:26:57,442 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12406 states and 15929 transitions. [2022-10-17 10:26:57,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:57,444 INFO L428 stractBuchiCegarLoop]: Abstraction has 12406 states and 15929 transitions. [2022-10-17 10:26:57,444 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-10-17 10:26:57,444 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12406 states and 15929 transitions. [2022-10-17 10:26:57,493 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2022-10-17 10:26:57,493 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:57,493 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:57,496 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] [2022-10-17 10:26:57,497 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:57,497 INFO L748 eck$LassoCheckResult]: Stem: 201023#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(18, 2);call #Ultimate.allocInit(12, 3); 200873#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 200854#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 200813#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 200814#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 200808#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 200809#L110-2 assume !false; 201068#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 203474#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 203475#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 203467#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 203468#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 203460#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 203461#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 203452#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 203453#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 202504#L137 assume 8464 == ssl3_accept_~s__state~0#1; 202505#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 202188#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 202183#L285-2 [2022-10-17 10:26:57,498 INFO L750 eck$LassoCheckResult]: Loop: 202183#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 202177#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 202171#L651 ssl3_accept_~skip~0#1 := 0; 202167#L110-2 assume !false; 202163#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 202159#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 202155#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 202152#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 202149#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 202147#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 202145#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 202143#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 202141#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 202133#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 202132#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 201902#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 201318#L146 assume 8496 == ssl3_accept_~s__state~0#1; 201316#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 201160#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 201157#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 201153#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 201150#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 201142#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 201138#L651 ssl3_accept_~skip~0#1 := 0; 201136#L110-2 assume !false; 201134#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 201132#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 201130#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 201128#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 201126#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 201124#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 201122#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 201119#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 201116#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 201114#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 201112#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 201109#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 201107#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 201104#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 201097#L152 assume 8512 == ssl3_accept_~s__state~0#1; 201098#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 201086#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 201087#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 203094#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 203092#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 203089#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 203086#L651 ssl3_accept_~skip~0#1 := 0; 203085#L110-2 assume !false; 203084#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 203083#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 203082#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 203081#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 203080#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 203079#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 203078#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 203077#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 203076#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 203075#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 203074#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 203073#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 203072#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 203071#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 203070#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 203069#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 203068#L158 assume 8528 == ssl3_accept_~s__state~0#1; 201924#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 203067#L335 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 203065#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 203058#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 203060#L367 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 203056#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 203052#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 203049#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 203046#L651 ssl3_accept_~skip~0#1 := 0; 203045#L110-2 assume !false; 203043#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 203042#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 203032#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 203027#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 203025#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 203023#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 203021#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 203019#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 203017#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 203015#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 203013#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 203011#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 203009#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 203007#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 203005#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 203003#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 202995#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 202992#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 202988#L164 assume 8544 == ssl3_accept_~s__state~0#1; 201914#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 202978#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 202974#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 202969#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 202966#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 202962#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 202959#L417-2 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; 202954#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 202950#L651 ssl3_accept_~skip~0#1 := 0; 202948#L110-2 assume !false; 202946#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 202944#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 202942#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 202940#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 202938#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 202936#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 202934#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 202932#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 202930#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 202928#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 202926#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 202924#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 202922#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 202920#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 202918#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 202916#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 202914#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 202912#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 202910#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 202908#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 202906#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 202901#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 202898#L176 assume 8448 == ssl3_accept_~s__state~0#1; 202891#L177 assume !(ssl3_accept_~num1~0#1 > 0); 202885#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 202877#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 202873#L651 ssl3_accept_~skip~0#1 := 0; 202871#L110-2 assume !false; 202869#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 202867#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 202865#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 202863#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 202861#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 202859#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 202857#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 202855#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 202853#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 202851#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 202849#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 202847#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 202845#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 202843#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 202841#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 202839#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 202837#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 202833#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 202829#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 202825#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 202821#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 202817#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 202813#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 202807#L179 assume 8576 == ssl3_accept_~s__state~0#1; 202802#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 202797#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 202794#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 202546#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 202538#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 202534#L651 ssl3_accept_~skip~0#1 := 0; 202532#L110-2 assume !false; 202530#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 202528#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 202526#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 202524#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 202522#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 202520#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 202518#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 202516#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 202502#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 202503#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 202095#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 202096#L143 assume 8466 == ssl3_accept_~s__state~0#1; 201328#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 202501#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 202183#L285-2 [2022-10-17 10:26:57,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:57,499 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 3 times [2022-10-17 10:26:57,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:57,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438390895] [2022-10-17 10:26:57,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:57,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:57,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:57,508 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:57,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:57,599 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:57,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:57,600 INFO L85 PathProgramCache]: Analyzing trace with hash -278874635, now seen corresponding path program 1 times [2022-10-17 10:26:57,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:57,600 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499921950] [2022-10-17 10:26:57,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:57,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:57,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:57,667 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2022-10-17 10:26:57,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:57,668 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499921950] [2022-10-17 10:26:57,668 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499921950] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:57,668 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:57,669 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:57,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655976957] [2022-10-17 10:26:57,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:57,670 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:57,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:57,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:57,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:57,671 INFO L87 Difference]: Start difference. First operand 12406 states and 15929 transitions. cyclomatic complexity: 3549 Second operand has 3 states, 3 states have (on average 28.333333333333332) internal successors, (85), 3 states have internal predecessors, (85), 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-10-17 10:26:57,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:57,779 INFO L93 Difference]: Finished difference Result 24086 states and 30846 transitions. [2022-10-17 10:26:57,779 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 24086 states and 30846 transitions. [2022-10-17 10:26:57,920 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 23211 [2022-10-17 10:26:58,040 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 24086 states to 24086 states and 30846 transitions. [2022-10-17 10:26:58,041 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 23979 [2022-10-17 10:26:58,061 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 23979 [2022-10-17 10:26:58,061 INFO L73 IsDeterministic]: Start isDeterministic. Operand 24086 states and 30846 transitions. [2022-10-17 10:26:58,071 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:58,072 INFO L218 hiAutomatonCegarLoop]: Abstraction has 24086 states and 30846 transitions. [2022-10-17 10:26:58,093 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 24086 states and 30846 transitions. [2022-10-17 10:26:58,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 24086 to 12406. [2022-10-17 10:26:58,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12406 states, 12406 states have (on average 1.2827664033532162) internal successors, (15914), 12405 states have internal predecessors, (15914), 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-10-17 10:26:58,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12406 states to 12406 states and 15914 transitions. [2022-10-17 10:26:58,526 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12406 states and 15914 transitions. [2022-10-17 10:26:58,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:58,527 INFO L428 stractBuchiCegarLoop]: Abstraction has 12406 states and 15914 transitions. [2022-10-17 10:26:58,527 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-10-17 10:26:58,528 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12406 states and 15914 transitions. [2022-10-17 10:26:58,570 INFO L131 ngComponentsAnalysis]: Automaton has 25 accepting balls. 11863 [2022-10-17 10:26:58,570 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:58,571 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:58,573 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] [2022-10-17 10:26:58,573 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:58,573 INFO L748 eck$LassoCheckResult]: Stem: 237516#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(18, 2);call #Ultimate.allocInit(12, 3); 237374#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 237355#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 237312#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 237313#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 237306#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 237307#L110-2 assume !false; 237567#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 239255#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 239256#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 239394#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 239395#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 239390#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 239391#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 239386#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 239387#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 239382#L137 assume 8464 == ssl3_accept_~s__state~0#1; 238658#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 238657#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 238233#L285-2 [2022-10-17 10:26:58,574 INFO L750 eck$LassoCheckResult]: Loop: 238233#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 238653#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 238650#L651 ssl3_accept_~skip~0#1 := 0; 238649#L110-2 assume !false; 238648#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 238647#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 238646#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 238645#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 238644#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 238643#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 238642#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 238641#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 238640#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 238639#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 238638#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 238637#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 238636#L146 assume 8496 == ssl3_accept_~s__state~0#1; 238635#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 238634#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 237619#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 238632#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 238630#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 238627#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 238624#L651 ssl3_accept_~skip~0#1 := 0; 238623#L110-2 assume !false; 238622#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 238621#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 238620#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 238619#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 238618#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 238617#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 238616#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 238615#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 238614#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 238613#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 238612#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 238611#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 238610#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 238609#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 238608#L152 assume 8512 == ssl3_accept_~s__state~0#1; 238607#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 238605#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 238603#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 238602#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 238600#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 238597#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 238594#L651 ssl3_accept_~skip~0#1 := 0; 238593#L110-2 assume !false; 238592#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 238591#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 238590#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 238589#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 238588#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 238587#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 238586#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 238585#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 238584#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 238583#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 238582#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 238581#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 238580#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 238579#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 238578#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 238577#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 238576#L158 assume 8528 == ssl3_accept_~s__state~0#1; 237761#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 238573#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 238574#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 238567#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 238575#L367 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 238565#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 238561#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 238558#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 238555#L651 ssl3_accept_~skip~0#1 := 0; 238554#L110-2 assume !false; 238552#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 238547#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 238545#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 238543#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 238541#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 238539#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 238537#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 238535#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 238533#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 238531#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 238529#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 238527#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 238525#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 238523#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 238521#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 238519#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 238517#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 238515#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 238513#L164 assume 8544 == ssl3_accept_~s__state~0#1; 237747#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 238510#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 238507#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 238503#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 238501#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 238498#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 238496#L417-2 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; 238492#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 238489#L651 ssl3_accept_~skip~0#1 := 0; 238488#L110-2 assume !false; 238487#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 238486#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 238485#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 238484#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 238483#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 238482#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 238481#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 238480#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 238479#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 238478#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 238477#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 238476#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 238475#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 238474#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 238473#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 238472#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 238471#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 238470#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 238469#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 238468#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 238467#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 238466#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 238465#L176 assume 8448 == ssl3_accept_~s__state~0#1; 238464#L177 assume !(ssl3_accept_~num1~0#1 > 0); 238461#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 238458#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 238455#L651 ssl3_accept_~skip~0#1 := 0; 238454#L110-2 assume !false; 238453#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 238452#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 238451#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 238450#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 238449#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 238448#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 238447#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 238446#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 238445#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 238444#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 238443#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 238442#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 238441#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 238440#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 238439#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 238438#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 238437#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 238436#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 238435#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 238434#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 238433#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 238432#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 238430#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 238300#L179 assume 8576 == ssl3_accept_~s__state~0#1; 238298#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 238249#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 238251#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 238230#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 238145#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 238072#L651 ssl3_accept_~skip~0#1 := 0; 238073#L110-2 assume !false; 238058#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 238059#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 238042#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 238043#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 237772#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 237773#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 237758#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 237759#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 237744#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 237745#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 237730#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 237731#L143 assume 8466 == ssl3_accept_~s__state~0#1; 237634#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 238232#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 238233#L285-2 [2022-10-17 10:26:58,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:58,575 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 4 times [2022-10-17 10:26:58,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:58,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1793577957] [2022-10-17 10:26:58,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:58,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:58,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:58,583 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:58,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:58,593 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:58,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:58,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1368488307, now seen corresponding path program 1 times [2022-10-17 10:26:58,594 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:58,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266859321] [2022-10-17 10:26:58,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:58,594 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:58,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:58,658 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 266 proven. 0 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-10-17 10:26:58,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:58,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266859321] [2022-10-17 10:26:58,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266859321] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:58,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:58,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:58,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [774703843] [2022-10-17 10:26:58,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:58,660 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:58,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:58,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:58,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:58,661 INFO L87 Difference]: Start difference. First operand 12406 states and 15914 transitions. cyclomatic complexity: 3534 Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 3 states have internal predecessors, (106), 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-10-17 10:26:58,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:58,957 INFO L93 Difference]: Finished difference Result 15496 states and 19810 transitions. [2022-10-17 10:26:58,957 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15496 states and 19810 transitions. [2022-10-17 10:26:59,039 INFO L131 ngComponentsAnalysis]: Automaton has 31 accepting balls. 14945 [2022-10-17 10:26:59,096 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15496 states to 15496 states and 19810 transitions. [2022-10-17 10:26:59,097 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15389 [2022-10-17 10:26:59,107 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15389 [2022-10-17 10:26:59,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15496 states and 19810 transitions. [2022-10-17 10:26:59,110 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:26:59,110 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15496 states and 19810 transitions. [2022-10-17 10:26:59,121 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15496 states and 19810 transitions. [2022-10-17 10:26:59,439 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15496 to 15496. [2022-10-17 10:26:59,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15496 states, 15496 states have (on average 1.2783944243675787) internal successors, (19810), 15495 states have internal predecessors, (19810), 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-10-17 10:26:59,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15496 states to 15496 states and 19810 transitions. [2022-10-17 10:26:59,509 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15496 states and 19810 transitions. [2022-10-17 10:26:59,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:26:59,510 INFO L428 stractBuchiCegarLoop]: Abstraction has 15496 states and 19810 transitions. [2022-10-17 10:26:59,510 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-10-17 10:26:59,511 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15496 states and 19810 transitions. [2022-10-17 10:26:59,565 INFO L131 ngComponentsAnalysis]: Automaton has 31 accepting balls. 14945 [2022-10-17 10:26:59,565 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:26:59,565 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:26:59,568 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] [2022-10-17 10:26:59,568 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:26:59,568 INFO L748 eck$LassoCheckResult]: Stem: 265437#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(18, 2);call #Ultimate.allocInit(12, 3); 265283#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 265265#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 265223#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 265224#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 265217#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 265218#L110-2 assume !false; 265478#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 267873#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 267874#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 267866#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 267867#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 268127#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 268128#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 268125#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 268126#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 266922#L137 assume 8464 == ssl3_accept_~s__state~0#1; 266923#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 266600#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 266595#L285-2 [2022-10-17 10:26:59,569 INFO L750 eck$LassoCheckResult]: Loop: 266595#L285-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 266589#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 266583#L651 ssl3_accept_~skip~0#1 := 0; 266579#L110-2 assume !false; 266575#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 266571#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 266567#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 266564#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 266559#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 266557#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 266555#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 266553#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 266551#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 266543#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 266542#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 266312#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 265728#L146 assume 8496 == ssl3_accept_~s__state~0#1; 265726#L150 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet39#1;havoc ssl3_accept_#t~nondet39#1; 265570#L298 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 265567#L298-2 assume !(ssl3_accept_~ret~0#1 <= 0); 265563#L304 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 265560#L304-2 ssl3_accept_~s__init_num~0#1 := 0; 265552#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 265548#L651 ssl3_accept_~skip~0#1 := 0; 265546#L110-2 assume !false; 265544#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 265542#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 265540#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 265538#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 265536#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 265534#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 265532#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 265529#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 265526#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 265524#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 265522#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 265519#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 265517#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 265514#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 265507#L152 assume 8512 == ssl3_accept_~s__state~0#1; 265508#L156 ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 265495#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1; 265497#L319 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 267456#L319-2 assume !(ssl3_accept_~ret~0#1 <= 0); 267454#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 267451#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 267448#L651 ssl3_accept_~skip~0#1 := 0; 267447#L110-2 assume !false; 267446#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 267445#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 267444#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 267443#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 267442#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 267441#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 267440#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 267439#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 267438#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 267437#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 267436#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 267435#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 267434#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 267433#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 267432#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 267431#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 267430#L158 assume 8528 == ssl3_accept_~s__state~0#1; 266334#L162 ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 267429#L335 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 267427#L335-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 267420#L365 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet41#1;havoc ssl3_accept_#t~nondet41#1; 267422#L367 assume !(3 == ssl3_accept_~blastFlag~0#1); 267418#L367-2 assume !(ssl3_accept_~ret~0#1 <= 0); 267414#L347-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 267411#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 267408#L651 ssl3_accept_~skip~0#1 := 0; 267407#L110-2 assume !false; 267405#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 267400#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 267398#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 267396#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 267394#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 267392#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 267390#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 267388#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 267386#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 267384#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 267382#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 267380#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 267378#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 267376#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 267374#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 267372#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 267370#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 267368#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 267366#L164 assume 8544 == ssl3_accept_~s__state~0#1; 266324#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 267363#L393 assume !(0 != ssl3_accept_~s__session__peer~0#1); 267360#L402 ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 267356#L405 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 267354#L414 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet42#1;havoc ssl3_accept_#t~nondet42#1; 267351#L417 assume !(4 == ssl3_accept_~blastFlag~0#1); 267349#L417-2 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; 267345#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 267342#L651 ssl3_accept_~skip~0#1 := 0; 267341#L110-2 assume !false; 267340#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 267339#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 267338#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 267337#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 267336#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 267335#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 267334#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 267333#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 267332#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 267331#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 267330#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 267329#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 267328#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 267327#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 267326#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 267325#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 267324#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 267323#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 267322#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 267321#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 267320#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 267319#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 267318#L176 assume 8448 == ssl3_accept_~s__state~0#1; 267317#L177 assume !(ssl3_accept_~num1~0#1 > 0); 267311#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 267296#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 267288#L651 ssl3_accept_~skip~0#1 := 0; 267286#L110-2 assume !false; 267284#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 267282#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 267280#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 267278#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 267276#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 267274#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 267272#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 267270#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 267268#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 267266#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 267264#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 267262#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 267260#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 267258#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 267256#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 267254#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 267252#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 267250#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 267247#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 267244#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 267241#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 267238#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 267235#L176 assume !(8448 == ssl3_accept_~s__state~0#1); 267229#L179 assume 8576 == ssl3_accept_~s__state~0#1; 267226#L183 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1; 267222#L460 assume !(5 == ssl3_accept_~blastFlag~0#1); 267219#L460-2 assume !(ssl3_accept_~ret~0#1 <= 0); 266960#L466 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 266955#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 266947#L651 ssl3_accept_~skip~0#1 := 0; 266945#L110-2 assume !false; 266943#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 266941#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 266939#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 266937#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 266935#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 266933#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 266931#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 266929#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 266875#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 266876#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 266505#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 266506#L143 assume 8466 == ssl3_accept_~s__state~0#1; 265738#L144 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1; 266915#L285 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 266595#L285-2 [2022-10-17 10:26:59,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:59,569 INFO L85 PathProgramCache]: Analyzing trace with hash 2049412304, now seen corresponding path program 5 times [2022-10-17 10:26:59,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:59,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867248833] [2022-10-17 10:26:59,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:59,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:59,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:59,578 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:26:59,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:26:59,586 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:26:59,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:26:59,587 INFO L85 PathProgramCache]: Analyzing trace with hash -604677071, now seen corresponding path program 1 times [2022-10-17 10:26:59,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:26:59,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313648853] [2022-10-17 10:26:59,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:26:59,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:26:59,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:26:59,647 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 131 trivial. 0 not checked. [2022-10-17 10:26:59,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:26:59,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313648853] [2022-10-17 10:26:59,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313648853] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:26:59,647 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:26:59,648 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:26:59,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630453105] [2022-10-17 10:26:59,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:26:59,649 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 10:26:59,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 10:26:59,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 10:26:59,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 10:26:59,650 INFO L87 Difference]: Start difference. First operand 15496 states and 19810 transitions. cyclomatic complexity: 4346 Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 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-10-17 10:26:59,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 10:26:59,793 INFO L93 Difference]: Finished difference Result 15492 states and 19644 transitions. [2022-10-17 10:26:59,793 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 15492 states and 19644 transitions. [2022-10-17 10:27:00,071 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 14849 [2022-10-17 10:27:00,140 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 15492 states to 15492 states and 19644 transitions. [2022-10-17 10:27:00,140 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15385 [2022-10-17 10:27:00,152 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15385 [2022-10-17 10:27:00,152 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15492 states and 19644 transitions. [2022-10-17 10:27:00,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 10:27:00,154 INFO L218 hiAutomatonCegarLoop]: Abstraction has 15492 states and 19644 transitions. [2022-10-17 10:27:00,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15492 states and 19644 transitions. [2022-10-17 10:27:00,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15492 to 15492. [2022-10-17 10:27:00,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15492 states, 15492 states have (on average 1.2680092951200619) internal successors, (19644), 15491 states have internal predecessors, (19644), 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-10-17 10:27:00,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15492 states to 15492 states and 19644 transitions. [2022-10-17 10:27:00,418 INFO L240 hiAutomatonCegarLoop]: Abstraction has 15492 states and 19644 transitions. [2022-10-17 10:27:00,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 10:27:00,419 INFO L428 stractBuchiCegarLoop]: Abstraction has 15492 states and 19644 transitions. [2022-10-17 10:27:00,419 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-10-17 10:27:00,419 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 15492 states and 19644 transitions. [2022-10-17 10:27:00,481 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 14849 [2022-10-17 10:27:00,481 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 10:27:00,481 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 10:27:00,482 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-10-17 10:27:00,482 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 10:27:00,482 INFO L748 eck$LassoCheckResult]: Stem: 296421#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(18, 2);call #Ultimate.allocInit(12, 3); 296276#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~nondet31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~nondet34#1, ssl3_accept_#t~post35#1, ssl3_accept_#t~post36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~post51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~post53#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;havoc ssl3_accept_~tmp___7~0#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet31#1;havoc ssl3_accept_#t~nondet31#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet32#1;havoc ssl3_accept_#t~nondet32#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 296258#L93 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 296216#L96-2 ssl3_accept_#t~post33#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 296217#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 296210#L101-1 assume !(0 == ssl3_accept_~s__cert~0#1); 296211#L110-2 assume !false; 296463#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 297593#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 297594#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 297589#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 297590#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 297583#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 297584#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 297577#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 297578#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 296591#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 296592#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 297489#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 297490#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 297373#L149 [2022-10-17 10:27:00,483 INFO L750 eck$LassoCheckResult]: Loop: 297373#L149 assume !(8497 == ssl3_accept_~s__state~0#1); 297363#L152 assume !(8512 == ssl3_accept_~s__state~0#1); 297364#L155 assume !(8513 == ssl3_accept_~s__state~0#1); 297354#L158 assume !(8528 == ssl3_accept_~s__state~0#1); 297355#L161 assume !(8529 == ssl3_accept_~s__state~0#1); 297345#L164 assume !(8544 == ssl3_accept_~s__state~0#1); 297346#L167 assume !(8545 == ssl3_accept_~s__state~0#1); 297336#L170 assume !(8560 == ssl3_accept_~s__state~0#1); 297337#L173 assume !(8561 == ssl3_accept_~s__state~0#1); 297326#L176 assume 8448 == ssl3_accept_~s__state~0#1; 297281#L177 assume !(ssl3_accept_~num1~0#1 > 0); 297280#L446-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 297315#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 297311#L651 ssl3_accept_~skip~0#1 := 0; 297309#L110-2 assume !false; 297306#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 297305#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 297298#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 297299#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 297304#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 297295#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 297297#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 297463#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 297460#L134 assume 8482 == ssl3_accept_~s__state~0#1; 297461#L135 ssl3_accept_~s__state~0#1 := 3; 297507#L614 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 297504#L651 ssl3_accept_~skip~0#1 := 0; 297503#L110-2 assume !false; 297502#L111 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 297501#L113 assume !(12292 == ssl3_accept_~s__state~0#1); 297500#L116 assume !(16384 == ssl3_accept_~s__state~0#1); 297499#L119 assume !(8192 == ssl3_accept_~s__state~0#1); 297498#L122 assume !(24576 == ssl3_accept_~s__state~0#1); 297497#L125 assume !(8195 == ssl3_accept_~s__state~0#1); 297496#L128 assume !(8480 == ssl3_accept_~s__state~0#1); 297495#L131 assume !(8481 == ssl3_accept_~s__state~0#1); 297494#L134 assume !(8482 == ssl3_accept_~s__state~0#1); 297493#L137 assume !(8464 == ssl3_accept_~s__state~0#1); 297492#L140 assume !(8465 == ssl3_accept_~s__state~0#1); 297491#L143 assume !(8466 == ssl3_accept_~s__state~0#1); 297372#L146 assume !(8496 == ssl3_accept_~s__state~0#1); 297373#L149 [2022-10-17 10:27:00,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:27:00,484 INFO L85 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2022-10-17 10:27:00,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:27:00,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275181013] [2022-10-17 10:27:00,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:27:00,485 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:27:00,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:27:00,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 10:27:00,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 10:27:00,520 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275181013] [2022-10-17 10:27:00,520 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275181013] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 10:27:00,520 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 10:27:00,520 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 10:27:00,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056582468] [2022-10-17 10:27:00,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 10:27:00,521 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 10:27:00,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:27:00,522 INFO L85 PathProgramCache]: Analyzing trace with hash -63734363, now seen corresponding path program 2 times [2022-10-17 10:27:00,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 10:27:00,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158908616] [2022-10-17 10:27:00,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 10:27:00,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 10:27:00,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:27:00,529 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 10:27:00,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 10:27:00,541 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 10:27:00,719 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:27:00,719 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:27:00,719 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:27:00,719 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:27:00,719 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 10:27:00,720 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:27:00,720 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:27:00,720 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:27:00,720 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration32_Loop [2022-10-17 10:27:00,720 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:27:00,720 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:27:00,722 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:27:00,726 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:27:00,729 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:27:00,733 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:27:00,741 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:27:00,810 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:27:00,810 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 10:27:00,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:27:00,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:27:00,816 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:27:00,825 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:27:00,826 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:27:00,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-10-17 10:27:00,852 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:27:00,853 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-10-17 10:27:00,977 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2022-10-17 10:27:00,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:27:00,977 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:27:00,993 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:27:01,008 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-10-17 10:27:01,009 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:27:01,009 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:27:01,032 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:27:01,033 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-10-17 10:27:01,070 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-10-17 10:27:01,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:27:01,071 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:27:01,073 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:27:01,082 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:27:01,082 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:27:01,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-10-17 10:27:01,108 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 10:27:01,108 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-10-17 10:27:01,152 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-10-17 10:27:01,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:27:01,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:27:01,154 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:27:01,161 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 10:27:01,161 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:27:01,176 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-10-17 10:27:01,235 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-10-17 10:27:01,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:27:01,235 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:27:01,236 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:27:01,246 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 10:27:01,246 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 10:27:01,266 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-10-17 10:27:01,276 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 10:27:01,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-10-17 10:27:01,320 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 10:27:01,321 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 10:27:01,321 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 10:27:01,321 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 10:27:01,321 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 10:27:01,321 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:27:01,321 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 10:27:01,321 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 10:27:01,321 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_6.cil-2.c_Iteration32_Loop [2022-10-17 10:27:01,321 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 10:27:01,321 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 10:27:01,323 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:27:01,327 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:27:01,330 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:27:01,333 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:27:01,341 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 10:27:01,406 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 10:27:01,406 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 10:27:01,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:27:01,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:27:01,409 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:27:01,411 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-10-17 10:27:01,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:27:01,422 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:27:01,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:27:01,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:27:01,422 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:27:01,423 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:27:01,423 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:27:01,428 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-10-17 10:27:01,444 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:27:01,491 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-10-17 10:27:01,491 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:27:01,491 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:27:01,493 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:27:01,496 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-10-17 10:27:01,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:27:01,506 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:27:01,507 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:27:01,507 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:27:01,507 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:27:01,508 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:27:01,508 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:27:01,510 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-10-17 10:27:01,532 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:27:01,569 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-10-17 10:27:01,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:27:01,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:27:01,570 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:27:01,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-10-17 10:27:01,572 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-10-17 10:27:01,580 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:27:01,580 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:27:01,580 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:27:01,581 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:27:01,581 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:27:01,581 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:27:01,581 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:27:01,584 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 10:27:01,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Ended with exit code 0 [2022-10-17 10:27:01,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:27:01,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:27:01,608 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:27:01,610 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-10-17 10:27:01,611 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 10:27:01,619 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 10:27:01,620 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 10:27:01,620 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 10:27:01,620 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 10:27:01,620 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 10:27:01,622 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 10:27:01,622 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 10:27:01,628 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 10:27:01,631 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 10:27:01,632 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 10:27:01,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 10:27:01,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 10:27:01,644 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 10:27:01,645 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-10-17 10:27:01,646 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 10:27:01,646 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 10:27:01,646 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 10:27:01,647 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-10-17 10:27:01,670 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_c3124d65-c25b-4490-b65c-426dfbf12151/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-10-17 10:27:01,670 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 10:27:01,684 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 10:27:01,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:27:01,713 INFO L263 TraceCheckSpWp]: Trace formula consists of 70 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 10:27:01,716 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 10:27:01,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 10:27:01,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 51 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 10:27:01,761 INFO L286 TraceCheckSpWp]: Computing forward predicates...