./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version dbf71c69 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/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_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/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_47696241-fe0d-4546-8b2b-f8daa148b3a5/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 3b8ae0d67f444d6aa93f2e91c04ce7de91863eac2f9958a5a1b68267db2f4065 --- Real Ultimate output --- [0.001s][warning][os,container] Duplicate cpuset controllers detected. Picking /sys/fs/cgroup/cpuset, skipping /sys/fs/cgroup/cpuset. This is Ultimate 0.2.2-dev-dbf71c6-m [2022-10-17 11:09:31,868 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-17 11:09:31,872 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-17 11:09:31,926 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-17 11:09:31,926 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-17 11:09:31,933 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-17 11:09:31,936 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-17 11:09:31,941 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-17 11:09:31,947 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-17 11:09:31,956 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-17 11:09:31,957 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-17 11:09:31,959 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-17 11:09:31,960 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-17 11:09:31,963 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-17 11:09:31,965 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-17 11:09:31,967 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-17 11:09:31,970 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-17 11:09:31,971 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-17 11:09:31,973 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-17 11:09:31,982 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-17 11:09:31,984 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-17 11:09:31,985 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-17 11:09:31,987 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-17 11:09:31,988 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-17 11:09:31,993 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-17 11:09:31,994 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-17 11:09:31,994 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-17 11:09:31,995 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-17 11:09:31,996 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-17 11:09:31,997 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-17 11:09:31,998 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-17 11:09:31,999 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-17 11:09:32,000 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-17 11:09:32,001 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-17 11:09:32,002 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-17 11:09:32,003 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-17 11:09:32,003 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-17 11:09:32,004 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-17 11:09:32,004 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-17 11:09:32,005 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-17 11:09:32,006 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-17 11:09:32,007 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-10-17 11:09:32,059 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-17 11:09:32,059 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-17 11:09:32,060 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-17 11:09:32,060 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-17 11:09:32,064 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-17 11:09:32,064 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-17 11:09:32,065 INFO L138 SettingsManager]: * Use SBE=true [2022-10-17 11:09:32,065 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-10-17 11:09:32,065 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-10-17 11:09:32,065 INFO L138 SettingsManager]: * Use old map elimination=false [2022-10-17 11:09:32,067 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-10-17 11:09:32,067 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-10-17 11:09:32,067 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-10-17 11:09:32,067 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-17 11:09:32,068 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-17 11:09:32,068 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-17 11:09:32,068 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-17 11:09:32,068 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-17 11:09:32,068 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-17 11:09:32,069 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-10-17 11:09:32,069 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-10-17 11:09:32,069 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-10-17 11:09:32,069 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-17 11:09:32,072 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-10-17 11:09:32,072 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-10-17 11:09:32,072 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-17 11:09:32,073 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-10-17 11:09:32,073 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-17 11:09:32,073 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-17 11:09:32,076 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-17 11:09:32,077 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-17 11:09:32,078 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-10-17 11:09:32,078 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_47696241-fe0d-4546-8b2b-f8daa148b3a5/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_47696241-fe0d-4546-8b2b-f8daa148b3a5/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 -> 3b8ae0d67f444d6aa93f2e91c04ce7de91863eac2f9958a5a1b68267db2f4065 [2022-10-17 11:09:32,392 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-17 11:09:32,419 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-17 11:09:32,423 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-17 11:09:32,424 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-17 11:09:32,425 INFO L275 PluginConnector]: CDTParser initialized [2022-10-17 11:09:32,427 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/../../sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c [2022-10-17 11:09:32,506 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/data/39d3a8948/6bd1a4b30f664c48a027e1b3f70bcde5/FLAGc4413a09b [2022-10-17 11:09:33,027 INFO L306 CDTParser]: Found 1 translation units. [2022-10-17 11:09:33,027 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c [2022-10-17 11:09:33,042 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/data/39d3a8948/6bd1a4b30f664c48a027e1b3f70bcde5/FLAGc4413a09b [2022-10-17 11:09:33,353 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/data/39d3a8948/6bd1a4b30f664c48a027e1b3f70bcde5 [2022-10-17 11:09:33,356 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-17 11:09:33,358 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-10-17 11:09:33,360 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-17 11:09:33,360 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-17 11:09:33,365 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-17 11:09:33,366 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:33,367 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7d473dc5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33, skipping insertion in model container [2022-10-17 11:09:33,367 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:33,376 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-17 11:09:33,426 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-17 11:09:33,836 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_47696241-fe0d-4546-8b2b-f8daa148b3a5/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c[45032,45045] [2022-10-17 11:09:33,847 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 11:09:33,865 INFO L203 MainTranslator]: Completed pre-run [2022-10-17 11:09:33,920 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_47696241-fe0d-4546-8b2b-f8daa148b3a5/sv-benchmarks/c/openssl-simplified/s3_srvr_13.cil.c[45032,45045] [2022-10-17 11:09:33,924 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-17 11:09:33,939 INFO L208 MainTranslator]: Completed translation [2022-10-17 11:09:33,940 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33 WrapperNode [2022-10-17 11:09:33,940 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-17 11:09:33,941 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-17 11:09:33,942 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-17 11:09:33,942 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-17 11:09:33,952 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:33,963 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:34,008 INFO L138 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 527 [2022-10-17 11:09:34,009 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-17 11:09:34,009 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-17 11:09:34,010 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-17 11:09:34,010 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-17 11:09:34,021 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:34,021 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:34,031 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:34,045 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:34,055 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:34,064 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:34,067 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:34,070 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:34,074 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-17 11:09:34,075 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-17 11:09:34,075 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-17 11:09:34,075 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-17 11:09:34,077 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33" (1/1) ... [2022-10-17 11:09:34,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:34,112 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:34,139 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:34,157 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2022-10-17 11:09:34,193 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-17 11:09:34,194 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-17 11:09:34,194 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-17 11:09:34,194 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-17 11:09:34,303 INFO L235 CfgBuilder]: Building ICFG [2022-10-17 11:09:34,305 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-17 11:09:34,327 WARN L816 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-10-17 11:09:35,132 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2022-10-17 11:09:35,132 INFO L769 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2022-10-17 11:09:35,132 INFO L276 CfgBuilder]: Performing block encoding [2022-10-17 11:09:35,144 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-17 11:09:35,144 INFO L300 CfgBuilder]: Removed 1 assume(true) statements. [2022-10-17 11:09:35,147 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 11:09:35 BoogieIcfgContainer [2022-10-17 11:09:35,148 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-17 11:09:35,149 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-10-17 11:09:35,149 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-10-17 11:09:35,154 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-10-17 11:09:35,155 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 11:09:35,156 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 17.10 11:09:33" (1/3) ... [2022-10-17 11:09:35,157 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6613dbd5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 11:09:35, skipping insertion in model container [2022-10-17 11:09:35,158 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 11:09:35,158 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 17.10 11:09:33" (2/3) ... [2022-10-17 11:09:35,158 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@6613dbd5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 17.10 11:09:35, skipping insertion in model container [2022-10-17 11:09:35,159 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-10-17 11:09:35,159 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 17.10 11:09:35" (3/3) ... [2022-10-17 11:09:35,161 INFO L332 chiAutomizerObserver]: Analyzing ICFG s3_srvr_13.cil.c [2022-10-17 11:09:35,233 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2022-10-17 11:09:35,233 INFO L304 stractBuchiCegarLoop]: Hoare is false [2022-10-17 11:09:35,234 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-10-17 11:09:35,234 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-10-17 11:09:35,234 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-10-17 11:09:35,234 INFO L308 stractBuchiCegarLoop]: Difference is false [2022-10-17 11:09:35,235 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-10-17 11:09:35,235 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-10-17 11:09:35,241 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:35,291 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2022-10-17 11:09:35,291 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:35,291 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:35,306 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 11:09:35,306 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:35,306 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-10-17 11:09:35,311 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:35,333 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 130 [2022-10-17 11:09:35,333 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:35,333 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:35,335 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-10-17 11:09:35,335 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:35,351 INFO L748 eck$LassoCheckResult]: Stem: 137#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 43#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 134#L92true assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 119#L95-2true ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 63#L100true assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 81#L100-1true assume !(0 == ssl3_accept_~s__cert~0#1); 147#L109-2true [2022-10-17 11:09:35,353 INFO L750 eck$LassoCheckResult]: Loop: 147#L109-2true assume !false; 78#L110true ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 58#L112true assume !(12292 == ssl3_accept_~s__state~0#1); 65#L115true assume !(16384 == ssl3_accept_~s__state~0#1); 107#L118true assume !(8192 == ssl3_accept_~s__state~0#1); 27#L121true assume !(24576 == ssl3_accept_~s__state~0#1); 89#L124true assume !(8195 == ssl3_accept_~s__state~0#1); 142#L127true assume 8480 == ssl3_accept_~s__state~0#1; 47#L131true ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 73#L269true assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 53#L574true ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 4#L612true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 131#L612-1true ssl3_accept_~skip~0#1 := 0; 147#L109-2true [2022-10-17 11:09:35,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:35,370 INFO L85 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2022-10-17 11:09:35,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:35,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923456230] [2022-10-17 11:09:35,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:35,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:35,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:35,565 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:35,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:35,624 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:35,629 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:35,630 INFO L85 PathProgramCache]: Analyzing trace with hash -383546161, now seen corresponding path program 1 times [2022-10-17 11:09:35,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:35,632 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034086473] [2022-10-17 11:09:35,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:35,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:35,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:35,654 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:35,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:35,664 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:35,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:35,666 INFO L85 PathProgramCache]: Analyzing trace with hash -2120245090, now seen corresponding path program 1 times [2022-10-17 11:09:35,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:35,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832803207] [2022-10-17 11:09:35,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:35,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:35,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:35,888 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 11:09:35,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:35,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832803207] [2022-10-17 11:09:35,890 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832803207] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:35,890 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:35,890 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:35,890 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639709970] [2022-10-17 11:09:35,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:36,074 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 11:09:36,074 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 11:09:36,075 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 11:09:36,075 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 11:09:36,075 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 11:09:36,075 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:36,075 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 11:09:36,075 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 11:09:36,076 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2022-10-17 11:09:36,076 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 11:09:36,077 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 11:09:36,100 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 11:09:36,140 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:36,144 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:36,159 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 11:09:36,163 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 11:09:36,173 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 11:09:36,182 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 11:09:36,357 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 11:09:36,358 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 11:09:36,360 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:36,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:36,369 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:36,383 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:36,383 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:36,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2022-10-17 11:09:36,414 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:36,415 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet35#1=6, ULTIMATE.start_ssl3_accept_~ret~0#1=6} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet35#1=6, ULTIMATE.start_ssl3_accept_~ret~0#1=6} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:36,458 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:36,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:36,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:36,461 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:36,467 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:36,467 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:36,473 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2022-10-17 11:09:36,492 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:36,492 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 11:09:36,532 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:36,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:36,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:36,534 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:36,542 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:36,543 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:36,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2022-10-17 11:09:36,565 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:36,566 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 11:09:36,608 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:36,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:36,608 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:36,611 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:36,617 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:36,618 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:36,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2022-10-17 11:09:36,641 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:36,642 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 11:09:36,682 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:36,683 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:36,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:36,684 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:36,694 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:36,694 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:36,721 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2022-10-17 11:09:36,773 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:36,774 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:36,774 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:36,776 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:36,786 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 11:09:36,786 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:36,805 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2022-10-17 11:09:36,813 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 11:09:36,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:36,856 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 11:09:36,856 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 11:09:36,856 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 11:09:36,856 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 11:09:36,857 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 11:09:36,857 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:36,857 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 11:09:36,857 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 11:09:36,857 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration1_Loop [2022-10-17 11:09:36,857 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 11:09:36,857 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 11:09:36,859 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 11:09:36,876 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 11:09:36,879 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:36,883 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 11:09:36,889 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 11:09:36,903 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:36,911 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 11:09:37,035 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 11:09:37,041 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 11:09:37,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:37,043 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:37,044 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:37,054 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 11:09:37,065 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:37,066 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:37,066 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:37,066 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:37,067 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:37,069 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:37,070 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:37,074 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2022-10-17 11:09:37,089 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:37,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:37,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:37,124 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:37,125 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:37,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2022-10-17 11:09:37,134 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 11:09:37,145 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:37,145 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:37,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:37,146 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:37,146 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:37,147 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:37,148 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:37,169 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:37,206 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:37,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:37,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:37,209 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:37,232 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2022-10-17 11:09:37,233 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 11:09:37,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:37,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:37,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:37,242 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:37,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:37,244 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:37,244 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:37,261 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:37,305 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:37,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:37,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:37,307 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:37,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2022-10-17 11:09:37,317 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 11:09:37,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:37,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:37,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:37,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:37,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:37,331 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:37,331 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:37,342 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:37,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:37,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:37,382 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:37,386 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:37,390 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-10-17 11:09:37,400 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:37,400 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:37,401 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:37,401 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:37,401 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:37,404 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:37,404 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:37,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2022-10-17 11:09:37,421 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 11:09:37,427 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 11:09:37,428 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-10-17 11:09:37,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:37,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:37,431 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:37,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2022-10-17 11:09:37,440 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 11:09:37,441 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 11:09:37,441 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 11:09:37,441 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 11:09:37,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:37,491 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 11:09:37,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:37,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:37,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 55 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 11:09:37,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:09:37,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:37,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 11:09:37,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:09:37,662 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 11:09:37,700 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 11:09:37,703 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:38,387 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 152 states, 151 states have (on average 1.7350993377483444) internal successors, (262), 151 states have internal predecessors, (262), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 853 states and 1446 transitions. Complement of second has 10 states. [2022-10-17 11:09:38,389 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 11:09:38,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:38,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 623 transitions. [2022-10-17 11:09:38,399 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 6 letters. Loop has 13 letters. [2022-10-17 11:09:38,400 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:09:38,401 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 19 letters. Loop has 13 letters. [2022-10-17 11:09:38,401 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:09:38,401 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 623 transitions. Stem has 6 letters. Loop has 26 letters. [2022-10-17 11:09:38,403 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:09:38,404 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 853 states and 1446 transitions. [2022-10-17 11:09:38,424 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 333 [2022-10-17 11:09:38,450 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 853 states to 713 states and 1110 transitions. [2022-10-17 11:09:38,451 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 402 [2022-10-17 11:09:38,456 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 412 [2022-10-17 11:09:38,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 713 states and 1110 transitions. [2022-10-17 11:09:38,457 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:38,458 INFO L218 hiAutomatonCegarLoop]: Abstraction has 713 states and 1110 transitions. [2022-10-17 11:09:38,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states and 1110 transitions. [2022-10-17 11:09:38,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 511. [2022-10-17 11:09:38,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 511 states, 511 states have (on average 1.5518590998043054) internal successors, (793), 510 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:38,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 511 states to 511 states and 793 transitions. [2022-10-17 11:09:38,607 INFO L240 hiAutomatonCegarLoop]: Abstraction has 511 states and 793 transitions. [2022-10-17 11:09:38,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:38,612 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:38,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:38,620 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:38,621 INFO L87 Difference]: Start difference. First operand 511 states and 793 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:38,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:38,792 INFO L93 Difference]: Finished difference Result 594 states and 921 transitions. [2022-10-17 11:09:38,793 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 594 states and 921 transitions. [2022-10-17 11:09:38,800 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 291 [2022-10-17 11:09:38,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 594 states to 594 states and 921 transitions. [2022-10-17 11:09:38,808 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 361 [2022-10-17 11:09:38,809 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 361 [2022-10-17 11:09:38,809 INFO L73 IsDeterministic]: Start isDeterministic. Operand 594 states and 921 transitions. [2022-10-17 11:09:38,810 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:38,810 INFO L218 hiAutomatonCegarLoop]: Abstraction has 594 states and 921 transitions. [2022-10-17 11:09:38,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states and 921 transitions. [2022-10-17 11:09:38,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 560. [2022-10-17 11:09:38,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 560 states, 560 states have (on average 1.5625) internal successors, (875), 559 states have internal predecessors, (875), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:38,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 560 states to 560 states and 875 transitions. [2022-10-17 11:09:38,843 INFO L240 hiAutomatonCegarLoop]: Abstraction has 560 states and 875 transitions. [2022-10-17 11:09:38,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:38,845 INFO L428 stractBuchiCegarLoop]: Abstraction has 560 states and 875 transitions. [2022-10-17 11:09:38,846 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-10-17 11:09:38,846 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 560 states and 875 transitions. [2022-10-17 11:09:38,853 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 276 [2022-10-17 11:09:38,853 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:38,853 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:38,856 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 11:09:38,856 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 11:09:38,856 INFO L748 eck$LassoCheckResult]: Stem: 2503#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 2335#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 2336#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 2469#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 2389#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 2391#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 2426#L109-2 assume !false; 2603#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2669#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 2668#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 2617#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 2284#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 2285#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 2614#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 2705#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 2663#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 2525#L136 assume 8464 == ssl3_accept_~s__state~0#1; 2481#L143 [2022-10-17 11:09:38,857 INFO L750 eck$LassoCheckResult]: Loop: 2481#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 2415#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 2273#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 2260#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 2711#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 2707#L612-1 ssl3_accept_~skip~0#1 := 0; 2507#L109-2 assume !false; 2508#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 2667#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 2615#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 2616#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 2727#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 2726#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 2579#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 2577#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 2575#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 2571#L136 assume 8464 == ssl3_accept_~s__state~0#1; 2481#L143 [2022-10-17 11:09:38,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:38,858 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2022-10-17 11:09:38,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:38,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992744342] [2022-10-17 11:09:38,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:38,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:38,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:38,896 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:38,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:38,914 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:38,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:38,915 INFO L85 PathProgramCache]: Analyzing trace with hash -17046121, now seen corresponding path program 1 times [2022-10-17 11:09:38,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:38,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463843218] [2022-10-17 11:09:38,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:38,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:38,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:38,969 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 11:09:38,970 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:38,970 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463843218] [2022-10-17 11:09:38,970 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463843218] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:38,970 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:38,971 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:09:38,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938697361] [2022-10-17 11:09:38,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:38,971 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:38,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:38,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:38,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:38,973 INFO L87 Difference]: Start difference. First operand 560 states and 875 transitions. cyclomatic complexity: 318 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:39,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:39,200 INFO L93 Difference]: Finished difference Result 684 states and 1071 transitions. [2022-10-17 11:09:39,200 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 684 states and 1071 transitions. [2022-10-17 11:09:39,208 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 372 [2022-10-17 11:09:39,217 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 684 states to 684 states and 1071 transitions. [2022-10-17 11:09:39,217 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 425 [2022-10-17 11:09:39,219 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 425 [2022-10-17 11:09:39,219 INFO L73 IsDeterministic]: Start isDeterministic. Operand 684 states and 1071 transitions. [2022-10-17 11:09:39,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:39,221 INFO L218 hiAutomatonCegarLoop]: Abstraction has 684 states and 1071 transitions. [2022-10-17 11:09:39,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states and 1071 transitions. [2022-10-17 11:09:39,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 597. [2022-10-17 11:09:39,236 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 597 states have (on average 1.5561139028475712) internal successors, (929), 596 states have internal predecessors, (929), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:39,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 929 transitions. [2022-10-17 11:09:39,240 INFO L240 hiAutomatonCegarLoop]: Abstraction has 597 states and 929 transitions. [2022-10-17 11:09:39,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:39,243 INFO L428 stractBuchiCegarLoop]: Abstraction has 597 states and 929 transitions. [2022-10-17 11:09:39,247 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-10-17 11:09:39,247 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 597 states and 929 transitions. [2022-10-17 11:09:39,252 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 311 [2022-10-17 11:09:39,253 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:39,254 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:39,257 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 11:09:39,260 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:39,260 INFO L748 eck$LassoCheckResult]: Stem: 3752#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 3585#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 3586#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 3724#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 3642#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 3644#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 3681#L109-2 assume !false; 3928#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 4018#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 4016#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 4012#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 3534#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 3535#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 4009#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 4045#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 4044#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 3775#L136 assume 8464 == ssl3_accept_~s__state~0#1; 3736#L143 [2022-10-17 11:09:39,261 INFO L750 eck$LassoCheckResult]: Loop: 3736#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 3669#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 3523#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 3514#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 3947#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3942#L612-1 ssl3_accept_~skip~0#1 := 0; 3941#L109-2 assume !false; 3940#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3939#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 3936#L115 assume 16384 == ssl3_accept_~s__state~0#1; 3766#L221 ssl3_accept_~s__server~0#1 := 1; 3933#L226 assume 0 != ssl3_accept_~cb~0#1; 3932#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 3930#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 3926#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 3658#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 3659#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 3605#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 3905#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 3899#L612-1 ssl3_accept_~skip~0#1 := 0; 3898#L109-2 assume !false; 3895#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 3888#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 3884#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 3877#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 3874#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 3765#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 3764#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 3762#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 3760#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 3761#L136 assume 8464 == ssl3_accept_~s__state~0#1; 3736#L143 [2022-10-17 11:09:39,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:39,263 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2022-10-17 11:09:39,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:39,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302220980] [2022-10-17 11:09:39,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:39,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:39,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:39,299 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:39,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:39,321 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:39,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:39,322 INFO L85 PathProgramCache]: Analyzing trace with hash -31363095, now seen corresponding path program 1 times [2022-10-17 11:09:39,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:39,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019863417] [2022-10-17 11:09:39,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:39,323 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:39,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:39,367 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:09:39,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:39,368 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019863417] [2022-10-17 11:09:39,368 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019863417] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:39,368 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:39,368 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:39,369 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1041892338] [2022-10-17 11:09:39,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:39,369 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:39,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:39,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:39,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:39,371 INFO L87 Difference]: Start difference. First operand 597 states and 929 transitions. cyclomatic complexity: 335 Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:39,569 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:39,570 INFO L93 Difference]: Finished difference Result 706 states and 1008 transitions. [2022-10-17 11:09:39,570 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 706 states and 1008 transitions. [2022-10-17 11:09:39,577 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2022-10-17 11:09:39,584 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 706 states to 633 states and 928 transitions. [2022-10-17 11:09:39,584 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 444 [2022-10-17 11:09:39,585 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 455 [2022-10-17 11:09:39,585 INFO L73 IsDeterministic]: Start isDeterministic. Operand 633 states and 928 transitions. [2022-10-17 11:09:39,586 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:39,586 INFO L218 hiAutomatonCegarLoop]: Abstraction has 633 states and 928 transitions. [2022-10-17 11:09:39,587 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states and 928 transitions. [2022-10-17 11:09:39,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 590. [2022-10-17 11:09:39,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4864406779661017) internal successors, (877), 589 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:39,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 877 transitions. [2022-10-17 11:09:39,601 INFO L240 hiAutomatonCegarLoop]: Abstraction has 590 states and 877 transitions. [2022-10-17 11:09:39,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:39,602 INFO L428 stractBuchiCegarLoop]: Abstraction has 590 states and 877 transitions. [2022-10-17 11:09:39,603 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-10-17 11:09:39,603 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 877 transitions. [2022-10-17 11:09:39,607 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2022-10-17 11:09:39,607 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:39,607 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:39,608 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:39,608 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 11:09:39,609 INFO L748 eck$LassoCheckResult]: Stem: 5049#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 4890#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 4891#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 5018#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 4944#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 4946#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 4982#L109-2 assume !false; 5209#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5316#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 5315#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 5314#L118 assume 8192 == ssl3_accept_~s__state~0#1; 5013#L221 [2022-10-17 11:09:39,609 INFO L750 eck$LassoCheckResult]: Loop: 5013#L221 ssl3_accept_~s__server~0#1 := 1; 4786#L226 assume 0 != ssl3_accept_~cb~0#1; 4787#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 4884#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 4964#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 4960#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 4961#L253 assume 12292 != ssl3_accept_~s__state~0#1; 4934#L254 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 4838#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 5227#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 5222#L612-1 ssl3_accept_~skip~0#1 := 0; 5221#L109-2 assume !false; 5220#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 5219#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 5218#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 5217#L118 assume 8192 == ssl3_accept_~s__state~0#1; 5013#L221 [2022-10-17 11:09:39,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:39,610 INFO L85 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2022-10-17 11:09:39,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:39,610 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535640032] [2022-10-17 11:09:39,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:39,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:39,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:39,656 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 11:09:39,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:39,656 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535640032] [2022-10-17 11:09:39,657 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535640032] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:39,657 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:39,657 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:09:39,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49367688] [2022-10-17 11:09:39,658 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:39,658 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 11:09:39,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:39,659 INFO L85 PathProgramCache]: Analyzing trace with hash -669278432, now seen corresponding path program 1 times [2022-10-17 11:09:39,659 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:39,659 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686454196] [2022-10-17 11:09:39,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:39,659 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:39,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:39,687 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 11:09:39,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:39,687 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686454196] [2022-10-17 11:09:39,688 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686454196] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:39,688 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:39,688 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:09:39,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1268274270] [2022-10-17 11:09:39,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:39,689 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:39,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:39,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:39,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:39,690 INFO L87 Difference]: Start difference. First operand 590 states and 877 transitions. cyclomatic complexity: 290 Second operand has 3 states, 2 states have (on average 5.5) internal successors, (11), 3 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:39,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:39,819 INFO L93 Difference]: Finished difference Result 600 states and 885 transitions. [2022-10-17 11:09:39,819 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 885 transitions. [2022-10-17 11:09:39,824 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2022-10-17 11:09:39,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 885 transitions. [2022-10-17 11:09:39,830 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2022-10-17 11:09:39,831 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2022-10-17 11:09:39,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 885 transitions. [2022-10-17 11:09:39,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:39,831 INFO L218 hiAutomatonCegarLoop]: Abstraction has 600 states and 885 transitions. [2022-10-17 11:09:39,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 885 transitions. [2022-10-17 11:09:39,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2022-10-17 11:09:39,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4796610169491526) internal successors, (873), 589 states have internal predecessors, (873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:39,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 873 transitions. [2022-10-17 11:09:39,845 INFO L240 hiAutomatonCegarLoop]: Abstraction has 590 states and 873 transitions. [2022-10-17 11:09:39,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:39,846 INFO L428 stractBuchiCegarLoop]: Abstraction has 590 states and 873 transitions. [2022-10-17 11:09:39,846 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-10-17 11:09:39,847 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 873 transitions. [2022-10-17 11:09:39,850 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2022-10-17 11:09:39,851 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:39,851 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:39,852 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:39,852 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:39,852 INFO L748 eck$LassoCheckResult]: Stem: 6241#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 6080#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 6081#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 6207#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 6133#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 6135#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 6170#L109-2 assume !false; 6342#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6341#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 6340#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 6339#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 6338#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 6337#L124 assume 8195 == ssl3_accept_~s__state~0#1; 6186#L221 [2022-10-17 11:09:39,853 INFO L750 eck$LassoCheckResult]: Loop: 6186#L221 ssl3_accept_~s__server~0#1 := 1; 5984#L226 assume 0 != ssl3_accept_~cb~0#1; 5985#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 6078#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 6159#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 6155#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 6156#L253 assume 12292 != ssl3_accept_~s__state~0#1; 6129#L254 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 6033#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 6432#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 6422#L612-1 ssl3_accept_~skip~0#1 := 0; 6420#L109-2 assume !false; 6418#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 6416#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 6414#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 6412#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 6410#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 6408#L124 assume 8195 == ssl3_accept_~s__state~0#1; 6186#L221 [2022-10-17 11:09:39,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:39,853 INFO L85 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2022-10-17 11:09:39,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:39,854 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151705122] [2022-10-17 11:09:39,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:39,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:39,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:39,919 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 11:09:39,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:39,920 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151705122] [2022-10-17 11:09:39,920 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151705122] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:39,920 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:39,920 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:09:39,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307226622] [2022-10-17 11:09:39,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:39,921 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 11:09:39,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:39,922 INFO L85 PathProgramCache]: Analyzing trace with hash 1068525157, now seen corresponding path program 1 times [2022-10-17 11:09:39,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:39,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047679807] [2022-10-17 11:09:39,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:39,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:39,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:39,946 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 11:09:39,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:39,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047679807] [2022-10-17 11:09:39,947 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047679807] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:39,947 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:39,947 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:09:39,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213930969] [2022-10-17 11:09:39,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:39,948 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:39,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:39,949 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:39,949 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:39,949 INFO L87 Difference]: Start difference. First operand 590 states and 873 transitions. cyclomatic complexity: 286 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:40,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:40,090 INFO L93 Difference]: Finished difference Result 600 states and 881 transitions. [2022-10-17 11:09:40,090 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 881 transitions. [2022-10-17 11:09:40,096 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2022-10-17 11:09:40,103 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 881 transitions. [2022-10-17 11:09:40,103 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 426 [2022-10-17 11:09:40,104 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 426 [2022-10-17 11:09:40,104 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 881 transitions. [2022-10-17 11:09:40,106 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:40,107 INFO L218 hiAutomatonCegarLoop]: Abstraction has 600 states and 881 transitions. [2022-10-17 11:09:40,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 881 transitions. [2022-10-17 11:09:40,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 590. [2022-10-17 11:09:40,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 590 states have (on average 1.4728813559322034) internal successors, (869), 589 states have internal predecessors, (869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:40,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 869 transitions. [2022-10-17 11:09:40,121 INFO L240 hiAutomatonCegarLoop]: Abstraction has 590 states and 869 transitions. [2022-10-17 11:09:40,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:40,124 INFO L428 stractBuchiCegarLoop]: Abstraction has 590 states and 869 transitions. [2022-10-17 11:09:40,124 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-10-17 11:09:40,124 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 590 states and 869 transitions. [2022-10-17 11:09:40,129 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2022-10-17 11:09:40,133 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:40,133 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:40,136 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 11:09:40,136 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:40,136 INFO L748 eck$LassoCheckResult]: Stem: 7442#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 7278#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 7279#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 7405#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 7330#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 7332#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 7366#L109-2 assume !false; 7364#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7318#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7319#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 7339#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 7234#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 7235#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 7444#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 7341#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 7342#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 7434#L136 assume 8464 == ssl3_accept_~s__state~0#1; 7418#L143 [2022-10-17 11:09:40,137 INFO L750 eck$LassoCheckResult]: Loop: 7418#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 7359#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 7222#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 7223#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7157#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7159#L612-1 ssl3_accept_~skip~0#1 := 0; 7718#L109-2 assume !false; 7717#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7716#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7715#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 7714#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 7713#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 7712#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 7711#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 7710#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 7708#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 7707#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 7546#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 7419#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 7345#L145 assume 8496 == ssl3_accept_~s__state~0#1; 7247#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 7255#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 7256#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 7272#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 7447#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 7452#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7576#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7570#L612-1 ssl3_accept_~skip~0#1 := 0; 7568#L109-2 assume !false; 7567#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7566#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7560#L115 assume 16384 == ssl3_accept_~s__state~0#1; 7438#L221 ssl3_accept_~s__server~0#1 := 1; 7679#L226 assume 0 != ssl3_accept_~cb~0#1; 7678#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 7677#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 7675#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 7672#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 7669#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 7668#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 7667#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 7662#L612-1 ssl3_accept_~skip~0#1 := 0; 7661#L109-2 assume !false; 7660#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 7659#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 7658#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 7657#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 7656#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 7654#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 7612#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 7610#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 7608#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 7607#L136 assume 8464 == ssl3_accept_~s__state~0#1; 7418#L143 [2022-10-17 11:09:40,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:40,137 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2022-10-17 11:09:40,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:40,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411844166] [2022-10-17 11:09:40,138 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:40,138 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:40,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:40,160 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:40,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:40,185 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:40,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:40,192 INFO L85 PathProgramCache]: Analyzing trace with hash 675317, now seen corresponding path program 1 times [2022-10-17 11:09:40,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:40,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807371675] [2022-10-17 11:09:40,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:40,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:40,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:40,270 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:09:40,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:40,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807371675] [2022-10-17 11:09:40,271 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807371675] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:40,271 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:40,271 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:40,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230409141] [2022-10-17 11:09:40,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:40,273 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:40,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:40,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:40,274 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:40,274 INFO L87 Difference]: Start difference. First operand 590 states and 869 transitions. cyclomatic complexity: 282 Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:40,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:40,451 INFO L93 Difference]: Finished difference Result 745 states and 1106 transitions. [2022-10-17 11:09:40,451 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 745 states and 1106 transitions. [2022-10-17 11:09:40,458 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 481 [2022-10-17 11:09:40,465 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 745 states to 738 states and 1099 transitions. [2022-10-17 11:09:40,465 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 515 [2022-10-17 11:09:40,466 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 515 [2022-10-17 11:09:40,466 INFO L73 IsDeterministic]: Start isDeterministic. Operand 738 states and 1099 transitions. [2022-10-17 11:09:40,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:40,466 INFO L218 hiAutomatonCegarLoop]: Abstraction has 738 states and 1099 transitions. [2022-10-17 11:09:40,467 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states and 1099 transitions. [2022-10-17 11:09:40,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 719. [2022-10-17 11:09:40,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 719 states have (on average 1.4895688456189151) internal successors, (1071), 718 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:40,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 1071 transitions. [2022-10-17 11:09:40,484 INFO L240 hiAutomatonCegarLoop]: Abstraction has 719 states and 1071 transitions. [2022-10-17 11:09:40,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:40,485 INFO L428 stractBuchiCegarLoop]: Abstraction has 719 states and 1071 transitions. [2022-10-17 11:09:40,485 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-10-17 11:09:40,486 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 719 states and 1071 transitions. [2022-10-17 11:09:40,491 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 468 [2022-10-17 11:09:40,491 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:40,491 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:40,492 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 11:09:40,492 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:40,493 INFO L748 eck$LassoCheckResult]: Stem: 8793#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 8628#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 8629#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 8759#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 8682#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 8684#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 8724#L109-2 assume !false; 8950#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 8664#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 8665#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9162#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9155#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9152#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 8796#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 8797#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 8786#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 8787#L136 assume 8464 == ssl3_accept_~s__state~0#1; 8769#L143 [2022-10-17 11:09:40,493 INFO L750 eck$LassoCheckResult]: Loop: 8769#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 8707#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 8565#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 8566#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9182#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9176#L612-1 ssl3_accept_~skip~0#1 := 0; 9172#L109-2 assume !false; 9171#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9169#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9166#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9161#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9154#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 8734#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 8735#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 8688#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 8689#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 8538#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 8539#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 9132#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 8692#L145 assume 8496 == ssl3_accept_~s__state~0#1; 8693#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 8599#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 8600#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 8617#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 8763#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 8551#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9107#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9102#L612-1 ssl3_accept_~skip~0#1 := 0; 9101#L109-2 assume !false; 9100#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9099#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9093#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9091#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9089#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9087#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 9085#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 9083#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 9081#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 9077#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 9076#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 9075#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 9074#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 9072#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 9071#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 9070#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 9068#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 9069#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 8810#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 8811#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 8812#L169 assume 8560 == ssl3_accept_~s__state~0#1; 8674#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 8573#L442 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 8574#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 9098#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 9092#L612-1 ssl3_accept_~skip~0#1 := 0; 9090#L109-2 assume !false; 9088#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 9086#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 9084#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 9082#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 9080#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 9079#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 9078#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 8814#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 8802#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 8803#L136 assume 8464 == ssl3_accept_~s__state~0#1; 8769#L143 [2022-10-17 11:09:40,494 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:40,494 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2022-10-17 11:09:40,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:40,494 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208290093] [2022-10-17 11:09:40,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:40,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:40,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:40,503 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:40,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:40,514 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:40,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:40,515 INFO L85 PathProgramCache]: Analyzing trace with hash 157703502, now seen corresponding path program 1 times [2022-10-17 11:09:40,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:40,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168734166] [2022-10-17 11:09:40,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:40,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:40,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:40,566 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:09:40,566 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:40,566 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168734166] [2022-10-17 11:09:40,566 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168734166] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:40,566 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:40,567 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:40,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259385945] [2022-10-17 11:09:40,567 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:40,567 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:40,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:40,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:40,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:40,568 INFO L87 Difference]: Start difference. First operand 719 states and 1071 transitions. cyclomatic complexity: 355 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:40,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:40,737 INFO L93 Difference]: Finished difference Result 864 states and 1190 transitions. [2022-10-17 11:09:40,737 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 864 states and 1190 transitions. [2022-10-17 11:09:40,745 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 569 [2022-10-17 11:09:40,753 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 864 states to 864 states and 1190 transitions. [2022-10-17 11:09:40,753 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 603 [2022-10-17 11:09:40,754 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 603 [2022-10-17 11:09:40,754 INFO L73 IsDeterministic]: Start isDeterministic. Operand 864 states and 1190 transitions. [2022-10-17 11:09:40,754 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:40,754 INFO L218 hiAutomatonCegarLoop]: Abstraction has 864 states and 1190 transitions. [2022-10-17 11:09:40,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states and 1190 transitions. [2022-10-17 11:09:40,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 856. [2022-10-17 11:09:40,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 856 states, 856 states have (on average 1.3773364485981308) internal successors, (1179), 855 states have internal predecessors, (1179), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:40,774 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 856 states to 856 states and 1179 transitions. [2022-10-17 11:09:40,774 INFO L240 hiAutomatonCegarLoop]: Abstraction has 856 states and 1179 transitions. [2022-10-17 11:09:40,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:40,775 INFO L428 stractBuchiCegarLoop]: Abstraction has 856 states and 1179 transitions. [2022-10-17 11:09:40,775 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-10-17 11:09:40,776 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 856 states and 1179 transitions. [2022-10-17 11:09:40,781 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 562 [2022-10-17 11:09:40,781 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:40,781 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:40,782 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 11:09:40,782 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:40,783 INFO L748 eck$LassoCheckResult]: Stem: 10372#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 10206#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 10207#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 10335#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 10257#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 10259#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 10295#L109-2 assume !false; 10590#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10588#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10586#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10584#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10582#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10580#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 10578#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10576#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10574#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 10572#L136 assume 8464 == ssl3_accept_~s__state~0#1; 10348#L143 [2022-10-17 11:09:40,783 INFO L750 eck$LassoCheckResult]: Loop: 10348#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 10284#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 10153#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 10154#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 10087#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10089#L612-1 ssl3_accept_~skip~0#1 := 0; 10363#L109-2 assume !false; 10918#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10917#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10916#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10915#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10914#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10913#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 10912#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10911#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10365#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 10127#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 10128#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 10174#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 10349#L145 assume 8496 == ssl3_accept_~s__state~0#1; 10542#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 10541#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 10540#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 10375#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 10377#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 10140#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 10748#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10742#L612-1 ssl3_accept_~skip~0#1 := 0; 10740#L109-2 assume !false; 10738#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10736#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10734#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10732#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10730#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10728#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 10726#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10724#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10722#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 10720#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 10718#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 10716#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 10714#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 10712#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 10554#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 10555#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 10706#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 10704#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 10702#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 10396#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 10397#L169 assume 8560 == ssl3_accept_~s__state~0#1; 10255#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 10162#L442 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 10163#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 10926#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 10852#L612-1 ssl3_accept_~skip~0#1 := 0; 10846#L109-2 assume !false; 10844#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 10842#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 10840#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 10838#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 10836#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 10834#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 10832#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 10399#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 10386#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 10387#L136 assume 8464 == ssl3_accept_~s__state~0#1; 10348#L143 [2022-10-17 11:09:40,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:40,783 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2022-10-17 11:09:40,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:40,784 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127116265] [2022-10-17 11:09:40,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:40,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:40,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:40,792 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:40,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:40,801 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:40,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:40,802 INFO L85 PathProgramCache]: Analyzing trace with hash -739689776, now seen corresponding path program 1 times [2022-10-17 11:09:40,802 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:40,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435969561] [2022-10-17 11:09:40,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:40,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:40,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:40,856 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 45 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:09:40,856 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:40,856 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435969561] [2022-10-17 11:09:40,857 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435969561] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:40,857 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:40,857 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:40,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567134160] [2022-10-17 11:09:40,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:40,859 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:40,859 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:40,860 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:40,860 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:40,860 INFO L87 Difference]: Start difference. First operand 856 states and 1179 transitions. cyclomatic complexity: 326 Second operand has 3 states, 3 states have (on average 22.0) internal successors, (66), 3 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:40,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:40,997 INFO L93 Difference]: Finished difference Result 949 states and 1296 transitions. [2022-10-17 11:09:40,997 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 949 states and 1296 transitions. [2022-10-17 11:09:41,005 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 624 [2022-10-17 11:09:41,015 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 949 states to 949 states and 1296 transitions. [2022-10-17 11:09:41,016 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 658 [2022-10-17 11:09:41,017 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 658 [2022-10-17 11:09:41,017 INFO L73 IsDeterministic]: Start isDeterministic. Operand 949 states and 1296 transitions. [2022-10-17 11:09:41,017 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:41,017 INFO L218 hiAutomatonCegarLoop]: Abstraction has 949 states and 1296 transitions. [2022-10-17 11:09:41,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states and 1296 transitions. [2022-10-17 11:09:41,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 934. [2022-10-17 11:09:41,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 934 states, 934 states have (on average 1.3650963597430408) internal successors, (1275), 933 states have internal predecessors, (1275), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:41,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 934 states to 934 states and 1275 transitions. [2022-10-17 11:09:41,064 INFO L240 hiAutomatonCegarLoop]: Abstraction has 934 states and 1275 transitions. [2022-10-17 11:09:41,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:41,067 INFO L428 stractBuchiCegarLoop]: Abstraction has 934 states and 1275 transitions. [2022-10-17 11:09:41,067 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-10-17 11:09:41,067 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 934 states and 1275 transitions. [2022-10-17 11:09:41,072 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 614 [2022-10-17 11:09:41,072 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:41,073 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:41,074 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 11:09:41,074 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:41,074 INFO L748 eck$LassoCheckResult]: Stem: 12191#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 12016#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 12017#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 12146#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 12068#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 12070#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 12106#L109-2 assume !false; 12338#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12584#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12582#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12580#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12578#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12576#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12574#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12572#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12570#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12568#L136 assume 8464 == ssl3_accept_~s__state~0#1; 12168#L143 [2022-10-17 11:09:41,075 INFO L750 eck$LassoCheckResult]: Loop: 12168#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 12096#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 11963#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 11964#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 12675#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12669#L612-1 ssl3_accept_~skip~0#1 := 0; 12667#L109-2 assume !false; 12665#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12663#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12661#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12659#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12657#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12656#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12655#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12654#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12653#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12652#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 12651#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 12650#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 12512#L145 assume 8496 == ssl3_accept_~s__state~0#1; 12159#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 11993#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 11994#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 12010#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 12194#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 12755#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 12703#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12698#L612-1 ssl3_accept_~skip~0#1 := 0; 12697#L109-2 assume !false; 12696#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12695#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12694#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12693#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12692#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12691#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12690#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12689#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12688#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12687#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 12686#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 12685#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 12684#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 12683#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 12649#L151 assume 8512 == ssl3_accept_~s__state~0#1; 12050#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 12034#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 11943#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 11951#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 12632#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12627#L612-1 ssl3_accept_~skip~0#1 := 0; 12626#L109-2 assume !false; 12625#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12624#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12623#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12621#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12619#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12617#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12615#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12613#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12611#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12609#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 12607#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 12548#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 12543#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 12544#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 12638#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 12637#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 12635#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 12636#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 12212#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 12213#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 12214#L169 assume 8560 == ssl3_accept_~s__state~0#1; 12066#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 11971#L442 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 11972#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 12778#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 12773#L612-1 ssl3_accept_~skip~0#1 := 0; 12772#L109-2 assume !false; 12771#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 12770#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 12769#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 12647#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 12643#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 12642#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 12641#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 12216#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 12204#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 12205#L136 assume 8464 == ssl3_accept_~s__state~0#1; 12168#L143 [2022-10-17 11:09:41,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:41,076 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2022-10-17 11:09:41,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:41,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17420701] [2022-10-17 11:09:41,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:41,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:41,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:41,084 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:41,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:41,092 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:41,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:41,093 INFO L85 PathProgramCache]: Analyzing trace with hash -1427236622, now seen corresponding path program 1 times [2022-10-17 11:09:41,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:41,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [619171899] [2022-10-17 11:09:41,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:41,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:41,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:41,185 INFO L134 CoverageAnalysis]: Checked inductivity of 95 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-10-17 11:09:41,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:41,185 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [619171899] [2022-10-17 11:09:41,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [619171899] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:41,186 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:41,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:41,186 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914416395] [2022-10-17 11:09:41,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:41,187 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:41,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:41,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:41,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:41,188 INFO L87 Difference]: Start difference. First operand 934 states and 1275 transitions. cyclomatic complexity: 344 Second operand has 3 states, 3 states have (on average 24.0) internal successors, (72), 3 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:41,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:41,330 INFO L93 Difference]: Finished difference Result 1060 states and 1446 transitions. [2022-10-17 11:09:41,330 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1060 states and 1446 transitions. [2022-10-17 11:09:41,342 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 698 [2022-10-17 11:09:41,353 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1060 states to 1060 states and 1446 transitions. [2022-10-17 11:09:41,353 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 732 [2022-10-17 11:09:41,354 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 732 [2022-10-17 11:09:41,354 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1060 states and 1446 transitions. [2022-10-17 11:09:41,354 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:41,355 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1060 states and 1446 transitions. [2022-10-17 11:09:41,356 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1060 states and 1446 transitions. [2022-10-17 11:09:41,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1060 to 1018. [2022-10-17 11:09:41,376 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1018 states, 1018 states have (on average 1.3526522593320236) internal successors, (1377), 1017 states have internal predecessors, (1377), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:41,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1018 states to 1018 states and 1377 transitions. [2022-10-17 11:09:41,381 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1018 states and 1377 transitions. [2022-10-17 11:09:41,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:41,383 INFO L428 stractBuchiCegarLoop]: Abstraction has 1018 states and 1377 transitions. [2022-10-17 11:09:41,383 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-10-17 11:09:41,383 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1018 states and 1377 transitions. [2022-10-17 11:09:41,389 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 670 [2022-10-17 11:09:41,390 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:41,390 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:41,394 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 11:09:41,394 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:41,395 INFO L748 eck$LassoCheckResult]: Stem: 14195#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 14014#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 14015#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 14147#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 14066#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 14068#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 14105#L109-2 assume !false; 14201#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14054#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14055#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 14073#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 13972#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 13973#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 14120#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 14075#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 14076#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 14771#L136 assume 8464 == ssl3_accept_~s__state~0#1; 14168#L143 [2022-10-17 11:09:41,395 INFO L750 eck$LassoCheckResult]: Loop: 14168#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 14094#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 13960#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 13961#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14882#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14877#L612-1 ssl3_accept_~skip~0#1 := 0; 14876#L109-2 assume !false; 14875#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14874#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14873#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 14872#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 14871#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 14870#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 14869#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 14866#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 14863#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 13936#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 13937#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 13980#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 14673#L145 assume 8496 == ssl3_accept_~s__state~0#1; 14460#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 13989#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 13990#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 14198#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 14160#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 14155#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14812#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14806#L612-1 ssl3_accept_~skip~0#1 := 0; 14804#L109-2 assume !false; 14802#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14800#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14798#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 14796#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 14794#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 14792#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 14790#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 14788#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 14786#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 14785#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 14784#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 14783#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 14782#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 14779#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 14780#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 14775#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 14776#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 14772#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 14058#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 14059#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 14081#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 14082#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 13904#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 13905#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 13976#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 14134#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 14135#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 14091#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 14092#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 14724#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 14050#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 14051#L202 assume 8656 == ssl3_accept_~s__state~0#1; 13993#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 13994#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 14016#L520 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 14020#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 14098#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 14099#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14631#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14625#L612-1 ssl3_accept_~skip~0#1 := 0; 14623#L109-2 assume !false; 14621#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14619#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14613#L115 assume 16384 == ssl3_accept_~s__state~0#1; 14191#L221 ssl3_accept_~s__server~0#1 := 1; 14599#L226 assume 0 != ssl3_accept_~cb~0#1; 14598#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 14597#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 14593#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 14587#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 14586#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 14585#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 14561#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 14556#L612-1 ssl3_accept_~skip~0#1 := 0; 14555#L109-2 assume !false; 14549#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 14547#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 14545#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 14532#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 14494#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 14491#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 14217#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 14218#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 14207#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 14208#L136 assume 8464 == ssl3_accept_~s__state~0#1; 14168#L143 [2022-10-17 11:09:41,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:41,396 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2022-10-17 11:09:41,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:41,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [503198101] [2022-10-17 11:09:41,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:41,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:41,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:41,413 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:41,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:41,426 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:41,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:41,429 INFO L85 PathProgramCache]: Analyzing trace with hash -2457611, now seen corresponding path program 1 times [2022-10-17 11:09:41,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:41,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489466000] [2022-10-17 11:09:41,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:41,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:41,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:41,544 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 49 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2022-10-17 11:09:41,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:41,545 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489466000] [2022-10-17 11:09:41,545 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489466000] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:41,545 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:41,545 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:41,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18231518] [2022-10-17 11:09:41,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:41,556 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:41,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:41,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:41,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:41,557 INFO L87 Difference]: Start difference. First operand 1018 states and 1377 transitions. cyclomatic complexity: 362 Second operand has 3 states, 3 states have (on average 26.0) internal successors, (78), 3 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:41,730 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:41,731 INFO L93 Difference]: Finished difference Result 957 states and 1285 transitions. [2022-10-17 11:09:41,731 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 957 states and 1285 transitions. [2022-10-17 11:09:41,739 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 592 [2022-10-17 11:09:41,748 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 957 states to 955 states and 1283 transitions. [2022-10-17 11:09:41,748 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 677 [2022-10-17 11:09:41,749 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 677 [2022-10-17 11:09:41,749 INFO L73 IsDeterministic]: Start isDeterministic. Operand 955 states and 1283 transitions. [2022-10-17 11:09:41,750 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:41,750 INFO L218 hiAutomatonCegarLoop]: Abstraction has 955 states and 1283 transitions. [2022-10-17 11:09:41,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 955 states and 1283 transitions. [2022-10-17 11:09:41,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 955 to 951. [2022-10-17 11:09:41,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 951 states, 951 states have (on average 1.3438485804416405) internal successors, (1278), 950 states have internal predecessors, (1278), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:41,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 951 states to 951 states and 1278 transitions. [2022-10-17 11:09:41,770 INFO L240 hiAutomatonCegarLoop]: Abstraction has 951 states and 1278 transitions. [2022-10-17 11:09:41,770 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:41,771 INFO L428 stractBuchiCegarLoop]: Abstraction has 951 states and 1278 transitions. [2022-10-17 11:09:41,771 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-10-17 11:09:41,772 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 951 states and 1278 transitions. [2022-10-17 11:09:41,777 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 588 [2022-10-17 11:09:41,778 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:41,778 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:41,779 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 11:09:41,780 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:41,780 INFO L748 eck$LassoCheckResult]: Stem: 16150#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 15994#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 15995#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 16115#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 16043#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 16045#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 16077#L109-2 assume !false; 16458#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16699#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16697#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16696#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16695#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16694#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16692#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16691#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16685#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16196#L136 assume 8464 == ssl3_accept_~s__state~0#1; 16130#L143 [2022-10-17 11:09:41,780 INFO L750 eck$LassoCheckResult]: Loop: 16130#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 16067#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 15942#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 15943#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16720#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16715#L612-1 ssl3_accept_~skip~0#1 := 0; 16714#L109-2 assume !false; 16713#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16712#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16711#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16705#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16703#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16701#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16700#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16698#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16686#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16682#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16681#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16680#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16580#L145 assume 8496 == ssl3_accept_~s__state~0#1; 16122#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 15971#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 15972#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 15988#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 16154#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 16648#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16618#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16612#L612-1 ssl3_accept_~skip~0#1 := 0; 16610#L109-2 assume !false; 16608#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16606#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16604#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16602#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16600#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16598#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16596#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16594#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16592#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16590#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16588#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16586#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16584#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 16582#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 16581#L151 assume 8512 == ssl3_accept_~s__state~0#1; 16026#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 16011#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 15922#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 16093#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16764#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16757#L612-1 ssl3_accept_~skip~0#1 := 0; 16754#L109-2 assume !false; 16752#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16749#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16746#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16743#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16740#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16733#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16732#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16728#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16687#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16683#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16677#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16675#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16674#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 16673#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 16672#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 16671#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 16428#L157 assume 8528 == ssl3_accept_~s__state~0#1; 16250#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 16427#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 16425#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 16426#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 16418#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 16364#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 15934#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16342#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16333#L612-1 ssl3_accept_~skip~0#1 := 0; 16328#L109-2 assume !false; 16323#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16318#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16313#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16308#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16303#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16297#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16296#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16289#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16286#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16282#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 16278#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 16274#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 16270#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 16266#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 16262#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 16258#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 16254#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 16249#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 16245#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 16242#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 16193#L169 assume 8560 == ssl3_accept_~s__state~0#1; 16041#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 15948#L442 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 15949#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 16354#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 16336#L612-1 ssl3_accept_~skip~0#1 := 0; 16331#L109-2 assume !false; 16326#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 16321#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 16316#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 16311#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 16306#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 16300#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 16292#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 16170#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 16171#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 16439#L136 assume 8464 == ssl3_accept_~s__state~0#1; 16130#L143 [2022-10-17 11:09:41,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:41,781 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2022-10-17 11:09:41,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:41,782 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147355836] [2022-10-17 11:09:41,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:41,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:41,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:41,790 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:41,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:41,799 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:41,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:41,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1331292932, now seen corresponding path program 1 times [2022-10-17 11:09:41,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:41,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961746180] [2022-10-17 11:09:41,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:41,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:41,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:41,869 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 99 proven. 0 refuted. 0 times theorem prover too weak. 67 trivial. 0 not checked. [2022-10-17 11:09:41,869 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:41,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961746180] [2022-10-17 11:09:41,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961746180] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:41,870 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:41,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:41,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610767779] [2022-10-17 11:09:41,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:41,871 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:41,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:41,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:41,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:41,872 INFO L87 Difference]: Start difference. First operand 951 states and 1278 transitions. cyclomatic complexity: 331 Second operand has 3 states, 3 states have (on average 22.666666666666668) internal successors, (68), 3 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:41,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:41,898 INFO L93 Difference]: Finished difference Result 1872 states and 2500 transitions. [2022-10-17 11:09:41,898 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1872 states and 2500 transitions. [2022-10-17 11:09:41,913 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1162 [2022-10-17 11:09:41,928 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1872 states to 1872 states and 2500 transitions. [2022-10-17 11:09:41,929 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1323 [2022-10-17 11:09:41,930 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1323 [2022-10-17 11:09:41,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1872 states and 2500 transitions. [2022-10-17 11:09:41,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:41,931 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1872 states and 2500 transitions. [2022-10-17 11:09:41,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1872 states and 2500 transitions. [2022-10-17 11:09:41,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1872 to 954. [2022-10-17 11:09:41,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 954 states have (on average 1.3427672955974843) internal successors, (1281), 953 states have internal predecessors, (1281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:41,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 1281 transitions. [2022-10-17 11:09:41,979 INFO L240 hiAutomatonCegarLoop]: Abstraction has 954 states and 1281 transitions. [2022-10-17 11:09:41,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:41,980 INFO L428 stractBuchiCegarLoop]: Abstraction has 954 states and 1281 transitions. [2022-10-17 11:09:41,980 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-10-17 11:09:41,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 954 states and 1281 transitions. [2022-10-17 11:09:41,986 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 590 [2022-10-17 11:09:41,986 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:41,986 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:41,988 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 11:09:41,988 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:41,988 INFO L748 eck$LassoCheckResult]: Stem: 18989#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 18822#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 18823#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 18948#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 18873#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 18875#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 18906#L109-2 assume !false; 19400#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19612#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19610#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19608#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19606#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19604#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19601#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19598#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19596#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19105#L136 assume 8464 == ssl3_accept_~s__state~0#1; 18968#L143 [2022-10-17 11:09:41,989 INFO L750 eck$LassoCheckResult]: Loop: 18968#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 18897#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 18770#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 18771#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19585#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19508#L612-1 ssl3_accept_~skip~0#1 := 0; 19507#L109-2 assume !false; 19505#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19503#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19501#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19499#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19497#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19496#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19495#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19493#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19492#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19491#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19489#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19487#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19486#L145 assume 8496 == ssl3_accept_~s__state~0#1; 19113#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 19484#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 18815#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 18816#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 18999#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 19474#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19468#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19462#L612-1 ssl3_accept_~skip~0#1 := 0; 19460#L109-2 assume !false; 19458#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19456#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19454#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19452#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19450#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19448#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19429#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19427#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19424#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19423#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19417#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19415#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19413#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 19411#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 19404#L151 assume 8512 == ssl3_accept_~s__state~0#1; 19075#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 19397#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 19392#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 19388#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19370#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19363#L612-1 ssl3_accept_~skip~0#1 := 0; 19360#L109-2 assume !false; 19357#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19354#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19351#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19348#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19345#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19342#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19339#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19336#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19333#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19330#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19328#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19326#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19324#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 19321#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 19320#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 19319#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 19317#L157 assume 8528 == ssl3_accept_~s__state~0#1; 19072#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 18915#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 18917#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 18992#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 18993#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 19193#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 19017#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19189#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19184#L612-1 ssl3_accept_~skip~0#1 := 0; 19183#L109-2 assume !false; 19182#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19181#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19180#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19178#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19176#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19174#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19170#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19168#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19165#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19161#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 19155#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 19153#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 19151#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 19149#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 19147#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 19145#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 19142#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 19139#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 19136#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 19132#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 19129#L169 assume 8560 == ssl3_accept_~s__state~0#1; 18871#L173 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet46#1;havoc ssl3_accept_#t~nondet46#1; 18777#L442 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 18778#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 19279#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 19273#L612-1 ssl3_accept_~skip~0#1 := 0; 19271#L109-2 assume !false; 19269#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 19267#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 19265#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 19263#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 19261#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 19257#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 19254#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 19019#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 19020#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 19233#L136 assume 8464 == ssl3_accept_~s__state~0#1; 18968#L143 [2022-10-17 11:09:41,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:41,990 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2022-10-17 11:09:41,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:41,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173051477] [2022-10-17 11:09:41,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:41,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:41,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:41,998 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:42,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:42,005 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:42,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:42,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1035401662, now seen corresponding path program 1 times [2022-10-17 11:09:42,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:42,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536227160] [2022-10-17 11:09:42,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:42,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:42,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:42,060 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 113 proven. 0 refuted. 0 times theorem prover too weak. 53 trivial. 0 not checked. [2022-10-17 11:09:42,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:42,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536227160] [2022-10-17 11:09:42,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536227160] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:42,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:42,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:42,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2077273280] [2022-10-17 11:09:42,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:42,062 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:42,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:42,063 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:42,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:42,063 INFO L87 Difference]: Start difference. First operand 954 states and 1281 transitions. cyclomatic complexity: 331 Second operand has 3 states, 3 states have (on average 27.0) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:42,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:42,201 INFO L93 Difference]: Finished difference Result 1068 states and 1426 transitions. [2022-10-17 11:09:42,202 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1068 states and 1426 transitions. [2022-10-17 11:09:42,209 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 665 [2022-10-17 11:09:42,219 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1068 states to 1068 states and 1426 transitions. [2022-10-17 11:09:42,219 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 750 [2022-10-17 11:09:42,220 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 750 [2022-10-17 11:09:42,220 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1068 states and 1426 transitions. [2022-10-17 11:09:42,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:42,221 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1068 states and 1426 transitions. [2022-10-17 11:09:42,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1068 states and 1426 transitions. [2022-10-17 11:09:42,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1068 to 1044. [2022-10-17 11:09:42,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1044 states, 1044 states have (on average 1.3304597701149425) internal successors, (1389), 1043 states have internal predecessors, (1389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:42,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1044 states to 1044 states and 1389 transitions. [2022-10-17 11:09:42,244 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1044 states and 1389 transitions. [2022-10-17 11:09:42,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:42,245 INFO L428 stractBuchiCegarLoop]: Abstraction has 1044 states and 1389 transitions. [2022-10-17 11:09:42,245 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-10-17 11:09:42,245 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1044 states and 1389 transitions. [2022-10-17 11:09:42,250 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 650 [2022-10-17 11:09:42,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:42,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:42,252 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 11:09:42,252 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:42,252 INFO L748 eck$LassoCheckResult]: Stem: 21010#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 20849#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 20850#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 20967#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 20898#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 20900#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 20933#L109-2 assume !false; 21203#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21752#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21665#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21664#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21663#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21662#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21661#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21659#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21656#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21655#L136 assume 8464 == ssl3_accept_~s__state~0#1; 20989#L143 [2022-10-17 11:09:42,252 INFO L750 eck$LassoCheckResult]: Loop: 20989#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 20919#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 20798#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 20799#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21713#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21707#L612-1 ssl3_accept_~skip~0#1 := 0; 21705#L109-2 assume !false; 21703#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21701#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21699#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21697#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21688#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21686#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21684#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21682#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21672#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21671#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 21670#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 21479#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 21244#L145 assume 8496 == ssl3_accept_~s__state~0#1; 21145#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 21649#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 21647#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 21645#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 21643#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 21641#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21638#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21632#L612-1 ssl3_accept_~skip~0#1 := 0; 21630#L109-2 assume !false; 21628#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21626#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21624#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21622#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21620#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21618#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21616#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21614#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21612#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21610#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 21608#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 21606#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 21604#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 21602#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 21250#L151 assume 8512 == ssl3_accept_~s__state~0#1; 20879#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 20866#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 20778#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 20950#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21772#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21764#L612-1 ssl3_accept_~skip~0#1 := 0; 21763#L109-2 assume !false; 21762#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21756#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 20905#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 20906#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 20808#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 20809#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 20948#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 20901#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 20902#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21737#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 21736#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 21734#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 20908#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 20818#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 20819#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 20956#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 20746#L157 assume 8528 == ssl3_accept_~s__state~0#1; 20747#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 20760#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 20939#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 21013#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 21008#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 20764#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 20983#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21719#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21669#L612-1 ssl3_accept_~skip~0#1 := 0; 21716#L109-2 assume !false; 21715#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21714#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21708#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21706#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21704#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21702#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21700#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21698#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21696#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21695#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 21692#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 21691#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 21690#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 21689#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 21687#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 21685#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 21683#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 20968#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 20885#L163 assume 8544 == ssl3_accept_~s__state~0#1; 20789#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 20790#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 20969#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 21595#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 20769#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 20770#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 20814#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 20803#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 21239#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 21233#L612-1 ssl3_accept_~skip~0#1 := 0; 21231#L109-2 assume !false; 21229#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 21227#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 21225#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 21223#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 21221#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 21219#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 21217#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 21021#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 21022#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 21069#L136 assume 8464 == ssl3_accept_~s__state~0#1; 20989#L143 [2022-10-17 11:09:42,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:42,253 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2022-10-17 11:09:42,253 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:42,253 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027544473] [2022-10-17 11:09:42,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:42,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:42,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:42,260 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:42,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:42,269 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:42,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:42,270 INFO L85 PathProgramCache]: Analyzing trace with hash -1049545039, now seen corresponding path program 1 times [2022-10-17 11:09:42,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:42,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [675269093] [2022-10-17 11:09:42,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:42,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:42,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:42,336 INFO L134 CoverageAnalysis]: Checked inductivity of 166 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 11:09:42,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:42,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [675269093] [2022-10-17 11:09:42,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [675269093] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:42,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:42,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:09:42,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157273364] [2022-10-17 11:09:42,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:42,338 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:42,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:42,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:42,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:42,338 INFO L87 Difference]: Start difference. First operand 1044 states and 1389 transitions. cyclomatic complexity: 349 Second operand has 3 states, 2 states have (on average 32.0) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:42,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:42,500 INFO L93 Difference]: Finished difference Result 1126 states and 1489 transitions. [2022-10-17 11:09:42,500 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1126 states and 1489 transitions. [2022-10-17 11:09:42,508 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 685 [2022-10-17 11:09:42,518 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1126 states to 1101 states and 1455 transitions. [2022-10-17 11:09:42,518 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 793 [2022-10-17 11:09:42,519 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 808 [2022-10-17 11:09:42,519 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1101 states and 1455 transitions. [2022-10-17 11:09:42,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:42,520 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1101 states and 1455 transitions. [2022-10-17 11:09:42,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states and 1455 transitions. [2022-10-17 11:09:42,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 1050. [2022-10-17 11:09:42,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3295238095238096) internal successors, (1396), 1049 states have internal predecessors, (1396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:42,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1396 transitions. [2022-10-17 11:09:42,550 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1050 states and 1396 transitions. [2022-10-17 11:09:42,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:42,552 INFO L428 stractBuchiCegarLoop]: Abstraction has 1050 states and 1396 transitions. [2022-10-17 11:09:42,552 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-10-17 11:09:42,552 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1396 transitions. [2022-10-17 11:09:42,557 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2022-10-17 11:09:42,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:42,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:42,559 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:42,559 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:42,559 INFO L748 eck$LassoCheckResult]: Stem: 23180#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 23020#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 23021#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 23138#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 23069#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 23071#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 23101#L109-2 assume !false; 23262#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23259#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 23255#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 23250#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 23246#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 23241#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 23240#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 23239#L130 assume 8481 == ssl3_accept_~s__state~0#1; 23030#L131 [2022-10-17 11:09:42,559 INFO L750 eck$LassoCheckResult]: Loop: 23030#L131 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet35#1;havoc ssl3_accept_#t~nondet35#1; 23031#L269 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8482;ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__init_num~0#1 := 0; 22976#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 22910#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 22912#L612-1 ssl3_accept_~skip~0#1 := 0; 23172#L109-2 assume !false; 23097#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23058#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 23059#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 23072#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 22979#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 22980#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 23900#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 23882#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 23763#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 23422#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 23421#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 23420#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 23419#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 23417#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 23416#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 23414#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 23411#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 23410#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 23409#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 23408#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 23407#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 23406#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 23188#L175 assume 8448 == ssl3_accept_~s__state~0#1; 23036#L176 assume !(ssl3_accept_~num1~0#1 > 0); 23033#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 23041#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 23328#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 23319#L612-1 ssl3_accept_~skip~0#1 := 0; 23315#L109-2 assume !false; 23311#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 23306#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 23307#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 23356#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 23354#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 23353#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 23350#L127 assume 8480 == ssl3_accept_~s__state~0#1; 23030#L131 [2022-10-17 11:09:42,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:42,560 INFO L85 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2022-10-17 11:09:42,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:42,560 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303103663] [2022-10-17 11:09:42,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:42,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:42,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:42,600 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 11:09:42,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:42,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303103663] [2022-10-17 11:09:42,601 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303103663] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:42,601 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:42,601 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:09:42,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593105686] [2022-10-17 11:09:42,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:42,602 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 11:09:42,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:42,604 INFO L85 PathProgramCache]: Analyzing trace with hash 1940068956, now seen corresponding path program 1 times [2022-10-17 11:09:42,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:42,604 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1070107233] [2022-10-17 11:09:42,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:42,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:42,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:42,682 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:09:42,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:42,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1070107233] [2022-10-17 11:09:42,683 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1070107233] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 11:09:42,683 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [542261915] [2022-10-17 11:09:42,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:42,684 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 11:09:42,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:42,689 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 11:09:42,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-10-17 11:09:42,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:42,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 11:09:42,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:09:42,870 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:09:42,870 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 11:09:42,993 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:09:42,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [542261915] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 11:09:42,993 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 11:09:42,994 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 11:09:42,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330895124] [2022-10-17 11:09:42,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 11:09:42,995 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:42,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:42,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:42,996 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:42,996 INFO L87 Difference]: Start difference. First operand 1050 states and 1396 transitions. cyclomatic complexity: 351 Second operand has 3 states, 2 states have (on average 7.5) internal successors, (15), 3 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:43,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:43,188 INFO L93 Difference]: Finished difference Result 1052 states and 1396 transitions. [2022-10-17 11:09:43,188 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1052 states and 1396 transitions. [2022-10-17 11:09:43,196 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 676 [2022-10-17 11:09:43,222 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1052 states to 1052 states and 1396 transitions. [2022-10-17 11:09:43,223 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 759 [2022-10-17 11:09:43,224 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 759 [2022-10-17 11:09:43,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1052 states and 1396 transitions. [2022-10-17 11:09:43,225 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:43,225 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1052 states and 1396 transitions. [2022-10-17 11:09:43,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1052 states and 1396 transitions. [2022-10-17 11:09:43,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1052 to 1050. [2022-10-17 11:09:43,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3276190476190477) internal successors, (1394), 1049 states have internal predecessors, (1394), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:43,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1394 transitions. [2022-10-17 11:09:43,271 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1050 states and 1394 transitions. [2022-10-17 11:09:43,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:43,272 INFO L428 stractBuchiCegarLoop]: Abstraction has 1050 states and 1394 transitions. [2022-10-17 11:09:43,272 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-10-17 11:09:43,273 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1394 transitions. [2022-10-17 11:09:43,278 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2022-10-17 11:09:43,278 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:43,278 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:43,279 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 11:09:43,279 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:43,279 INFO L748 eck$LassoCheckResult]: Stem: 25545#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 25380#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 25381#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 25502#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 25429#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 25431#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 25464#L109-2 assume !false; 25617#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25616#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 25615#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 25614#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 25612#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 25609#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 25608#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 25607#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 25606#L133 assume 8482 == ssl3_accept_~s__state~0#1; 25548#L134 [2022-10-17 11:09:43,280 INFO L750 eck$LassoCheckResult]: Loop: 25548#L134 ssl3_accept_~s__state~0#1 := 3; 25334#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 26070#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 26065#L612-1 ssl3_accept_~skip~0#1 := 0; 26064#L109-2 assume !false; 26063#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 26062#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 26061#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 26060#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 26059#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 26058#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 26057#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 26056#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 26055#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 26054#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 26053#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 26052#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 25982#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 25933#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 25979#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 25977#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 25975#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 25973#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 25971#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 25969#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 25967#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 25965#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 25564#L175 assume 8448 == ssl3_accept_~s__state~0#1; 25397#L176 assume !(ssl3_accept_~num1~0#1 > 0); 25387#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 25398#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 25583#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 25577#L612-1 ssl3_accept_~skip~0#1 := 0; 25575#L109-2 assume !false; 25573#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 25570#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 25571#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 26043#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 26041#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 26039#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 26037#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 26035#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 26033#L133 assume 8482 == ssl3_accept_~s__state~0#1; 25548#L134 [2022-10-17 11:09:43,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:43,280 INFO L85 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2022-10-17 11:09:43,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:43,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197296532] [2022-10-17 11:09:43,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:43,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:43,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:43,315 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 11:09:43,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:43,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197296532] [2022-10-17 11:09:43,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197296532] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:43,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:43,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:09:43,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125630139] [2022-10-17 11:09:43,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:43,317 INFO L753 eck$LassoCheckResult]: stem already infeasible [2022-10-17 11:09:43,317 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:43,317 INFO L85 PathProgramCache]: Analyzing trace with hash -90818195, now seen corresponding path program 1 times [2022-10-17 11:09:43,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:43,318 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097221232] [2022-10-17 11:09:43,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:43,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:43,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:43,343 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-17 11:09:43,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:43,344 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097221232] [2022-10-17 11:09:43,344 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097221232] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:43,344 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:43,344 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:09:43,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1180162783] [2022-10-17 11:09:43,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:43,345 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:43,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:43,345 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:43,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:43,345 INFO L87 Difference]: Start difference. First operand 1050 states and 1394 transitions. cyclomatic complexity: 349 Second operand has 3 states, 2 states have (on average 8.0) internal successors, (16), 3 states have internal predecessors, (16), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:43,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:43,472 INFO L93 Difference]: Finished difference Result 1050 states and 1392 transitions. [2022-10-17 11:09:43,472 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1050 states and 1392 transitions. [2022-10-17 11:09:43,479 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2022-10-17 11:09:43,488 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1050 states to 1050 states and 1392 transitions. [2022-10-17 11:09:43,489 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2022-10-17 11:09:43,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2022-10-17 11:09:43,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1050 states and 1392 transitions. [2022-10-17 11:09:43,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:43,491 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2022-10-17 11:09:43,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1050 states and 1392 transitions. [2022-10-17 11:09:43,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1050 to 1050. [2022-10-17 11:09:43,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1050 states, 1050 states have (on average 1.3257142857142856) internal successors, (1392), 1049 states have internal predecessors, (1392), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:43,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1050 states to 1050 states and 1392 transitions. [2022-10-17 11:09:43,519 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2022-10-17 11:09:43,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:43,520 INFO L428 stractBuchiCegarLoop]: Abstraction has 1050 states and 1392 transitions. [2022-10-17 11:09:43,520 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-10-17 11:09:43,520 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1050 states and 1392 transitions. [2022-10-17 11:09:43,525 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 674 [2022-10-17 11:09:43,525 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:43,525 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:43,527 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 11:09:43,527 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:43,527 INFO L748 eck$LassoCheckResult]: Stem: 27631#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 27486#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 27487#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 27600#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 27533#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 27535#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 27566#L109-2 assume !false; 27810#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28358#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28354#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28352#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28350#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28348#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28346#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28343#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28339#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 27742#L136 assume 8464 == ssl3_accept_~s__state~0#1; 27613#L143 [2022-10-17 11:09:43,528 INFO L750 eck$LassoCheckResult]: Loop: 27613#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 27554#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 27436#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 27437#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28269#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28264#L612-1 ssl3_accept_~skip~0#1 := 0; 28263#L109-2 assume !false; 28261#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28258#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28257#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28256#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28255#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28254#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28248#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28246#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28244#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28242#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28240#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28221#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28209#L145 assume 8496 == ssl3_accept_~s__state~0#1; 28127#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 28204#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 27475#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 27476#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 27636#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 28380#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28365#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28359#L612-1 ssl3_accept_~skip~0#1 := 0; 28356#L109-2 assume !false; 28353#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28351#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28349#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28347#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28345#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28342#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28338#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28337#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28287#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28277#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28276#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28275#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28274#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 28272#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 28063#L151 assume 8512 == ssl3_accept_~s__state~0#1; 27506#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 27496#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 27412#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 27580#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28228#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28220#L612-1 ssl3_accept_~skip~0#1 := 0; 28219#L109-2 assume !false; 28218#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28216#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28214#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28212#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28208#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28207#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28206#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28205#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28203#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28202#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28199#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28196#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28194#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 28191#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 28183#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 28181#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 27935#L157 assume 8528 == ssl3_accept_~s__state~0#1; 27399#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 27400#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 27572#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 27632#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 27629#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 27404#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 27607#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28330#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28324#L612-1 ssl3_accept_~skip~0#1 := 0; 28322#L109-2 assume !false; 28320#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28318#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28316#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28314#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28312#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28310#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28308#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28306#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28304#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28302#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28300#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28298#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28296#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 28295#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 28293#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 28291#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 28289#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 28288#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 27645#L163 assume 8544 == ssl3_accept_~s__state~0#1; 27644#L167 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0#1);ssl3_accept_~skip~0#1 := 1;ssl3_accept_~s__s3__tmp__cert_request~0#1 := 0;ssl3_accept_~s__state~0#1 := 8560; 27424#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28179#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28173#L612-1 ssl3_accept_~skip~0#1 := 0; 28171#L109-2 assume !false; 28170#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28169#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28167#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28164#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28158#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28156#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28154#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 28148#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28141#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28138#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 28135#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 28132#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 28129#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 28126#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 28123#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 28120#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 28118#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 27936#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 27937#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 28067#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 27741#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 27739#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 27740#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 28108#L178 assume 8576 == ssl3_accept_~s__state~0#1; 27614#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 27615#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 27623#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 27527#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 28253#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 28247#L612-1 ssl3_accept_~skip~0#1 := 0; 28245#L109-2 assume !false; 28243#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 28241#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 28239#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 28238#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 28237#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 28236#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 28234#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 27649#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 28231#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 28230#L136 assume 8464 == ssl3_accept_~s__state~0#1; 27613#L143 [2022-10-17 11:09:43,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:43,529 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2022-10-17 11:09:43,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:43,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511472843] [2022-10-17 11:09:43,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:43,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:43,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:43,539 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:43,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:43,554 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:43,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:43,555 INFO L85 PathProgramCache]: Analyzing trace with hash 52404052, now seen corresponding path program 1 times [2022-10-17 11:09:43,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:43,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131278270] [2022-10-17 11:09:43,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:43,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:43,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:43,634 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 150 proven. 0 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 11:09:43,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:43,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131278270] [2022-10-17 11:09:43,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1131278270] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:43,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:43,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:43,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026853312] [2022-10-17 11:09:43,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:43,636 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:43,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:43,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:43,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:43,637 INFO L87 Difference]: Start difference. First operand 1050 states and 1392 transitions. cyclomatic complexity: 347 Second operand has 3 states, 3 states have (on average 29.666666666666668) internal successors, (89), 3 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:43,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:43,779 INFO L93 Difference]: Finished difference Result 1017 states and 1313 transitions. [2022-10-17 11:09:43,779 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1017 states and 1313 transitions. [2022-10-17 11:09:43,786 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 541 [2022-10-17 11:09:43,793 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1017 states to 870 states and 1125 transitions. [2022-10-17 11:09:43,794 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 611 [2022-10-17 11:09:43,796 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 758 [2022-10-17 11:09:43,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 870 states and 1125 transitions. [2022-10-17 11:09:43,797 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:43,798 INFO L218 hiAutomatonCegarLoop]: Abstraction has 870 states and 1125 transitions. [2022-10-17 11:09:43,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 870 states and 1125 transitions. [2022-10-17 11:09:43,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 870 to 721. [2022-10-17 11:09:43,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 721 states have (on average 1.2940360610263524) internal successors, (933), 720 states have internal predecessors, (933), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:43,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 933 transitions. [2022-10-17 11:09:43,821 INFO L240 hiAutomatonCegarLoop]: Abstraction has 721 states and 933 transitions. [2022-10-17 11:09:43,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:43,822 INFO L428 stractBuchiCegarLoop]: Abstraction has 721 states and 933 transitions. [2022-10-17 11:09:43,822 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-10-17 11:09:43,822 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 721 states and 933 transitions. [2022-10-17 11:09:43,825 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 539 [2022-10-17 11:09:43,825 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:43,826 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:43,830 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 11:09:43,830 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:43,831 INFO L748 eck$LassoCheckResult]: Stem: 29671#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 29537#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 29538#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 29635#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 29576#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 29578#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 29607#L109-2 assume !false; 29742#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30038#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 30036#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 30034#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 30032#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 30030#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 30028#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 30026#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 30024#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29683#L136 assume 8464 == ssl3_accept_~s__state~0#1; 29655#L143 [2022-10-17 11:09:43,831 INFO L750 eck$LassoCheckResult]: Loop: 29655#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 29597#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 29493#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 29494#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29869#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29857#L612-1 ssl3_accept_~skip~0#1 := 0; 29853#L109-2 assume !false; 29850#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29846#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 29842#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 29838#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 29834#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 29830#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 29817#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29818#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29811#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29812#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 29806#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 29807#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 29803#L145 assume 8496 == ssl3_accept_~s__state~0#1; 29744#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 30055#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 30054#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 30053#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 29676#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 30046#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 30043#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 30037#L612-1 ssl3_accept_~skip~0#1 := 0; 30035#L109-2 assume !false; 30033#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30031#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 30029#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 30027#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 30025#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 30023#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 29903#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29902#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29901#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29900#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 29897#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 29896#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 29895#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 29819#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 29800#L151 assume 8512 == ssl3_accept_~s__state~0#1; 29552#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 29547#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 29482#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 29616#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 30163#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29665#L612-1 ssl3_accept_~skip~0#1 := 0; 29666#L109-2 assume !false; 29603#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29561#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 29562#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 29579#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 30153#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 30150#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 30149#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29581#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29582#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29477#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 29478#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 29508#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 30139#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 30137#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 30136#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 29638#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 29639#L157 assume 8528 == ssl3_accept_~s__state~0#1; 29470#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 29471#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 29613#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 29673#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 29670#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 29473#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 29651#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29917#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29915#L612-1 ssl3_accept_~skip~0#1 := 0; 30148#L109-2 assume !false; 30147#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 30145#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 30143#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 30141#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 30140#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 30138#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 30135#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 30133#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 30132#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 30131#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 30130#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 30022#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 30021#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 30020#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 30005#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 29994#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 29927#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 29926#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 29921#L163 assume 8544 == ssl3_accept_~s__state~0#1; 29487#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 29489#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 29619#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 29620#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 29475#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 29476#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 29507#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 29499#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29863#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29855#L612-1 ssl3_accept_~skip~0#1 := 0; 29852#L109-2 assume !false; 29848#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29844#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 29840#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 29836#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 29832#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 29828#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 29826#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29824#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29822#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29821#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 29816#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 29815#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 29778#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 29775#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 29771#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 29765#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 29763#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 29761#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 29759#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 29757#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 29755#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 29753#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 29751#L175 assume 8448 == ssl3_accept_~s__state~0#1; 29550#L176 assume !(ssl3_accept_~num1~0#1 > 0); 29544#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 29551#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 29719#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 29713#L612-1 ssl3_accept_~skip~0#1 := 0; 29701#L109-2 assume !false; 29698#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 29694#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 29695#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 29709#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 29707#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 29705#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 29703#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 29700#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 29696#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 29697#L136 assume 8464 == ssl3_accept_~s__state~0#1; 29655#L143 [2022-10-17 11:09:43,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:43,832 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2022-10-17 11:09:43,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:43,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011815494] [2022-10-17 11:09:43,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:43,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:43,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:43,841 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:43,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:43,849 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:43,850 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:43,850 INFO L85 PathProgramCache]: Analyzing trace with hash -2000787038, now seen corresponding path program 1 times [2022-10-17 11:09:43,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:43,850 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881336644] [2022-10-17 11:09:43,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:43,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:43,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:43,991 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 11:09:43,991 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:43,991 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881336644] [2022-10-17 11:09:43,992 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881336644] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 11:09:43,992 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524704768] [2022-10-17 11:09:43,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:43,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 11:09:43,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:43,993 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 11:09:44,021 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-10-17 11:09:44,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:44,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 11:09:44,105 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:09:44,214 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 11:09:44,215 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 11:09:44,296 INFO L134 CoverageAnalysis]: Checked inductivity of 260 backedges. 136 proven. 14 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 11:09:44,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524704768] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 11:09:44,297 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 11:09:44,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-10-17 11:09:44,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120827027] [2022-10-17 11:09:44,297 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 11:09:44,298 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:44,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:44,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 11:09:44,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 11:09:44,299 INFO L87 Difference]: Start difference. First operand 721 states and 933 transitions. cyclomatic complexity: 215 Second operand has 6 states, 5 states have (on average 27.4) internal successors, (137), 6 states have internal predecessors, (137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:45,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:45,067 INFO L93 Difference]: Finished difference Result 1789 states and 2301 transitions. [2022-10-17 11:09:45,067 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1789 states and 2301 transitions. [2022-10-17 11:09:45,077 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1577 [2022-10-17 11:09:45,092 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1789 states to 1759 states and 2271 transitions. [2022-10-17 11:09:45,092 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1647 [2022-10-17 11:09:45,094 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1647 [2022-10-17 11:09:45,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1759 states and 2271 transitions. [2022-10-17 11:09:45,094 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:45,094 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1759 states and 2271 transitions. [2022-10-17 11:09:45,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1759 states and 2271 transitions. [2022-10-17 11:09:45,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1759 to 1084. [2022-10-17 11:09:45,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1084 states, 1084 states have (on average 1.305350553505535) internal successors, (1415), 1083 states have internal predecessors, (1415), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:45,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1084 states to 1084 states and 1415 transitions. [2022-10-17 11:09:45,124 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1084 states and 1415 transitions. [2022-10-17 11:09:45,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-10-17 11:09:45,125 INFO L428 stractBuchiCegarLoop]: Abstraction has 1084 states and 1415 transitions. [2022-10-17 11:09:45,126 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-10-17 11:09:45,126 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1084 states and 1415 transitions. [2022-10-17 11:09:45,130 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 902 [2022-10-17 11:09:45,130 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:45,130 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:45,132 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 11:09:45,132 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:45,133 INFO L748 eck$LassoCheckResult]: Stem: 33080#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 32942#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 32943#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 33048#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 32981#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 32983#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 33016#L109-2 assume !false; 33109#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33451#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33452#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33447#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33448#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33443#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33444#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33439#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33440#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33435#L136 assume 8464 == ssl3_accept_~s__state~0#1; 33064#L143 [2022-10-17 11:09:45,133 INFO L750 eck$LassoCheckResult]: Loop: 33064#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 33006#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 32900#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 32901#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 32855#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 32857#L612-1 ssl3_accept_~skip~0#1 := 0; 33073#L109-2 assume !false; 33013#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 32970#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 32971#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 32988#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 32907#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 32908#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33027#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 32990#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 32991#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33076#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 33899#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 33895#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 33429#L145 assume 8496 == ssl3_accept_~s__state~0#1; 33178#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 33428#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 33427#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 33425#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 33059#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 33055#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33889#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33882#L612-1 ssl3_accept_~skip~0#1 := 0; 33881#L109-2 assume !false; 33873#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33872#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33865#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33862#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33859#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33856#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33853#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33850#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33847#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33844#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 33841#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 33838#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 33835#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 33833#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 33036#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 33037#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 33827#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 33825#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 33821#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 33053#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 32997#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 32998#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 32861#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 32862#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 32912#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 33039#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 33040#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 33004#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 32984#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 32985#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 32966#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 32967#L202 assume 8656 == ssl3_accept_~s__state~0#1; 32927#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 32928#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 32944#L520 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 32947#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 33009#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 33010#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33871#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33864#L612-1 ssl3_accept_~skip~0#1 := 0; 33861#L109-2 assume !false; 33858#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33855#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33852#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33849#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33846#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33843#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33840#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33837#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33834#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33832#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 33831#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 33728#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 33727#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 33726#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 33725#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 33637#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 33636#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 33635#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 33634#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 33632#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 33629#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 33628#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 33626#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 33624#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 33622#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 33620#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 33618#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 33616#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 33614#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 33612#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 33610#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 33608#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 33606#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 33022#L208 assume 8672 == ssl3_accept_~s__state~0#1; 33017#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 33018#L544 assume !(3 == ssl3_accept_~blastFlag~0#1); 32853#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 32854#L551 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 32922#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 33082#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33461#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33456#L612-1 ssl3_accept_~skip~0#1 := 0; 33455#L109-2 assume !false; 33453#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33454#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33449#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33450#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33445#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33446#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33441#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33442#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33437#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33438#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 33433#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 33434#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 33228#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 33226#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 33224#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 33222#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 33220#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 33218#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 33216#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 33214#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 33212#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 33188#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 33171#L175 assume 8448 == ssl3_accept_~s__state~0#1; 33170#L176 assume !(ssl3_accept_~num1~0#1 > 0); 33169#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 33162#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 33163#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 33151#L612-1 ssl3_accept_~skip~0#1 := 0; 33152#L109-2 assume !false; 33147#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 33148#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 33142#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 33143#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 33137#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 33139#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 33133#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 33134#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 33129#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 33130#L136 assume 8464 == ssl3_accept_~s__state~0#1; 33064#L143 [2022-10-17 11:09:45,134 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:45,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2022-10-17 11:09:45,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:45,134 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018605808] [2022-10-17 11:09:45,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:45,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:45,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:45,141 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:45,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:45,148 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:45,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:45,149 INFO L85 PathProgramCache]: Analyzing trace with hash 55559348, now seen corresponding path program 1 times [2022-10-17 11:09:45,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:45,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013584843] [2022-10-17 11:09:45,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:45,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:45,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:45,209 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 166 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2022-10-17 11:09:45,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:45,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013584843] [2022-10-17 11:09:45,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013584843] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:45,210 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:45,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:45,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119651190] [2022-10-17 11:09:45,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:45,211 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:45,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:45,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:45,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:45,212 INFO L87 Difference]: Start difference. First operand 1084 states and 1415 transitions. cyclomatic complexity: 334 Second operand has 3 states, 3 states have (on average 41.0) internal successors, (123), 3 states have internal predecessors, (123), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:45,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:45,244 INFO L93 Difference]: Finished difference Result 1240 states and 1594 transitions. [2022-10-17 11:09:45,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1240 states and 1594 transitions. [2022-10-17 11:09:45,251 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1007 [2022-10-17 11:09:45,260 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1240 states to 1240 states and 1594 transitions. [2022-10-17 11:09:45,260 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1077 [2022-10-17 11:09:45,262 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1077 [2022-10-17 11:09:45,262 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1240 states and 1594 transitions. [2022-10-17 11:09:45,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:45,263 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1240 states and 1594 transitions. [2022-10-17 11:09:45,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1240 states and 1594 transitions. [2022-10-17 11:09:45,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1240 to 1240. [2022-10-17 11:09:45,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1240 states, 1240 states have (on average 1.2854838709677419) internal successors, (1594), 1239 states have internal predecessors, (1594), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:45,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1240 states to 1240 states and 1594 transitions. [2022-10-17 11:09:45,289 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1240 states and 1594 transitions. [2022-10-17 11:09:45,289 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:45,290 INFO L428 stractBuchiCegarLoop]: Abstraction has 1240 states and 1594 transitions. [2022-10-17 11:09:45,290 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-10-17 11:09:45,290 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1240 states and 1594 transitions. [2022-10-17 11:09:45,295 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1007 [2022-10-17 11:09:45,295 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:45,295 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:45,297 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 11:09:45,297 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:45,298 INFO L748 eck$LassoCheckResult]: Stem: 35419#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 35277#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 35278#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 35386#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 35316#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 35318#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 35349#L109-2 assume !false; 35498#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35801#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35799#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35797#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35795#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35793#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35791#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35790#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35789#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35788#L136 assume 8464 == ssl3_accept_~s__state~0#1; 35401#L143 [2022-10-17 11:09:45,298 INFO L750 eck$LassoCheckResult]: Loop: 35401#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 35337#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 35230#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 35231#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 36412#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36407#L612-1 ssl3_accept_~skip~0#1 := 0; 36406#L109-2 assume !false; 36401#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36399#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 36395#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 36392#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 36389#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 36386#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35423#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35321#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35322#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35214#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 35215#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 35245#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35439#L145 assume 8496 == ssl3_accept_~s__state~0#1; 35607#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 35729#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 35725#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 35723#L303 assume 0 != ssl3_accept_~s__hit~0#1;ssl3_accept_~s__state~0#1 := 8656; 35395#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 35391#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 35185#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35187#L612-1 ssl3_accept_~skip~0#1 := 0; 35413#L109-2 assume !false; 35345#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35305#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35306#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35319#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35237#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35238#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35362#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 36381#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 36378#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 36375#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 36372#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 35402#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35325#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 35248#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 35249#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 35371#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 35195#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 35196#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 35301#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 35302#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 35327#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 35328#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 35191#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 35192#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 35241#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 35373#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 35374#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 35335#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 35312#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 35313#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 35339#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 35566#L202 assume 8656 == ssl3_accept_~s__state~0#1; 35451#L206 ssl3_accept_~s__session__cipher~0#1 := ssl3_accept_~s__s3__tmp__new_cipher~0#1; 35562#L515 assume !(0 == ssl3_accept_~tmp___9~0#1);ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet52#1;havoc ssl3_accept_#t~nondet52#1; 35557#L520 assume 2 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 3; 35554#L526-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8672;ssl3_accept_~s__init_num~0#1 := 0; 35551#L536 assume !(0 == ssl3_accept_~tmp___10~0#1); 35547#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 35539#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35533#L612-1 ssl3_accept_~skip~0#1 := 0; 35531#L109-2 assume !false; 35529#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35527#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35525#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35523#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35521#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35519#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35517#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 35515#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 35513#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 35511#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 35509#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 35507#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 35505#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 35503#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 35501#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 35499#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 35496#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 35493#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 35490#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 35487#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 35484#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 35481#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 35478#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 35475#L178 assume !(8576 == ssl3_accept_~s__state~0#1); 35472#L181 assume !(8577 == ssl3_accept_~s__state~0#1); 35469#L184 assume !(8592 == ssl3_accept_~s__state~0#1); 35466#L187 assume !(8593 == ssl3_accept_~s__state~0#1); 35463#L190 assume !(8608 == ssl3_accept_~s__state~0#1); 35460#L193 assume !(8609 == ssl3_accept_~s__state~0#1); 35458#L196 assume !(8640 == ssl3_accept_~s__state~0#1); 35455#L199 assume !(8641 == ssl3_accept_~s__state~0#1); 35452#L202 assume !(8656 == ssl3_accept_~s__state~0#1); 35447#L205 assume !(8657 == ssl3_accept_~s__state~0#1); 35446#L208 assume 8672 == ssl3_accept_~s__state~0#1; 35445#L212 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet53#1;havoc ssl3_accept_#t~nondet53#1; 35411#L544 assume 3 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 4; 35183#L544-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448; 35184#L551 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 3; 35253#L551-2 ssl3_accept_~s__init_num~0#1 := 0; 35421#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 36176#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 36166#L612-1 ssl3_accept_~skip~0#1 := 0; 36164#L109-2 assume !false; 36162#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 36160#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 36158#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 36156#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 36154#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 36152#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 36150#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 36148#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 36146#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 36144#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 36142#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 36140#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 36138#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 35734#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 36136#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 36135#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 36134#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 36133#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 36132#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 36131#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 36130#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 36129#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 35992#L175 assume 8448 == ssl3_accept_~s__state~0#1; 35990#L176 assume !(ssl3_accept_~num1~0#1 > 0); 35986#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 35982#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 35975#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 35965#L612-1 ssl3_accept_~skip~0#1 := 0; 35963#L109-2 assume !false; 35961#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 35959#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 35956#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 35953#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 35940#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 35941#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 35952#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 36052#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 36050#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 36051#L136 assume 8464 == ssl3_accept_~s__state~0#1; 35401#L143 [2022-10-17 11:09:45,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:45,299 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2022-10-17 11:09:45,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:45,299 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2064075647] [2022-10-17 11:09:45,299 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:45,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:45,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:45,306 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:45,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:45,332 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:45,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:45,334 INFO L85 PathProgramCache]: Analyzing trace with hash 408647730, now seen corresponding path program 1 times [2022-10-17 11:09:45,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:45,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089938228] [2022-10-17 11:09:45,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:45,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:45,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:45,413 INFO L134 CoverageAnalysis]: Checked inductivity of 197 backedges. 147 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2022-10-17 11:09:45,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:45,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089938228] [2022-10-17 11:09:45,414 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089938228] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:45,414 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:45,414 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:45,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065356780] [2022-10-17 11:09:45,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:45,415 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:45,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:45,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:45,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:45,416 INFO L87 Difference]: Start difference. First operand 1240 states and 1594 transitions. cyclomatic complexity: 359 Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:45,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:45,440 INFO L93 Difference]: Finished difference Result 2111 states and 2748 transitions. [2022-10-17 11:09:45,441 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2111 states and 2748 transitions. [2022-10-17 11:09:45,452 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1878 [2022-10-17 11:09:45,469 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2111 states to 2111 states and 2748 transitions. [2022-10-17 11:09:45,470 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1948 [2022-10-17 11:09:45,472 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1948 [2022-10-17 11:09:45,472 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2111 states and 2748 transitions. [2022-10-17 11:09:45,475 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:45,475 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2111 states and 2748 transitions. [2022-10-17 11:09:45,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2111 states and 2748 transitions. [2022-10-17 11:09:45,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2111 to 2111. [2022-10-17 11:09:45,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2111 states, 2111 states have (on average 1.30175272382757) internal successors, (2748), 2110 states have internal predecessors, (2748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:45,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2111 states to 2111 states and 2748 transitions. [2022-10-17 11:09:45,523 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2111 states and 2748 transitions. [2022-10-17 11:09:45,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:45,524 INFO L428 stractBuchiCegarLoop]: Abstraction has 2111 states and 2748 transitions. [2022-10-17 11:09:45,524 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-10-17 11:09:45,524 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2111 states and 2748 transitions. [2022-10-17 11:09:45,532 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1878 [2022-10-17 11:09:45,533 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:45,533 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:45,535 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 11:09:45,535 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:45,535 INFO L748 eck$LassoCheckResult]: Stem: 38781#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 38633#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 38634#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 38739#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 38674#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 38676#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 38708#L109-2 assume !false; 38808#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39358#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39355#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39352#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39349#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39346#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39343#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39340#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39337#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39334#L136 assume 8464 == ssl3_accept_~s__state~0#1; 39072#L143 [2022-10-17 11:09:45,536 INFO L750 eck$LassoCheckResult]: Loop: 39072#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 38696#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 38697#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 39953#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39913#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39907#L612-1 ssl3_accept_~skip~0#1 := 0; 39905#L109-2 assume !false; 39899#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39896#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39891#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39888#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39885#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39882#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39879#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39875#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39871#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39804#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 39764#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 39759#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 39063#L145 assume 8496 == ssl3_accept_~s__state~0#1; 39062#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 39061#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 39060#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 39059#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 38789#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 39812#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39769#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39760#L612-1 ssl3_accept_~skip~0#1 := 0; 39755#L109-2 assume !false; 39752#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39750#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39748#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39746#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39744#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39742#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39740#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39738#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39736#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39734#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 39727#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 39725#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 39722#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 39716#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 38916#L151 assume 8512 == ssl3_accept_~s__state~0#1; 38652#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38653#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 38720#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 38721#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 40171#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 40163#L612-1 ssl3_accept_~skip~0#1 := 0; 40162#L109-2 assume !false; 40148#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 40140#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 40136#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 40132#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 40128#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 40124#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 40120#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 40116#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 40112#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 40108#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 40105#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 40101#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 40097#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 40095#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 40087#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 40086#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 39046#L157 assume 8528 == ssl3_accept_~s__state~0#1; 38564#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 38565#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 38713#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 38784#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 38785#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 40001#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 39999#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39986#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39980#L612-1 ssl3_accept_~skip~0#1 := 0; 39978#L109-2 assume !false; 39976#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39974#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39972#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39970#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39968#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39966#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39964#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39962#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39960#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39959#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 39957#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 39955#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 39954#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 39951#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 39950#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 39949#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 39948#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 39947#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 39945#L163 assume 8544 == ssl3_accept_~s__state~0#1; 38581#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 38583#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 38740#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 38790#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 38759#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 38602#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 38603#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 39850#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39847#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39841#L612-1 ssl3_accept_~skip~0#1 := 0; 39839#L109-2 assume !false; 39837#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39835#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39833#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39831#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39829#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39827#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39825#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39823#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39820#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39770#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 39761#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 39756#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 39753#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 39751#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 39749#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 39747#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 39745#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 39743#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 39741#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 39739#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 39737#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 39735#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 39733#L175 assume 8448 == ssl3_accept_~s__state~0#1; 39732#L176 assume !(ssl3_accept_~num1~0#1 > 0); 39730#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 39729#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39721#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39714#L612-1 ssl3_accept_~skip~0#1 := 0; 39713#L109-2 assume !false; 39712#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39711#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39706#L115 assume 16384 == ssl3_accept_~s__state~0#1; 39705#L221 ssl3_accept_~s__server~0#1 := 1; 39704#L226 assume 0 != ssl3_accept_~cb~0#1; 39702#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 39699#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 39682#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 39679#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 39677#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 39198#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 39662#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 39655#L612-1 ssl3_accept_~skip~0#1 := 0; 39652#L109-2 assume !false; 39649#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 39646#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 39644#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 39643#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 39642#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 39641#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 39050#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 39051#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 39774#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 39772#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 39763#L139 assume 8465 == ssl3_accept_~s__state~0#1; 39072#L143 [2022-10-17 11:09:45,536 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:45,536 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2022-10-17 11:09:45,536 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:45,537 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064893822] [2022-10-17 11:09:45,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:45,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:45,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:45,543 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:45,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:45,551 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:45,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:45,552 INFO L85 PathProgramCache]: Analyzing trace with hash 666243684, now seen corresponding path program 1 times [2022-10-17 11:09:45,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:45,552 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945509126] [2022-10-17 11:09:45,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:45,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:45,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:45,647 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 190 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 11:09:45,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:45,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945509126] [2022-10-17 11:09:45,647 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945509126] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 11:09:45,647 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708658628] [2022-10-17 11:09:45,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:45,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 11:09:45,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:45,682 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 11:09:45,685 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-10-17 11:09:45,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:45,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 263 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 11:09:45,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:09:45,809 INFO L134 CoverageAnalysis]: Checked inductivity of 307 backedges. 82 proven. 0 refuted. 0 times theorem prover too weak. 225 trivial. 0 not checked. [2022-10-17 11:09:45,809 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 11:09:45,809 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708658628] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:45,810 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 11:09:45,810 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-10-17 11:09:45,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915799732] [2022-10-17 11:09:45,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:45,810 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:45,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:45,811 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:45,811 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 11:09:45,811 INFO L87 Difference]: Start difference. First operand 2111 states and 2748 transitions. cyclomatic complexity: 644 Second operand has 3 states, 3 states have (on average 26.666666666666668) internal successors, (80), 3 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:45,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:45,931 INFO L93 Difference]: Finished difference Result 2171 states and 2820 transitions. [2022-10-17 11:09:45,931 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2171 states and 2820 transitions. [2022-10-17 11:09:45,943 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1938 [2022-10-17 11:09:45,958 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2171 states to 2171 states and 2820 transitions. [2022-10-17 11:09:45,958 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2008 [2022-10-17 11:09:45,961 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2008 [2022-10-17 11:09:45,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2171 states and 2820 transitions. [2022-10-17 11:09:45,961 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:45,961 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2171 states and 2820 transitions. [2022-10-17 11:09:45,964 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2171 states and 2820 transitions. [2022-10-17 11:09:45,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2171 to 2147. [2022-10-17 11:09:46,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2147 states, 2147 states have (on average 1.3004191895668376) internal successors, (2792), 2146 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:46,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2147 states to 2147 states and 2792 transitions. [2022-10-17 11:09:46,009 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2147 states and 2792 transitions. [2022-10-17 11:09:46,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:46,010 INFO L428 stractBuchiCegarLoop]: Abstraction has 2147 states and 2792 transitions. [2022-10-17 11:09:46,010 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-10-17 11:09:46,011 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2147 states and 2792 transitions. [2022-10-17 11:09:46,019 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1914 [2022-10-17 11:09:46,019 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:46,019 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:46,022 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 11:09:46,022 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:46,022 INFO L748 eck$LassoCheckResult]: Stem: 43555#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 43404#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 43405#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 43512#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 43445#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 43447#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 43480#L109-2 assume !false; 43577#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44031#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 44028#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 44025#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 44022#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 44019#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 44016#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 44013#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 44010#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 44007#L136 assume 8464 == ssl3_accept_~s__state~0#1; 43580#L143 [2022-10-17 11:09:46,022 INFO L750 eck$LassoCheckResult]: Loop: 43580#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 43471#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 43472#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 44081#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 44078#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44073#L612-1 ssl3_accept_~skip~0#1 := 0; 44072#L109-2 assume !false; 44071#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44070#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 44069#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 44068#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 44067#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 44066#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 44065#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 44064#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 44063#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 44062#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 44061#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 44058#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 43834#L145 assume 8496 == ssl3_accept_~s__state~0#1; 43833#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 43832#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 43831#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 43829#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 43561#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 44961#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 44599#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44593#L612-1 ssl3_accept_~skip~0#1 := 0; 44591#L109-2 assume !false; 44589#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44587#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 44585#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 44583#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 44581#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 44579#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 44577#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 44575#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 44573#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 44571#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 44569#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 44567#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 44565#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 44563#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 43701#L151 assume 8512 == ssl3_accept_~s__state~0#1; 43702#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43417#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 43349#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 43494#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 45324#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 45318#L612-1 ssl3_accept_~skip~0#1 := 0; 45316#L109-2 assume !false; 45314#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45312#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 45310#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 45308#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 45306#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 45304#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 45302#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 45300#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 45297#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 45291#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 45290#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 45289#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 45286#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 45284#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 45282#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 45281#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 44956#L157 assume 8528 == ssl3_accept_~s__state~0#1; 43337#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 43338#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 43643#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 43644#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 43553#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 43340#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 43528#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 44950#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44948#L612-1 ssl3_accept_~skip~0#1 := 0; 45235#L109-2 assume !false; 45234#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 45233#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 45231#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 45229#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 45228#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 45227#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 45226#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 45225#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 45224#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 45222#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 45221#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 45220#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 45219#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 45218#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 45216#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 45215#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 45213#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 45212#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 43688#L163 assume 8544 == ssl3_accept_~s__state~0#1; 43689#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 43513#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 43514#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 43562#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 43533#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 43375#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 43376#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 44173#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 44170#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44165#L612-1 ssl3_accept_~skip~0#1 := 0; 44164#L109-2 assume !false; 44163#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44162#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 44161#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 44160#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 44159#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 44158#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 44157#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 44156#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 44155#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 44154#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 44153#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 44152#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 44151#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 44150#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 44149#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 44148#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 44147#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 44146#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 44145#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 44144#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 44143#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 44142#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 44141#L175 assume 8448 == ssl3_accept_~s__state~0#1; 44140#L176 assume !(ssl3_accept_~num1~0#1 > 0); 44138#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 44136#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 44133#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 44128#L612-1 ssl3_accept_~skip~0#1 := 0; 44127#L109-2 assume !false; 44126#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 44124#L112 assume 12292 == ssl3_accept_~s__state~0#1; 44123#L113 ssl3_accept_~s__new_session~0#1 := 1; 44121#L221 ssl3_accept_~s__server~0#1 := 1; 44119#L226 assume 0 != ssl3_accept_~cb~0#1; 44117#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 44115#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 44110#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 44107#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 43977#L253 assume !(12292 != ssl3_accept_~s__state~0#1);ssl3_accept_#t~post34#1 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := 1 + ssl3_accept_#t~post34#1;havoc ssl3_accept_#t~post34#1;ssl3_accept_~s__state~0#1 := 8480; 43975#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 43972#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 43967#L612-1 ssl3_accept_~skip~0#1 := 0; 43966#L109-2 assume !false; 43965#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 43964#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 43963#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 43962#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 43961#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 43960#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 43958#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 43959#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 44985#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 44980#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 43582#L139 assume 8465 == ssl3_accept_~s__state~0#1; 43580#L143 [2022-10-17 11:09:46,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:46,023 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2022-10-17 11:09:46,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:46,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094842478] [2022-10-17 11:09:46,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:46,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:46,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:46,030 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:46,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:46,037 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:46,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:46,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1956821456, now seen corresponding path program 1 times [2022-10-17 11:09:46,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:46,038 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386118598] [2022-10-17 11:09:46,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:46,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:46,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:46,163 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 185 proven. 6 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 11:09:46,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:46,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386118598] [2022-10-17 11:09:46,164 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386118598] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 11:09:46,164 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518172013] [2022-10-17 11:09:46,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:46,165 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 11:09:46,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:46,167 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 11:09:46,188 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-10-17 11:09:46,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:46,268 INFO L263 TraceCheckSpWp]: Trace formula consists of 264 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 11:09:46,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:09:46,305 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 81 proven. 0 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-10-17 11:09:46,305 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-10-17 11:09:46,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518172013] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:46,305 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-10-17 11:09:46,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2022-10-17 11:09:46,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141219877] [2022-10-17 11:09:46,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:46,306 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:46,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:46,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:46,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-10-17 11:09:46,307 INFO L87 Difference]: Start difference. First operand 2147 states and 2792 transitions. cyclomatic complexity: 652 Second operand has 3 states, 2 states have (on average 40.5) internal successors, (81), 3 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:46,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:46,489 INFO L93 Difference]: Finished difference Result 2179 states and 2828 transitions. [2022-10-17 11:09:46,489 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2179 states and 2828 transitions. [2022-10-17 11:09:46,501 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1946 [2022-10-17 11:09:46,521 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2179 states to 2179 states and 2828 transitions. [2022-10-17 11:09:46,521 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2016 [2022-10-17 11:09:46,523 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2016 [2022-10-17 11:09:46,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2179 states and 2828 transitions. [2022-10-17 11:09:46,524 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:46,524 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2179 states and 2828 transitions. [2022-10-17 11:09:46,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2179 states and 2828 transitions. [2022-10-17 11:09:46,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2179 to 2147. [2022-10-17 11:09:46,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2147 states, 2147 states have (on average 1.3004191895668376) internal successors, (2792), 2146 states have internal predecessors, (2792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:46,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2147 states to 2147 states and 2792 transitions. [2022-10-17 11:09:46,573 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2147 states and 2792 transitions. [2022-10-17 11:09:46,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:46,574 INFO L428 stractBuchiCegarLoop]: Abstraction has 2147 states and 2792 transitions. [2022-10-17 11:09:46,574 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-10-17 11:09:46,574 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2147 states and 2792 transitions. [2022-10-17 11:09:46,583 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1914 [2022-10-17 11:09:46,583 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:46,583 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:46,586 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 11:09:46,586 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:46,587 INFO L748 eck$LassoCheckResult]: Stem: 48371#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 48221#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 48222#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 48328#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 48259#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 48261#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 48294#L109-2 assume !false; 48398#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48942#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 48937#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 48932#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 48927#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 48922#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 48917#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 48912#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 48907#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 48902#L136 assume 8464 == ssl3_accept_~s__state~0#1; 48403#L143 [2022-10-17 11:09:46,587 INFO L750 eck$LassoCheckResult]: Loop: 48403#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 48284#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 48285#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 50161#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 50152#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50146#L612-1 ssl3_accept_~skip~0#1 := 0; 50144#L109-2 assume !false; 50142#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50140#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 50138#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 50136#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 50134#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 50132#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 50130#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 48528#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 50127#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 50125#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 50124#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 50081#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 48651#L145 assume 8496 == ssl3_accept_~s__state~0#1; 48650#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 48649#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 48648#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 48646#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 48380#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 49403#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49402#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49397#L612-1 ssl3_accept_~skip~0#1 := 0; 49396#L109-2 assume !false; 49395#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49394#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 49392#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 49389#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 49388#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 49387#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 49386#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 49384#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 49382#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 49377#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 49373#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 49366#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 49363#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 49355#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 48520#L151 assume 8512 == ssl3_accept_~s__state~0#1; 48518#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 48232#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 48166#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 50058#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 50054#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 50048#L612-1 ssl3_accept_~skip~0#1 := 0; 50046#L109-2 assume !false; 50044#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 50042#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 50040#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 50039#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 50038#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 50037#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 50036#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 50035#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 50034#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 50033#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 50032#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 50031#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 50030#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 50029#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 50028#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 50026#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 50025#L157 assume 8528 == ssl3_accept_~s__state~0#1; 48526#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 50024#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 50023#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 50020#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 48370#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 48157#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 48342#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49548#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49993#L612-1 ssl3_accept_~skip~0#1 := 0; 49991#L109-2 assume !false; 49989#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49983#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 49981#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 49978#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 49967#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 49964#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 49961#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 49958#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 49955#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 49952#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 49949#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 49946#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 49943#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 49940#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 49937#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 49879#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 49880#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 49821#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 49822#L163 assume 8544 == ssl3_accept_~s__state~0#1; 48171#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 48173#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 48310#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 48311#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 48159#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 48160#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 48367#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 48185#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 48132#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 48134#L612-1 ssl3_accept_~skip~0#1 := 0; 48365#L109-2 assume !false; 48292#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 48247#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 48248#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 48266#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 48333#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 49262#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 49260#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 49258#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 49256#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 49254#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 49252#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 49250#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 49247#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 49246#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 49244#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 49242#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 49241#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 49240#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 49239#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 49238#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 49237#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 49233#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 49232#L175 assume 8448 == ssl3_accept_~s__state~0#1; 49230#L176 assume !(ssl3_accept_~num1~0#1 > 0); 49226#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 49225#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49221#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49216#L612-1 ssl3_accept_~skip~0#1 := 0; 49210#L109-2 assume !false; 49208#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49205#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 49203#L115 assume 16384 == ssl3_accept_~s__state~0#1; 49199#L221 ssl3_accept_~s__server~0#1 := 1; 50274#L226 assume 0 != ssl3_accept_~cb~0#1; 50272#L226-2 ssl3_accept_~__cil_tmp55~0#1 := 8 * ssl3_accept_~s__version~0#1; 50267#L231 assume !(3 != ssl3_accept_~__cil_tmp55~0#1);ssl3_accept_~s__type~0#1 := 8192; 50265#L236 assume !(0 == ssl3_accept_~s__init_buf___0~0#1); 50261#L236-2 assume !(0 == ssl3_accept_~tmp___4~0#1);ssl3_accept_~s__init_num~0#1 := 0; 48323#L253 assume 12292 != ssl3_accept_~s__state~0#1; 48324#L254 assume !(0 == ssl3_accept_~tmp___5~0#1);ssl3_accept_~s__state~0#1 := 8464;ssl3_accept_#t~post33#1 := ssl3_accept_~s__ctx__stats__sess_accept~0#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := 1 + ssl3_accept_#t~post33#1;havoc ssl3_accept_#t~post33#1; 49126#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 49127#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 49429#L612-1 ssl3_accept_~skip~0#1 := 0; 49427#L109-2 assume !false; 49425#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 49113#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 49111#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 49108#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 49109#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 49261#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 49259#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 49257#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 49255#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 49253#L136 assume 8464 == ssl3_accept_~s__state~0#1; 48403#L143 [2022-10-17 11:09:46,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:46,588 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2022-10-17 11:09:46,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:46,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911666757] [2022-10-17 11:09:46,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:46,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:46,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:46,598 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:46,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:46,607 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:46,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:46,607 INFO L85 PathProgramCache]: Analyzing trace with hash 239430864, now seen corresponding path program 1 times [2022-10-17 11:09:46,608 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:46,608 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385186180] [2022-10-17 11:09:46,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:46,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:46,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:46,723 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 11:09:46,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:46,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385186180] [2022-10-17 11:09:46,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385186180] provided 0 perfect and 1 imperfect interpolant sequences [2022-10-17 11:09:46,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846075404] [2022-10-17 11:09:46,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:46,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-10-17 11:09:46,724 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:46,729 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-10-17 11:09:46,751 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-10-17 11:09:46,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:46,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 3 conjunts are in the unsatisfiable core [2022-10-17 11:09:46,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:09:46,892 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 11:09:46,892 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-10-17 11:09:46,991 INFO L134 CoverageAnalysis]: Checked inductivity of 302 backedges. 185 proven. 7 refuted. 0 times theorem prover too weak. 110 trivial. 0 not checked. [2022-10-17 11:09:46,991 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846075404] provided 0 perfect and 2 imperfect interpolant sequences [2022-10-17 11:09:46,991 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-10-17 11:09:46,991 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-10-17 11:09:46,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154826827] [2022-10-17 11:09:46,992 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-10-17 11:09:46,993 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:46,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:46,993 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-10-17 11:09:46,993 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-10-17 11:09:46,994 INFO L87 Difference]: Start difference. First operand 2147 states and 2792 transitions. cyclomatic complexity: 652 Second operand has 6 states, 6 states have (on average 24.166666666666668) internal successors, (145), 6 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:47,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:47,621 INFO L93 Difference]: Finished difference Result 3472 states and 4419 transitions. [2022-10-17 11:09:47,621 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3472 states and 4419 transitions. [2022-10-17 11:09:47,644 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 2638 [2022-10-17 11:09:47,665 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3472 states to 3422 states and 4365 transitions. [2022-10-17 11:09:47,665 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3259 [2022-10-17 11:09:47,669 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3259 [2022-10-17 11:09:47,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3422 states and 4365 transitions. [2022-10-17 11:09:47,670 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:47,670 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3422 states and 4365 transitions. [2022-10-17 11:09:47,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3422 states and 4365 transitions. [2022-10-17 11:09:47,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3422 to 2435. [2022-10-17 11:09:47,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2435 states, 2435 states have (on average 1.2924024640657084) internal successors, (3147), 2434 states have internal predecessors, (3147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:47,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2435 states to 2435 states and 3147 transitions. [2022-10-17 11:09:47,736 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2435 states and 3147 transitions. [2022-10-17 11:09:47,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-10-17 11:09:47,737 INFO L428 stractBuchiCegarLoop]: Abstraction has 2435 states and 3147 transitions. [2022-10-17 11:09:47,737 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-10-17 11:09:47,737 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2435 states and 3147 transitions. [2022-10-17 11:09:47,747 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2166 [2022-10-17 11:09:47,748 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:47,748 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:47,750 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 11:09:47,750 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:47,751 INFO L748 eck$LassoCheckResult]: Stem: 54989#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 54826#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 54827#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 54939#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 54867#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 54869#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 54902#L109-2 assume !false; 55013#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56145#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56146#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56141#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56142#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 55668#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 55669#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 55662#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 55663#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 55654#L136 assume 8464 == ssl3_accept_~s__state~0#1; 55131#L143 [2022-10-17 11:09:47,751 INFO L750 eck$LassoCheckResult]: Loop: 55131#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 57145#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 57144#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 57142#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 57143#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57129#L612-1 ssl3_accept_~skip~0#1 := 0; 57130#L109-2 assume !false; 57125#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57126#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 57121#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 57122#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 57117#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 57118#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 57114#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56004#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 57110#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 57111#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56808#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56154#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56130#L145 assume 8496 == ssl3_accept_~s__state~0#1; 55128#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 56121#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 56116#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 56111#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 54994#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 56102#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56098#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56092#L612-1 ssl3_accept_~skip~0#1 := 0; 56090#L109-2 assume !false; 56088#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56086#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56084#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56082#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56080#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 56078#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 56076#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56074#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 56071#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 56069#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56067#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56066#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56065#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 56047#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 55717#L151 assume 8512 == ssl3_accept_~s__state~0#1; 55125#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 56858#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 56855#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 56853#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56850#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56813#L612-1 ssl3_accept_~skip~0#1 := 0; 56726#L109-2 assume !false; 56725#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56724#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56723#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56722#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56720#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 56719#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 56718#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56716#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 56713#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 56712#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56710#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56708#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56707#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 56706#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 56705#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 56701#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 56698#L157 assume 8528 == ssl3_accept_~s__state~0#1; 55122#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 56697#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 56696#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 56695#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 56692#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 56690#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 56688#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56680#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56674#L612-1 ssl3_accept_~skip~0#1 := 0; 56672#L109-2 assume !false; 56670#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56668#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56666#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56664#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56662#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 56660#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 56658#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56656#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 56654#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 56652#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56650#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56648#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56646#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 56644#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 56642#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 56640#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 56638#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 56592#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 55726#L163 assume 8544 == ssl3_accept_~s__state~0#1; 55119#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 54942#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 54920#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 54921#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 54765#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 54766#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 54985#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 54791#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56568#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56558#L612-1 ssl3_accept_~skip~0#1 := 0; 56556#L109-2 assume !false; 56554#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56552#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56550#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56548#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56546#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 56505#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 56506#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56499#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 56500#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 56401#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56402#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56395#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56396#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 56388#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 56389#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 56286#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 56287#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 56281#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 56282#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 56277#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 56278#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 56273#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 56274#L175 assume 8448 == ssl3_accept_~s__state~0#1; 54838#L176 assume !(ssl3_accept_~num1~0#1 > 0); 54835#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 54842#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 56842#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 56837#L612-1 ssl3_accept_~skip~0#1 := 0; 56836#L109-2 assume !false; 56835#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 56834#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 56833#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 56832#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 56831#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 56830#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 56829#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 56828#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 56827#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 56826#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 56825#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 56824#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 56823#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 56822#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 56821#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 56820#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 56819#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 56818#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 56817#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 56816#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 56815#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 56814#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 56812#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 56811#L178 assume 8576 == ssl3_accept_~s__state~0#1; 54970#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 54971#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 54979#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 54999#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 57136#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 57132#L612-1 ssl3_accept_~skip~0#1 := 0; 57127#L109-2 assume !false; 57128#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 57123#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 57124#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 57119#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 57120#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 57115#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 57116#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 57112#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 57113#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 57108#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 57109#L139 assume 8465 == ssl3_accept_~s__state~0#1; 55131#L143 [2022-10-17 11:09:47,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:47,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2022-10-17 11:09:47,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:47,752 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236461687] [2022-10-17 11:09:47,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:47,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:47,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:47,759 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:47,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:47,767 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:47,767 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:47,768 INFO L85 PathProgramCache]: Analyzing trace with hash -858107432, now seen corresponding path program 1 times [2022-10-17 11:09:47,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:47,768 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975072440] [2022-10-17 11:09:47,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:47,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:47,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:47,850 INFO L134 CoverageAnalysis]: Checked inductivity of 387 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 297 trivial. 0 not checked. [2022-10-17 11:09:47,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:47,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975072440] [2022-10-17 11:09:47,850 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [975072440] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:47,851 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:47,851 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-17 11:09:47,851 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836416217] [2022-10-17 11:09:47,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:47,852 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:47,852 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:47,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:47,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:47,853 INFO L87 Difference]: Start difference. First operand 2435 states and 3147 transitions. cyclomatic complexity: 722 Second operand has 3 states, 2 states have (on average 38.5) internal successors, (77), 3 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:48,022 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:48,022 INFO L93 Difference]: Finished difference Result 2461 states and 3177 transitions. [2022-10-17 11:09:48,022 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2461 states and 3177 transitions. [2022-10-17 11:09:48,034 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2192 [2022-10-17 11:09:48,045 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2461 states to 2461 states and 3177 transitions. [2022-10-17 11:09:48,045 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2298 [2022-10-17 11:09:48,048 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2298 [2022-10-17 11:09:48,048 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2461 states and 3177 transitions. [2022-10-17 11:09:48,052 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:48,053 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2461 states and 3177 transitions. [2022-10-17 11:09:48,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2461 states and 3177 transitions. [2022-10-17 11:09:48,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2461 to 2435. [2022-10-17 11:09:48,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2435 states, 2435 states have (on average 1.2915811088295688) internal successors, (3145), 2434 states have internal predecessors, (3145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:48,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2435 states to 2435 states and 3145 transitions. [2022-10-17 11:09:48,109 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2435 states and 3145 transitions. [2022-10-17 11:09:48,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:48,110 INFO L428 stractBuchiCegarLoop]: Abstraction has 2435 states and 3145 transitions. [2022-10-17 11:09:48,110 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-10-17 11:09:48,110 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2435 states and 3145 transitions. [2022-10-17 11:09:48,119 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2166 [2022-10-17 11:09:48,120 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:48,120 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:48,122 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 11:09:48,122 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:48,122 INFO L748 eck$LassoCheckResult]: Stem: 59903#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 59734#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 59735#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 59845#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 59774#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 59776#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 59810#L109-2 assume !false; 59938#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 60392#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 60390#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 60388#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 60386#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 60384#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 60382#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 60380#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 60378#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 60374#L136 assume 8464 == ssl3_accept_~s__state~0#1; 59872#L143 [2022-10-17 11:09:48,123 INFO L750 eck$LassoCheckResult]: Loop: 59872#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 59797#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 59686#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 59687#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 59750#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59891#L612-1 ssl3_accept_~skip~0#1 := 0; 59892#L109-2 assume !false; 59805#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59806#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 62065#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 61990#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 61991#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 61851#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 61852#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61146#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61698#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61694#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61695#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61300#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 60629#L145 assume 8496 == ssl3_accept_~s__state~0#1; 59857#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 59858#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 59724#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 59725#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 59860#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 59861#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 62023#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62017#L612-1 ssl3_accept_~skip~0#1 := 0; 62015#L109-2 assume !false; 62013#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62011#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 62009#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 62006#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 62007#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 62002#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 62003#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61998#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61999#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61994#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61995#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 59873#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 59874#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 59706#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 59707#L151 assume 8512 == ssl3_accept_~s__state~0#1; 60008#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 61980#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 59824#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 59825#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 62028#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 62018#L612-1 ssl3_accept_~skip~0#1 := 0; 62016#L109-2 assume !false; 62014#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 62012#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 62010#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 62008#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 62004#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 62005#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 62000#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 62001#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61996#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61997#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61992#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61993#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 59784#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 59785#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 61951#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 61704#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 60288#L157 assume 8528 == ssl3_accept_~s__state~0#1; 59662#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 59663#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 59817#L336-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1); 59906#L345 assume !(0 != (30 + ssl3_accept_~l~0#1) % 4294967296); 59908#L348 assume !(0 != (1 + ssl3_accept_~l~0#1) % 4294967296);ssl3_accept_~skip~0#1 := 1; 59864#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 59865#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 61986#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61702#L612-1 ssl3_accept_~skip~0#1 := 0; 61983#L109-2 assume !false; 61982#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61981#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 61978#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 61975#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 61973#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 61972#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 61966#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61964#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61962#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61960#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61958#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61956#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 61954#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 61952#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 59832#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 59833#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 59650#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 59651#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 61847#L163 assume 8544 == ssl3_accept_~s__state~0#1; 59679#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 59681#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 61842#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 61837#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 61835#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 61833#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 59899#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 59692#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 61830#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61825#L612-1 ssl3_accept_~skip~0#1 := 0; 61822#L109-2 assume !false; 61816#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61814#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 61812#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 61810#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 61808#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 61806#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 61804#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61802#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61800#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61798#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61796#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61794#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 61792#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 61790#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 61788#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 61786#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 61784#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 61782#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 61780#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 61779#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 59788#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 59789#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 61772#L175 assume 8448 == ssl3_accept_~s__state~0#1; 61769#L176 assume !(ssl3_accept_~num1~0#1 > 0); 61767#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 61760#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 61756#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 61750#L612-1 ssl3_accept_~skip~0#1 := 0; 61748#L109-2 assume !false; 61746#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 61744#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 61742#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 61740#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 61738#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 61736#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 61734#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61732#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61730#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61728#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61726#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61724#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 61722#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 61720#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 61718#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 61716#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 61714#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 61712#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 61710#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 61708#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 61706#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 61703#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 61615#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 61614#L178 assume 8576 == ssl3_accept_~s__state~0#1; 61436#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 61613#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 61612#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 60912#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 59640#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 59642#L612-1 ssl3_accept_~skip~0#1 := 0; 59917#L109-2 assume !false; 59918#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 59758#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 59759#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 59777#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 61988#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 61989#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 61699#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 61700#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 61696#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 61697#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 61691#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 61692#L142 assume 8466 == ssl3_accept_~s__state~0#1; 59872#L143 [2022-10-17 11:09:48,123 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:48,124 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2022-10-17 11:09:48,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:48,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465295650] [2022-10-17 11:09:48,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:48,124 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:48,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:48,130 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:48,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:48,138 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:48,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:48,139 INFO L85 PathProgramCache]: Analyzing trace with hash -831526459, now seen corresponding path program 1 times [2022-10-17 11:09:48,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:48,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412109224] [2022-10-17 11:09:48,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:48,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:48,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:48,326 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-10-17 11:09:48,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:48,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412109224] [2022-10-17 11:09:48,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412109224] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:48,326 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:48,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:48,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476784233] [2022-10-17 11:09:48,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:48,328 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:48,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:48,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:48,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:48,329 INFO L87 Difference]: Start difference. First operand 2435 states and 3145 transitions. cyclomatic complexity: 720 Second operand has 3 states, 3 states have (on average 27.666666666666668) internal successors, (83), 3 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:48,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:48,359 INFO L93 Difference]: Finished difference Result 4136 states and 5319 transitions. [2022-10-17 11:09:48,359 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4136 states and 5319 transitions. [2022-10-17 11:09:48,384 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3867 [2022-10-17 11:09:48,402 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4136 states to 4136 states and 5319 transitions. [2022-10-17 11:09:48,403 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3973 [2022-10-17 11:09:48,408 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3973 [2022-10-17 11:09:48,408 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4136 states and 5319 transitions. [2022-10-17 11:09:48,409 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:48,410 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4136 states and 5319 transitions. [2022-10-17 11:09:48,415 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4136 states and 5319 transitions. [2022-10-17 11:09:48,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4136 to 2435. [2022-10-17 11:09:48,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2435 states, 2435 states have (on average 1.2907597535934292) internal successors, (3143), 2434 states have internal predecessors, (3143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:48,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2435 states to 2435 states and 3143 transitions. [2022-10-17 11:09:48,478 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2435 states and 3143 transitions. [2022-10-17 11:09:48,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:48,489 INFO L428 stractBuchiCegarLoop]: Abstraction has 2435 states and 3143 transitions. [2022-10-17 11:09:48,489 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-10-17 11:09:48,490 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2435 states and 3143 transitions. [2022-10-17 11:09:48,499 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2166 [2022-10-17 11:09:48,499 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:48,499 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:48,506 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 11:09:48,507 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:48,507 INFO L748 eck$LassoCheckResult]: Stem: 66477#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 66309#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 66310#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 66426#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 66352#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 66354#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 66388#L109-2 assume !false; 66502#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67129#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 67125#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 67126#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 67121#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 67122#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 67117#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 67118#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 67113#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 67114#L136 assume 8464 == ssl3_accept_~s__state~0#1; 66687#L143 [2022-10-17 11:09:48,507 INFO L750 eck$LassoCheckResult]: Loop: 66687#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 66374#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 66375#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 67642#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 67639#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 67634#L612-1 ssl3_accept_~skip~0#1 := 0; 67633#L109-2 assume !false; 67632#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67631#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 67630#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 67629#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 67628#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 67627#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 67626#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 67625#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 67624#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 67623#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 67622#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 67621#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 67394#L145 assume 8496 == ssl3_accept_~s__state~0#1; 66684#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 66287#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 66288#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 67387#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 66482#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 68069#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 68052#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68039#L612-1 ssl3_accept_~skip~0#1 := 0; 68032#L109-2 assume !false; 68029#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68025#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 68022#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 68012#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 68005#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 68002#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 67999#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 67995#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 67969#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 67961#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 67957#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 67953#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 67949#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 67945#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 66592#L151 assume 8512 == ssl3_accept_~s__state~0#1; 66590#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 68549#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 68546#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 68544#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 68541#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68535#L612-1 ssl3_accept_~skip~0#1 := 0; 68533#L109-2 assume !false; 68531#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68529#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 68527#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 68525#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 68524#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 68523#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 68519#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 68515#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 68514#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 68513#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 68512#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 68511#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 68509#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 67886#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 67885#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 67884#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 67576#L157 assume 8528 == ssl3_accept_~s__state~0#1; 66239#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 66240#L336 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 0; 66503#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 66243#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 68485#L370 assume 6 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 7; 66332#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 66242#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 66446#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 67942#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 67936#L612-1 ssl3_accept_~skip~0#1 := 0; 67934#L109-2 assume !false; 67932#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67930#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 67928#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 67926#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 67924#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 67922#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 67920#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 67918#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 67916#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 67914#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 67911#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 67909#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 67906#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 67904#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 67901#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 67899#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 67894#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 67891#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 67889#L163 assume 8544 == ssl3_accept_~s__state~0#1; 66256#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 66258#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 68446#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 68434#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 68433#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 68432#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 68431#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 68241#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 68204#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68197#L612-1 ssl3_accept_~skip~0#1 := 0; 68194#L109-2 assume !false; 68191#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68188#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 68185#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 68182#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 68179#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 68176#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 68173#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 68170#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 68167#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 68163#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 68164#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 68412#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 68409#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 68408#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 68147#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 68144#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 68140#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 68141#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 68130#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 68131#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 67880#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 67881#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 67874#L175 assume 8448 == ssl3_accept_~s__state~0#1; 66321#L176 assume !(ssl3_accept_~num1~0#1 > 0); 66319#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 66324#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 68636#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 68630#L612-1 ssl3_accept_~skip~0#1 := 0; 68628#L109-2 assume !false; 68626#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 68624#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 68622#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 68620#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 68618#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 68616#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 68614#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 68612#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 68610#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 68608#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 68607#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 68603#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 68596#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 68594#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 68591#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 68589#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 68587#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 68584#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 68582#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 68580#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 68577#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 68575#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 68571#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 68569#L178 assume 8576 == ssl3_accept_~s__state~0#1; 66456#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 66457#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 68121#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 67024#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 67862#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 67856#L612-1 ssl3_accept_~skip~0#1 := 0; 67854#L109-2 assume !false; 67852#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 67850#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 67848#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 67846#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 67844#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 67843#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 67841#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 67839#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 67834#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 67795#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 67775#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 67620#L142 assume 8466 == ssl3_accept_~s__state~0#1; 66687#L143 [2022-10-17 11:09:48,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:48,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2022-10-17 11:09:48,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:48,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1113917185] [2022-10-17 11:09:48,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:48,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:48,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:48,515 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:48,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:48,523 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:48,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:48,524 INFO L85 PathProgramCache]: Analyzing trace with hash 154359716, now seen corresponding path program 1 times [2022-10-17 11:09:48,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:48,524 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486548977] [2022-10-17 11:09:48,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:48,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:48,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:48,608 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 219 proven. 0 refuted. 0 times theorem prover too weak. 174 trivial. 0 not checked. [2022-10-17 11:09:48,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:48,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486548977] [2022-10-17 11:09:48,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486548977] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:48,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:48,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:48,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1257926945] [2022-10-17 11:09:48,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:48,609 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:48,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:48,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:48,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:48,611 INFO L87 Difference]: Start difference. First operand 2435 states and 3143 transitions. cyclomatic complexity: 718 Second operand has 3 states, 3 states have (on average 28.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:48,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:48,636 INFO L93 Difference]: Finished difference Result 4138 states and 5321 transitions. [2022-10-17 11:09:48,636 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4138 states and 5321 transitions. [2022-10-17 11:09:48,657 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3869 [2022-10-17 11:09:48,675 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4138 states to 4138 states and 5321 transitions. [2022-10-17 11:09:48,675 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3975 [2022-10-17 11:09:48,680 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3975 [2022-10-17 11:09:48,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4138 states and 5321 transitions. [2022-10-17 11:09:48,680 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:48,680 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4138 states and 5321 transitions. [2022-10-17 11:09:48,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4138 states and 5321 transitions. [2022-10-17 11:09:48,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4138 to 2435. [2022-10-17 11:09:48,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2435 states, 2435 states have (on average 1.2899383983572896) internal successors, (3141), 2434 states have internal predecessors, (3141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:48,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2435 states to 2435 states and 3141 transitions. [2022-10-17 11:09:48,737 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2435 states and 3141 transitions. [2022-10-17 11:09:48,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:48,738 INFO L428 stractBuchiCegarLoop]: Abstraction has 2435 states and 3141 transitions. [2022-10-17 11:09:48,738 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-10-17 11:09:48,738 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2435 states and 3141 transitions. [2022-10-17 11:09:48,747 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 2166 [2022-10-17 11:09:48,748 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:48,748 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:48,753 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 11:09:48,754 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:48,754 INFO L748 eck$LassoCheckResult]: Stem: 73049#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 72885#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 72886#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 73001#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 72926#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 72928#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 72965#L109-2 assume !false; 73074#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 73379#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 73373#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 73374#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 73367#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 73368#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 73361#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 73362#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 73355#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 73356#L136 assume 8464 == ssl3_accept_~s__state~0#1; 73023#L143 [2022-10-17 11:09:48,754 INFO L750 eck$LassoCheckResult]: Loop: 73023#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 73024#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 74138#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 74136#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74133#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74128#L612-1 ssl3_accept_~skip~0#1 := 0; 74127#L109-2 assume !false; 74126#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74125#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 74124#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 74123#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 74122#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 74121#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 74120#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74119#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 74118#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 74117#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 74116#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74115#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 74108#L145 assume 8496 == ssl3_accept_~s__state~0#1; 73011#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 73012#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 72878#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 72879#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 73056#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 74412#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74408#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74401#L612-1 ssl3_accept_~skip~0#1 := 0; 74395#L109-2 assume !false; 74393#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74390#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 74379#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 74376#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 74373#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 74370#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 74367#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74364#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 74361#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 74358#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 74355#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74352#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 74349#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 74345#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 73162#L151 assume 8512 == ssl3_accept_~s__state~0#1; 73163#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 75130#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 75127#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 75125#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 75122#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75116#L612-1 ssl3_accept_~skip~0#1 := 0; 75114#L109-2 assume !false; 75112#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75110#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 75108#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 75106#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 75104#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 75102#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 75100#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 75098#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 75096#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 75094#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 75092#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 75090#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 75088#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 75086#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 75084#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 75082#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 73727#L157 assume 8528 == ssl3_accept_~s__state~0#1; 72818#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 72819#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 72973#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 72978#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 72814#L370 assume 6 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 7; 72815#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 75030#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 75028#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 75026#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 75020#L612-1 ssl3_accept_~skip~0#1 := 0; 75018#L109-2 assume !false; 75016#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 75014#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 75012#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 75010#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 74994#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 74988#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 74986#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74984#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 74982#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 74980#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 74978#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74976#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 74974#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 74972#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 74970#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 74968#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 74966#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 74964#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 74945#L163 assume 8544 == ssl3_accept_~s__state~0#1; 73194#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 74944#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 74942#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 74939#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 74938#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 72856#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 72857#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 72849#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 75000#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74995#L612-1 ssl3_accept_~skip~0#1 := 0; 74929#L109-2 assume !false; 74893#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74888#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 74883#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 74878#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 74873#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 74868#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 74863#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74858#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 74853#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 74848#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 74843#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74838#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 74833#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 74828#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 74823#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 74818#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 74813#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 74809#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 74657#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 74649#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 74547#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 74539#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 74535#L175 assume 8448 == ssl3_accept_~s__state~0#1; 72897#L176 assume !(ssl3_accept_~num1~0#1 > 0); 72894#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 72901#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74927#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74921#L612-1 ssl3_accept_~skip~0#1 := 0; 74915#L109-2 assume !false; 74913#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74911#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 74909#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 74907#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 74905#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 74903#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 74901#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74891#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 74886#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 74881#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 74876#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74871#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 74866#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 74861#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 74856#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 74851#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 74846#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 74841#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 74836#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 74831#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 74826#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 74821#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 74816#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 74812#L178 assume 8576 == ssl3_accept_~s__state~0#1; 74655#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 74656#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 74748#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 73622#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 74189#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 74176#L612-1 ssl3_accept_~skip~0#1 := 0; 74174#L109-2 assume !false; 74172#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 74170#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 74168#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 74166#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 74164#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 74162#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 74159#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 74156#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 74153#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 74149#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 74146#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 74147#L142 assume 8466 == ssl3_accept_~s__state~0#1; 73023#L143 [2022-10-17 11:09:48,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:48,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2022-10-17 11:09:48,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:48,756 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303333598] [2022-10-17 11:09:48,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:48,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:48,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:48,764 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:48,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:48,771 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:48,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:48,772 INFO L85 PathProgramCache]: Analyzing trace with hash -316996634, now seen corresponding path program 1 times [2022-10-17 11:09:48,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:48,773 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159770989] [2022-10-17 11:09:48,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:48,773 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:48,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:48,883 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 253 proven. 0 refuted. 0 times theorem prover too weak. 140 trivial. 0 not checked. [2022-10-17 11:09:48,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:48,884 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159770989] [2022-10-17 11:09:48,884 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159770989] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:48,884 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:48,884 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:48,907 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606703587] [2022-10-17 11:09:48,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:48,908 INFO L765 eck$LassoCheckResult]: loop already infeasible [2022-10-17 11:09:48,908 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:48,909 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:48,909 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:48,909 INFO L87 Difference]: Start difference. First operand 2435 states and 3141 transitions. cyclomatic complexity: 716 Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:48,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:48,961 INFO L93 Difference]: Finished difference Result 4048 states and 5213 transitions. [2022-10-17 11:09:48,961 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4048 states and 5213 transitions. [2022-10-17 11:09:48,982 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3779 [2022-10-17 11:09:48,999 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4048 states to 4048 states and 5213 transitions. [2022-10-17 11:09:48,999 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3885 [2022-10-17 11:09:49,004 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3885 [2022-10-17 11:09:49,004 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4048 states and 5213 transitions. [2022-10-17 11:09:49,004 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:49,005 INFO L218 hiAutomatonCegarLoop]: Abstraction has 4048 states and 5213 transitions. [2022-10-17 11:09:49,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4048 states and 5213 transitions. [2022-10-17 11:09:49,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4048 to 4048. [2022-10-17 11:09:49,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4048 states, 4048 states have (on average 1.287796442687747) internal successors, (5213), 4047 states have internal predecessors, (5213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:49,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4048 states to 4048 states and 5213 transitions. [2022-10-17 11:09:49,081 INFO L240 hiAutomatonCegarLoop]: Abstraction has 4048 states and 5213 transitions. [2022-10-17 11:09:49,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:49,082 INFO L428 stractBuchiCegarLoop]: Abstraction has 4048 states and 5213 transitions. [2022-10-17 11:09:49,083 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-10-17 11:09:49,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4048 states and 5213 transitions. [2022-10-17 11:09:49,098 INFO L131 ngComponentsAnalysis]: Automaton has 9 accepting balls. 3779 [2022-10-17 11:09:49,098 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:49,098 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:49,101 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 11:09:49,101 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:49,101 INFO L748 eck$LassoCheckResult]: Stem: 79525#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 79371#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 79372#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 79481#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 79411#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 79413#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 79446#L109-2 assume !false; 79549#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 79923#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 79919#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 79920#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 79915#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 79916#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 79911#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 79912#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82352#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 80290#L136 assume 8464 == ssl3_accept_~s__state~0#1; 79772#L143 [2022-10-17 11:09:49,102 INFO L750 eck$LassoCheckResult]: Loop: 79772#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 82505#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 82415#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 82497#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82488#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82476#L612-1 ssl3_accept_~skip~0#1 := 0; 82467#L109-2 assume !false; 82468#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 83175#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 83174#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 83173#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82424#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82425#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82360#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82356#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82349#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82346#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82343#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82341#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82337#L145 assume 8496 == ssl3_accept_~s__state~0#1; 79763#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 82335#L297 assume 1 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 2; 82333#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 82330#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 79529#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 82321#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82313#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82307#L612-1 ssl3_accept_~skip~0#1 := 0; 82305#L109-2 assume !false; 82303#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82301#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82299#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82297#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82295#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82293#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82291#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82289#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82287#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82285#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82283#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82281#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82279#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 82277#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 79631#L151 assume 8512 == ssl3_accept_~s__state~0#1; 79629#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 82273#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 82272#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 82270#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82267#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82262#L612-1 ssl3_accept_~skip~0#1 := 0; 82261#L109-2 assume !false; 82260#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82259#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82258#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82257#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82256#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82255#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82254#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82253#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82252#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82251#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82250#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82249#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82248#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 82247#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 82246#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 82245#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 79653#L157 assume 8528 == ssl3_accept_~s__state~0#1; 79650#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 79645#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 79646#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 79634#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 79635#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 82213#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 82211#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 82206#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82203#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82198#L612-1 ssl3_accept_~skip~0#1 := 0; 82196#L109-2 assume !false; 82193#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82187#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82185#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82183#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82181#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82179#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82177#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82175#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82173#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82171#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82169#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82167#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82165#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 82163#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 82161#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 82159#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 82157#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 82155#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 82153#L163 assume 8544 == ssl3_accept_~s__state~0#1; 79738#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 82150#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 82147#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 82143#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 82141#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 82139#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 82138#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 82135#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82132#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82127#L612-1 ssl3_accept_~skip~0#1 := 0; 82126#L109-2 assume !false; 82125#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82124#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82123#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82122#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82121#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82120#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82119#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82118#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82117#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82116#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82115#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82114#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82113#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 82112#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 82111#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 82110#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 82109#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 82108#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 82107#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 82106#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 82105#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 82104#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 82103#L175 assume 8448 == ssl3_accept_~s__state~0#1; 82102#L176 assume !(ssl3_accept_~num1~0#1 > 0); 82100#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 82098#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82095#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82090#L612-1 ssl3_accept_~skip~0#1 := 0; 82089#L109-2 assume !false; 82088#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82087#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82086#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82085#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82084#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82083#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82082#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82081#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82080#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82079#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82078#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82077#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 82076#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 82074#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 82072#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 82070#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 82068#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 82067#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 82066#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 82065#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 82064#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 82063#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 82062#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 82060#L178 assume 8576 == ssl3_accept_~s__state~0#1; 82023#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 82058#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 82014#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 80206#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 82405#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 82395#L612-1 ssl3_accept_~skip~0#1 := 0; 82392#L109-2 assume !false; 82388#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 82381#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 82378#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 82375#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 82371#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 82367#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 82363#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 82359#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 82355#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 82354#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 82353#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 82342#L142 assume 8466 == ssl3_accept_~s__state~0#1; 79772#L143 [2022-10-17 11:09:49,102 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:49,103 INFO L85 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 22 times [2022-10-17 11:09:49,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:49,103 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289855588] [2022-10-17 11:09:49,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:49,103 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:49,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:49,110 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:49,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:49,117 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:49,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:49,118 INFO L85 PathProgramCache]: Analyzing trace with hash -1355581208, now seen corresponding path program 1 times [2022-10-17 11:09:49,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:49,118 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1896992395] [2022-10-17 11:09:49,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:49,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:49,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:49,140 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:49,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:49,175 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:49,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:49,176 INFO L85 PathProgramCache]: Analyzing trace with hash -1344654596, now seen corresponding path program 1 times [2022-10-17 11:09:49,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:49,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2001345500] [2022-10-17 11:09:49,176 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:49,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:49,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:49,204 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:49,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:49,271 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:51,699 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 11:09:51,699 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 11:09:51,699 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 11:09:51,699 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 11:09:51,700 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-10-17 11:09:51,700 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:51,700 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 11:09:51,700 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 11:09:51,700 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration27_Loop [2022-10-17 11:09:51,700 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 11:09:51,701 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 11:09:51,705 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 11:09:51,708 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 11:09:51,714 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 11:09:51,717 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 11:09:51,720 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 11:09:51,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 11:09:51,728 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 11:09:51,731 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 11:09:51,740 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 11:09:51,743 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 11:09:51,745 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 11:09:51,749 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 11:09:51,752 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 11:09:51,755 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 11:09:51,758 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 11:09:51,765 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 11:09:51,769 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:51,775 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 11:09:51,778 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 11:09:51,784 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:51,786 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 11:09:51,789 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 11:09:51,792 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 11:09:51,795 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:51,802 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 11:09:51,805 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 11:09:51,808 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 11:09:51,813 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 11:09:51,816 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 11:09:52,289 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 11:09:52,289 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-10-17 11:09:52,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:52,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:52,302 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:52,306 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:52,306 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:52,317 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2022-10-17 11:09:52,334 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:52,334 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:52,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:52,375 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:52,375 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:52,377 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:52,389 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:52,389 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:52,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2022-10-17 11:09:52,413 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:52,413 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0#1=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:52,457 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:52,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:52,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:52,459 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:52,465 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:52,466 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:52,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2022-10-17 11:09:52,489 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:52,490 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 11:09:52,521 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:52,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:52,521 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:52,522 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:52,524 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2022-10-17 11:09:52,528 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:52,538 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:52,538 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:52,565 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:52,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:52,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:52,567 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:52,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2022-10-17 11:09:52,569 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:52,581 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:52,581 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:52,611 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:52,611 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:52,612 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:52,612 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:52,613 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2022-10-17 11:09:52,621 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:52,621 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:52,643 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:52,643 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=2, ULTIMATE.start_ssl3_accept_~ret~0#1=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet47#1=2, ULTIMATE.start_ssl3_accept_~ret~0#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:52,666 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:52,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:52,667 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:52,668 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:52,669 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2022-10-17 11:09:52,670 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:52,670 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:52,684 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:52,685 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 11:09:52,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:52,709 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:52,709 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:52,709 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:52,711 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2022-10-17 11:09:52,711 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:52,711 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:52,729 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:52,729 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:52,753 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:52,753 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:52,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:52,754 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:52,759 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:52,765 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2022-10-17 11:09:52,770 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:52,770 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:52,793 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:52,794 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:52,794 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:52,795 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:52,797 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:52,829 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2022-10-17 11:09:52,833 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:52,833 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:52,856 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:52,856 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:52,856 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:52,857 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:52,883 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:52,895 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2022-10-17 11:09:52,917 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:52,917 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {} Honda state: {} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:52,954 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Ended with exit code 0 [2022-10-17 11:09:52,955 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:52,955 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:52,956 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:52,959 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:52,959 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:52,979 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2022-10-17 11:09:52,980 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:52,980 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=2, ULTIMATE.start_ssl3_accept_~l~0#1=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40#1=2, ULTIMATE.start_ssl3_accept_~l~0#1=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:53,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,019 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2022-10-17 11:09:53,020 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,020 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,034 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,034 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet43#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet43#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,060 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:53,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,062 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,063 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2022-10-17 11:09:53,064 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,064 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,079 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,079 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0#1=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,137 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:53,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,137 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,138 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,141 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,149 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2022-10-17 11:09:53,205 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,205 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1=-257, ULTIMATE.start_ssl3_accept_#t~nondet38#1=-257} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp56~0#1=-257, ULTIMATE.start_ssl3_accept_#t~nondet38#1=-257} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,207 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2022-10-17 11:09:53,208 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,208 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,209 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,211 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2022-10-17 11:09:53,212 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,212 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,233 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,233 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__session__peer~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,273 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:53,273 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,273 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,274 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,278 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,278 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2022-10-17 11:09:53,316 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,316 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_accept_~s__options~0#1=0} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_accept_~s__options~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2022-10-17 11:09:53,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,319 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,321 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,321 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,335 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2022-10-17 11:09:53,340 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,340 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet55#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,363 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2022-10-17 11:09:53,363 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,364 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,367 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2022-10-17 11:09:53,367 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,367 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,384 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,384 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Honda state: {ULTIMATE.start_ssl3_accept_~state~0#1=8466, ULTIMATE.start_ssl3_accept_~s__state~0#1=8466} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:53,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,408 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,409 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,417 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2022-10-17 11:09:53,418 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,418 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,428 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,428 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 11:09:53,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2022-10-17 11:09:53,450 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,451 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,471 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2022-10-17 11:09:53,472 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,472 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,487 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,487 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet36#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:53,511 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,511 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,511 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,513 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2022-10-17 11:09:53,513 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,513 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,523 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,523 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0#1=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:53,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,548 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,548 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,550 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,550 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2022-10-17 11:09:53,569 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,569 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 11:09:53,592 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2022-10-17 11:09:53,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,593 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2022-10-17 11:09:53,596 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,596 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,634 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,634 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet44#1=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp61~0#1=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1=-4294967552, ULTIMATE.start_ssl3_accept_#t~nondet44#1=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp61~0#1=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,641 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:53,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,642 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,643 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2022-10-17 11:09:53,644 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,644 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,670 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,670 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,693 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:53,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,694 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,694 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2022-10-17 11:09:53,697 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,697 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,719 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-10-17 11:09:53,719 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet45#1=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet45#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-10-17 11:09:53,750 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:53,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,751 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,753 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-10-17 11:09:53,753 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2022-10-17 11:09:53,818 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:53,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:53,821 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:53,826 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-10-17 11:09:53,826 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-10-17 11:09:53,840 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2022-10-17 11:09:53,850 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-10-17 11:09:53,879 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:53,879 INFO L210 LassoAnalysis]: Preferences: [2022-10-17 11:09:53,879 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-10-17 11:09:53,879 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-10-17 11:09:53,879 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-10-17 11:09:53,880 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-10-17 11:09:53,880 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:53,880 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-10-17 11:09:53,880 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-10-17 11:09:53,880 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_13.cil.c_Iteration27_Loop [2022-10-17 11:09:53,880 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-10-17 11:09:53,880 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-10-17 11:09:53,884 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:53,889 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 11:09:53,891 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:53,894 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 11:09:53,896 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 11:09:53,900 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 11:09:53,902 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 11:09:53,905 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 11:09:53,910 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:53,917 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 11:09:53,920 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 11:09:53,923 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 11:09:53,928 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 11:09:53,931 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 11:09:53,934 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 11:09:53,941 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 11:09:53,944 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:53,947 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:53,956 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 11:09:53,963 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:53,966 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 11:09:53,974 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:53,977 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 11:09:53,981 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:53,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 11:09:53,990 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 11:09:53,994 INFO L117 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-10-17 11:09:54,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 11:09:54,008 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 11:09:54,453 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-10-17 11:09:54,454 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-10-17 11:09:54,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:54,454 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:54,459 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:54,460 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2022-10-17 11:09:54,461 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 11:09:54,469 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:54,469 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:54,469 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:54,469 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 11:09:54,469 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:54,470 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 11:09:54,470 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:54,472 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:54,494 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2022-10-17 11:09:54,495 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:54,495 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:54,496 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:54,497 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 11:09:54,499 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2022-10-17 11:09:54,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:54,506 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:54,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:54,506 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 11:09:54,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:54,507 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 11:09:54,507 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:54,509 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:54,532 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:54,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:54,533 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:54,533 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:54,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2022-10-17 11:09:54,535 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 11:09:54,543 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:54,543 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:54,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:54,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:54,543 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:54,544 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:54,544 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:54,545 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:54,567 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-10-17 11:09:54,567 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:54,568 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:54,568 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:54,570 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2022-10-17 11:09:54,570 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 11:09:54,578 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:54,578 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:54,578 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:54,578 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 11:09:54,579 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:54,579 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 11:09:54,579 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:54,581 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:54,604 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:54,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:54,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:54,605 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:54,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2022-10-17 11:09:54,606 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 11:09:54,615 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:54,615 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:54,615 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:54,615 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:54,615 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:54,616 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:54,616 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:54,617 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:54,640 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2022-10-17 11:09:54,641 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:54,641 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:54,650 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:54,674 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 11:09:54,684 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:54,684 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:54,685 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:54,685 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 11:09:54,685 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:54,686 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 11:09:54,686 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:54,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2022-10-17 11:09:54,705 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:54,745 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:54,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:54,745 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:54,746 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:54,749 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 11:09:54,760 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:54,760 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:54,760 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:54,760 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 11:09:54,760 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:54,761 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 11:09:54,761 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:54,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2022-10-17 11:09:54,777 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:54,801 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2022-10-17 11:09:54,801 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:54,802 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:54,804 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:54,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2022-10-17 11:09:54,805 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 11:09:54,813 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:54,813 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:54,813 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:54,813 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:54,814 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:54,814 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:54,814 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:54,817 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:54,840 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:54,840 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:54,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:54,841 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:54,842 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2022-10-17 11:09:54,842 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 11:09:54,851 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:54,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:54,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:54,851 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 11:09:54,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:54,852 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 11:09:54,852 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:54,855 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:54,877 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2022-10-17 11:09:54,877 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:54,878 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:54,878 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:54,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2022-10-17 11:09:54,879 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 11:09:54,887 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:54,887 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:54,887 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:54,887 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:54,888 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:54,888 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:54,888 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:54,890 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:54,913 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-10-17 11:09:54,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:54,914 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:54,915 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:54,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2022-10-17 11:09:54,916 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 11:09:54,924 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:54,924 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:54,924 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:54,924 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 11:09:54,925 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:54,925 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 11:09:54,925 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:54,929 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:54,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2022-10-17 11:09:54,952 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:54,952 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:54,953 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:54,954 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2022-10-17 11:09:54,955 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 11:09:54,963 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:54,963 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:54,963 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:54,963 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:54,963 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:54,965 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:54,965 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:54,975 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,014 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2022-10-17 11:09:55,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,015 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,016 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,029 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 11:09:55,037 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2022-10-17 11:09:55,040 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,040 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,041 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,041 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,041 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,042 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,060 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,098 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:55,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,100 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,106 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 11:09:55,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2022-10-17 11:09:55,115 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,116 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,116 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,116 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-10-17 11:09:55,116 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,116 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-10-17 11:09:55,117 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,128 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,151 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2022-10-17 11:09:55,152 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,152 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,153 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,164 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 11:09:55,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,175 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,175 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,175 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,176 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2022-10-17 11:09:55,177 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,177 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,179 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2022-10-17 11:09:55,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,205 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2022-10-17 11:09:55,206 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 11:09:55,215 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,215 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,215 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,215 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,216 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,217 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,240 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2022-10-17 11:09:55,240 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,241 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2022-10-17 11:09:55,243 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 11:09:55,251 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,251 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,251 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,251 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,251 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,252 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,252 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,257 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,280 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2022-10-17 11:09:55,280 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,281 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,282 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2022-10-17 11:09:55,282 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 11:09:55,290 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,290 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,292 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,297 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,320 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2022-10-17 11:09:55,320 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,321 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,321 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2022-10-17 11:09:55,322 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 11:09:55,331 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,331 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,331 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,331 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,331 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,333 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,333 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,348 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,371 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-10-17 11:09:55,371 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,371 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,372 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,373 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2022-10-17 11:09:55,373 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 11:09:55,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,382 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,383 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,383 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,385 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,407 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2022-10-17 11:09:55,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,408 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,411 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2022-10-17 11:09:55,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 11:09:55,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,420 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,420 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,421 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,421 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,422 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,445 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2022-10-17 11:09:55,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,447 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,448 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2022-10-17 11:09:55,448 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 11:09:55,457 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,457 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,457 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,479 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,480 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,481 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,481 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,482 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,504 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Ended with exit code 0 [2022-10-17 11:09:55,505 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,506 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,508 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-10-17 11:09:55,508 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 11:09:55,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,517 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,518 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,518 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,519 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:55,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,544 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-10-17 11:09:55,545 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 11:09:55,553 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,553 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,553 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,554 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,554 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,554 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,554 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,557 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,580 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-10-17 11:09:55,580 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,581 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,583 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 11:09:55,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-10-17 11:09:55,591 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,591 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,592 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,592 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,593 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,616 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-10-17 11:09:55,616 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,618 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,618 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-10-17 11:09:55,620 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 11:09:55,628 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,628 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,628 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,628 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,629 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,630 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,630 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,637 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-10-17 11:09:55,660 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:55,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,661 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,661 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,662 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-10-17 11:09:55,663 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 11:09:55,672 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-10-17 11:09:55,672 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-10-17 11:09:55,672 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-10-17 11:09:55,672 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-10-17 11:09:55,672 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-10-17 11:09:55,673 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-10-17 11:09:55,673 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-10-17 11:09:55,675 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-10-17 11:09:55,677 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-10-17 11:09:55,677 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-10-17 11:09:55,677 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-10-17 11:09:55,677 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 [2022-10-17 11:09:55,678 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2022-10-17 11:09:55,679 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-10-17 11:09:55,679 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-10-17 11:09:55,679 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-10-17 11:09:55,679 INFO L513 LassoAnalysis]: Proved termination. [2022-10-17 11:09:55,679 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0#1) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0#1 + 1 Supporting invariants [] [2022-10-17 11:09:55,702 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-10-17 11:09:55,703 INFO L156 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-10-17 11:09:55,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:55,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:55,751 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 2 conjunts are in the unsatisfiable core [2022-10-17 11:09:55,752 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:09:55,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:55,847 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 4 conjunts are in the unsatisfiable core [2022-10-17 11:09:55,850 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-10-17 11:09:56,475 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-10-17 11:09:56,477 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 11:09:56,477 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4048 states and 5213 transitions. cyclomatic complexity: 1176 Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:56,607 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4048 states and 5213 transitions. cyclomatic complexity: 1176. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 10732 states and 13798 transitions. Complement of second has 4 states. [2022-10-17 11:09:56,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-10-17 11:09:56,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:56,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 417 transitions. [2022-10-17 11:09:56,615 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 417 transitions. Stem has 17 letters. Loop has 181 letters. [2022-10-17 11:09:56,620 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:09:56,620 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 417 transitions. Stem has 198 letters. Loop has 181 letters. [2022-10-17 11:09:56,622 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:09:56,622 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 417 transitions. Stem has 17 letters. Loop has 362 letters. [2022-10-17 11:09:56,625 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-10-17 11:09:56,625 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10732 states and 13798 transitions. [2022-10-17 11:09:56,686 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7113 [2022-10-17 11:09:56,737 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10732 states to 10732 states and 13798 transitions. [2022-10-17 11:09:56,738 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7223 [2022-10-17 11:09:56,747 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7231 [2022-10-17 11:09:56,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10732 states and 13798 transitions. [2022-10-17 11:09:56,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:56,748 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10732 states and 13798 transitions. [2022-10-17 11:09:56,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10732 states and 13798 transitions. [2022-10-17 11:09:56,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10732 to 10724. [2022-10-17 11:09:56,992 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47696241-fe0d-4546-8b2b-f8daa148b3a5/bin/uautomizer-J5u9QxTXDZ/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2022-10-17 11:09:57,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10724 states, 10724 states have (on average 1.2858075345020514) internal successors, (13789), 10723 states have internal predecessors, (13789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:57,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10724 states to 10724 states and 13789 transitions. [2022-10-17 11:09:57,033 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10724 states and 13789 transitions. [2022-10-17 11:09:57,033 INFO L428 stractBuchiCegarLoop]: Abstraction has 10724 states and 13789 transitions. [2022-10-17 11:09:57,034 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-10-17 11:09:57,034 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10724 states and 13789 transitions. [2022-10-17 11:09:57,070 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 7113 [2022-10-17 11:09:57,070 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:09:57,070 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:09:57,073 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:57,073 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:09:57,073 INFO L748 eck$LassoCheckResult]: Stem: 95033#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 94810#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 94811#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 94966#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 94866#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 94868#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 94912#L109-2 assume !false; 98246#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 100438#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 100437#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 100436#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 100435#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 100434#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 100433#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 100432#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 100431#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 99660#L136 assume 8464 == ssl3_accept_~s__state~0#1; 96577#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 96578#L284 [2022-10-17 11:09:57,074 INFO L750 eck$LassoCheckResult]: Loop: 96578#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 104395#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 104351#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104344#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104338#L612-1 ssl3_accept_~skip~0#1 := 0; 104334#L109-2 assume !false; 104333#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104332#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 104331#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 104330#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 104329#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 104328#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 104325#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 104324#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 104323#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 104196#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 104195#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 104009#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 103722#L145 assume 8496 == ssl3_accept_~s__state~0#1; 103721#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 103720#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 103719#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 103534#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 103535#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 103841#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 103838#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 103833#L612-1 ssl3_accept_~skip~0#1 := 0; 103832#L109-2 assume !false; 103831#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 103830#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 103829#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 103828#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 103827#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 103826#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 103825#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 103824#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 103823#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 103822#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 103821#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 103820#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 103819#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 103818#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 103718#L151 assume 8512 == ssl3_accept_~s__state~0#1; 102977#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 102978#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 94933#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 94934#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 105272#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 105264#L612-1 ssl3_accept_~skip~0#1 := 0; 105260#L109-2 assume !false; 105257#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 105253#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 105252#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 105251#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 105250#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 105248#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 105245#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 105244#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 105243#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 105242#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 105241#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 105240#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 105239#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 105236#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 105234#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 105233#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 103513#L157 assume 8528 == ssl3_accept_~s__state~0#1; 94707#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 94708#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 94920#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 94927#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 95012#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 104694#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 104692#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 104687#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104684#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104679#L612-1 ssl3_accept_~skip~0#1 := 0; 104677#L109-2 assume !false; 104674#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104668#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 104666#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 104664#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 104662#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 104660#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 104658#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 104656#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 104654#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 104652#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 104650#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 104648#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 104646#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 104644#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 104642#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 104640#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 104638#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 104636#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 104634#L163 assume 8544 == ssl3_accept_~s__state~0#1; 104361#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 104631#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 104628#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 104624#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 104622#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 104620#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 104619#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 104616#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104613#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104608#L612-1 ssl3_accept_~skip~0#1 := 0; 104607#L109-2 assume !false; 104606#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104605#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 104604#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 104603#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 104602#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 104601#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 104600#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 104599#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 104598#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 104597#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 104596#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 104595#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 104594#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 104593#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 104592#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 104591#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 104590#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 104589#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 104588#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 104587#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 104586#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 104585#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 104584#L175 assume 8448 == ssl3_accept_~s__state~0#1; 104583#L176 assume !(ssl3_accept_~num1~0#1 > 0); 104581#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 104579#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104576#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104571#L612-1 ssl3_accept_~skip~0#1 := 0; 104570#L109-2 assume !false; 104569#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104568#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 104567#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 104566#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 104565#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 104564#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 104563#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 104562#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 104561#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 104560#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 104559#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 104558#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 104557#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 104556#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 104555#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 104554#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 104553#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 104552#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 104551#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 104550#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 104549#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 104548#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 104546#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 104547#L178 assume 8576 == ssl3_accept_~s__state~0#1; 104539#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 105380#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 105379#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 104236#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 104122#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 104116#L612-1 ssl3_accept_~skip~0#1 := 0; 104114#L109-2 assume !false; 104112#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 104110#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 104108#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 104106#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 104104#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 104102#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 104100#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 104098#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 104095#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 104093#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 104090#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 104091#L142 assume 8466 == ssl3_accept_~s__state~0#1; 104012#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 96578#L284 [2022-10-17 11:09:57,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:57,075 INFO L85 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2022-10-17 11:09:57,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:57,075 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476507000] [2022-10-17 11:09:57,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:57,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:57,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:57,082 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:57,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:57,090 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:57,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:57,090 INFO L85 PathProgramCache]: Analyzing trace with hash 573257604, now seen corresponding path program 1 times [2022-10-17 11:09:57,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:57,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555722036] [2022-10-17 11:09:57,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:57,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:57,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:57,111 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:09:57,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:09:57,145 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:09:57,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:09:57,146 INFO L85 PathProgramCache]: Analyzing trace with hash 131909789, now seen corresponding path program 1 times [2022-10-17 11:09:57,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:09:57,146 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352427268] [2022-10-17 11:09:57,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:09:57,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:09:57,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:09:57,210 INFO L134 CoverageAnalysis]: Checked inductivity of 471 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 393 trivial. 0 not checked. [2022-10-17 11:09:57,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:09:57,211 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352427268] [2022-10-17 11:09:57,211 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [352427268] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:09:57,211 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:09:57,211 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:09:57,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [29350318] [2022-10-17 11:09:57,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-17 11:09:59,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-17 11:09:59,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-17 11:09:59,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-17 11:09:59,411 INFO L87 Difference]: Start difference. First operand 10724 states and 13789 transitions. cyclomatic complexity: 3086 Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:59,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-17 11:09:59,490 INFO L93 Difference]: Finished difference Result 12203 states and 15692 transitions. [2022-10-17 11:09:59,491 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12203 states and 15692 transitions. [2022-10-17 11:09:59,550 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8628 [2022-10-17 11:09:59,603 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12203 states to 12201 states and 15690 transitions. [2022-10-17 11:09:59,603 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8749 [2022-10-17 11:09:59,614 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8749 [2022-10-17 11:09:59,615 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12201 states and 15690 transitions. [2022-10-17 11:09:59,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-10-17 11:09:59,617 INFO L218 hiAutomatonCegarLoop]: Abstraction has 12201 states and 15690 transitions. [2022-10-17 11:09:59,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12201 states and 15690 transitions. [2022-10-17 11:09:59,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12201 to 12201. [2022-10-17 11:09:59,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12201 states, 12201 states have (on average 1.2859601671994099) internal successors, (15690), 12200 states have internal predecessors, (15690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-17 11:09:59,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12201 states to 12201 states and 15690 transitions. [2022-10-17 11:09:59,952 INFO L240 hiAutomatonCegarLoop]: Abstraction has 12201 states and 15690 transitions. [2022-10-17 11:09:59,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-17 11:09:59,954 INFO L428 stractBuchiCegarLoop]: Abstraction has 12201 states and 15690 transitions. [2022-10-17 11:09:59,955 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-10-17 11:09:59,955 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12201 states and 15690 transitions. [2022-10-17 11:10:00,004 INFO L131 ngComponentsAnalysis]: Automaton has 17 accepting balls. 8628 [2022-10-17 11:10:00,005 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-10-17 11:10:00,005 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-10-17 11:10:00,008 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 11:10:00,008 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-17 11:10:00,009 INFO L748 eck$LassoCheckResult]: Stem: 117955#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(17, 2);call #Ultimate.allocInit(12, 3); 117745#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret58#1, main_~s~0#1, main_~tmp~1#1;havoc main_~s~0#1;havoc main_~tmp~1#1;main_~s~0#1 := 8464;assume { :begin_inline_ssl3_accept } true;ssl3_accept_#in~initial_state#1 := main_~s~0#1;havoc ssl3_accept_#res#1;havoc ssl3_accept_#t~nondet4#1, ssl3_accept_#t~nondet5#1, ssl3_accept_#t~nondet6#1, ssl3_accept_#t~nondet7#1, ssl3_accept_#t~nondet8#1, ssl3_accept_#t~nondet9#1, ssl3_accept_#t~nondet10#1, ssl3_accept_#t~nondet11#1, ssl3_accept_#t~nondet12#1, ssl3_accept_#t~nondet13#1, ssl3_accept_#t~nondet14#1, ssl3_accept_#t~nondet15#1, ssl3_accept_#t~nondet16#1, ssl3_accept_#t~nondet17#1, ssl3_accept_#t~nondet18#1, ssl3_accept_#t~nondet19#1, ssl3_accept_#t~nondet20#1, ssl3_accept_#t~nondet21#1, ssl3_accept_#t~nondet22#1, ssl3_accept_#t~nondet23#1, ssl3_accept_#t~nondet24#1, ssl3_accept_#t~nondet25#1, ssl3_accept_#t~nondet26#1, ssl3_accept_#t~nondet27#1, ssl3_accept_#t~nondet28#1, ssl3_accept_#t~nondet29#1, ssl3_accept_#t~nondet30#1, ssl3_accept_#t~post31#1, ssl3_accept_#t~nondet32#1, ssl3_accept_#t~post33#1, ssl3_accept_#t~post34#1, ssl3_accept_#t~nondet35#1, ssl3_accept_#t~nondet36#1, ssl3_accept_#t~nondet37#1, ssl3_accept_#t~nondet38#1, ssl3_accept_#t~nondet39#1, ssl3_accept_#t~nondet40#1, ssl3_accept_#t~nondet41#1, ssl3_accept_#t~nondet42#1, ssl3_accept_#t~nondet43#1, ssl3_accept_#t~nondet44#1, ssl3_accept_#t~nondet45#1, ssl3_accept_#t~nondet46#1, ssl3_accept_#t~nondet47#1, ssl3_accept_#t~nondet48#1, ssl3_accept_#t~nondet49#1, ssl3_accept_#t~nondet50#1, ssl3_accept_#t~nondet51#1, ssl3_accept_#t~nondet52#1, ssl3_accept_#t~nondet53#1, ssl3_accept_#t~post54#1, ssl3_accept_#t~nondet55#1, ssl3_accept_#t~nondet56#1, ssl3_accept_#t~post57#1, ssl3_accept_~initial_state#1, ssl3_accept_~s__info_callback~0#1, ssl3_accept_~s__in_handshake~0#1, ssl3_accept_~s__state~0#1, ssl3_accept_~s__new_session~0#1, ssl3_accept_~s__server~0#1, ssl3_accept_~s__version~0#1, ssl3_accept_~s__type~0#1, ssl3_accept_~s__init_num~0#1, ssl3_accept_~s__hit~0#1, ssl3_accept_~s__rwstate~0#1, ssl3_accept_~s__init_buf___0~0#1, ssl3_accept_~s__debug~0#1, ssl3_accept_~s__shutdown~0#1, ssl3_accept_~s__cert~0#1, ssl3_accept_~s__options~0#1, ssl3_accept_~s__verify_mode~0#1, ssl3_accept_~s__session__peer~0#1, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1, ssl3_accept_~s__ctx__info_callback~0#1, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1, ssl3_accept_~s__ctx__stats__sess_accept~0#1, ssl3_accept_~s__ctx__stats__sess_accept_good~0#1, ssl3_accept_~s__s3__tmp__cert_request~0#1, ssl3_accept_~s__s3__tmp__reuse_message~0#1, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1, ssl3_accept_~s__s3__tmp__new_cipher~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_accept_~s__s3__tmp__next_state___0~0#1, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1, ssl3_accept_~s__session__cipher~0#1, ssl3_accept_~buf~0#1, ssl3_accept_~l~0#1, ssl3_accept_~Time~0#1, ssl3_accept_~tmp~0#1, ssl3_accept_~cb~0#1, ssl3_accept_~num1~0#1, ssl3_accept_~ret~0#1, ssl3_accept_~new_state~0#1, ssl3_accept_~state~0#1, ssl3_accept_~skip~0#1, ssl3_accept_~got_new_session~0#1, ssl3_accept_~tmp___1~0#1, ssl3_accept_~tmp___2~0#1, ssl3_accept_~tmp___3~0#1, ssl3_accept_~tmp___4~0#1, ssl3_accept_~tmp___5~0#1, ssl3_accept_~tmp___6~0#1, ssl3_accept_~tmp___7~0#1, ssl3_accept_~tmp___8~0#1, ssl3_accept_~tmp___9~0#1, ssl3_accept_~tmp___10~0#1, ssl3_accept_~blastFlag~0#1, ssl3_accept_~__cil_tmp55~0#1, ssl3_accept_~__cil_tmp56~0#1, ssl3_accept_~__cil_tmp57~0#1, ssl3_accept_~__cil_tmp58~0#1, ssl3_accept_~__cil_tmp59~0#1, ssl3_accept_~__cil_tmp60~0#1, ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~initial_state#1 := ssl3_accept_#in~initial_state#1;ssl3_accept_~s__info_callback~0#1 := ssl3_accept_#t~nondet4#1;havoc ssl3_accept_#t~nondet4#1;ssl3_accept_~s__in_handshake~0#1 := ssl3_accept_#t~nondet5#1;havoc ssl3_accept_#t~nondet5#1;havoc ssl3_accept_~s__state~0#1;havoc ssl3_accept_~s__new_session~0#1;havoc ssl3_accept_~s__server~0#1;ssl3_accept_~s__version~0#1 := ssl3_accept_#t~nondet6#1;havoc ssl3_accept_#t~nondet6#1;havoc ssl3_accept_~s__type~0#1;havoc ssl3_accept_~s__init_num~0#1;ssl3_accept_~s__hit~0#1 := ssl3_accept_#t~nondet7#1;havoc ssl3_accept_#t~nondet7#1;havoc ssl3_accept_~s__rwstate~0#1;ssl3_accept_~s__init_buf___0~0#1 := 1;ssl3_accept_~s__debug~0#1 := ssl3_accept_#t~nondet8#1;havoc ssl3_accept_#t~nondet8#1;havoc ssl3_accept_~s__shutdown~0#1;ssl3_accept_~s__cert~0#1 := ssl3_accept_#t~nondet9#1;havoc ssl3_accept_#t~nondet9#1;ssl3_accept_~s__options~0#1 := ssl3_accept_#t~nondet10#1;havoc ssl3_accept_#t~nondet10#1;ssl3_accept_~s__verify_mode~0#1 := ssl3_accept_#t~nondet11#1;havoc ssl3_accept_#t~nondet11#1;ssl3_accept_~s__session__peer~0#1 := ssl3_accept_#t~nondet12#1;havoc ssl3_accept_#t~nondet12#1;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0#1 := ssl3_accept_#t~nondet13#1;havoc ssl3_accept_#t~nondet13#1;ssl3_accept_~s__ctx__info_callback~0#1 := ssl3_accept_#t~nondet14#1;havoc ssl3_accept_#t~nondet14#1;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0#1 := ssl3_accept_#t~nondet15#1;havoc ssl3_accept_#t~nondet15#1;ssl3_accept_~s__ctx__stats__sess_accept~0#1 := ssl3_accept_#t~nondet16#1;havoc ssl3_accept_#t~nondet16#1;ssl3_accept_~s__ctx__stats__sess_accept_good~0#1 := ssl3_accept_#t~nondet17#1;havoc ssl3_accept_#t~nondet17#1;havoc ssl3_accept_~s__s3__tmp__cert_request~0#1;havoc ssl3_accept_~s__s3__tmp__reuse_message~0#1;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1;ssl3_accept_~s__s3__tmp__new_cipher~0#1 := ssl3_accept_#t~nondet18#1;havoc ssl3_accept_#t~nondet18#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;havoc ssl3_accept_~s__s3__tmp__next_state___0~0#1;havoc ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0#1;havoc ssl3_accept_~s__session__cipher~0#1;havoc ssl3_accept_~buf~0#1;havoc ssl3_accept_~l~0#1;havoc ssl3_accept_~Time~0#1;havoc ssl3_accept_~tmp~0#1;havoc ssl3_accept_~cb~0#1;ssl3_accept_~num1~0#1 := ssl3_accept_#t~nondet19#1;havoc ssl3_accept_#t~nondet19#1;havoc ssl3_accept_~ret~0#1;havoc ssl3_accept_~new_state~0#1;havoc ssl3_accept_~state~0#1;havoc ssl3_accept_~skip~0#1;havoc ssl3_accept_~got_new_session~0#1;ssl3_accept_~tmp___1~0#1 := ssl3_accept_#t~nondet20#1;havoc ssl3_accept_#t~nondet20#1;ssl3_accept_~tmp___2~0#1 := ssl3_accept_#t~nondet21#1;havoc ssl3_accept_#t~nondet21#1;ssl3_accept_~tmp___3~0#1 := ssl3_accept_#t~nondet22#1;havoc ssl3_accept_#t~nondet22#1;ssl3_accept_~tmp___4~0#1 := ssl3_accept_#t~nondet23#1;havoc ssl3_accept_#t~nondet23#1;ssl3_accept_~tmp___5~0#1 := ssl3_accept_#t~nondet24#1;havoc ssl3_accept_#t~nondet24#1;ssl3_accept_~tmp___6~0#1 := ssl3_accept_#t~nondet25#1;havoc ssl3_accept_#t~nondet25#1;ssl3_accept_~tmp___7~0#1 := ssl3_accept_#t~nondet26#1;havoc ssl3_accept_#t~nondet26#1;ssl3_accept_~tmp___8~0#1 := ssl3_accept_#t~nondet27#1;havoc ssl3_accept_#t~nondet27#1;ssl3_accept_~tmp___9~0#1 := ssl3_accept_#t~nondet28#1;havoc ssl3_accept_#t~nondet28#1;ssl3_accept_~tmp___10~0#1 := ssl3_accept_#t~nondet29#1;havoc ssl3_accept_#t~nondet29#1;havoc ssl3_accept_~blastFlag~0#1;havoc ssl3_accept_~__cil_tmp55~0#1;havoc ssl3_accept_~__cil_tmp56~0#1;havoc ssl3_accept_~__cil_tmp57~0#1;havoc ssl3_accept_~__cil_tmp58~0#1;havoc ssl3_accept_~__cil_tmp59~0#1;havoc ssl3_accept_~__cil_tmp60~0#1;havoc ssl3_accept_~__cil_tmp61~0#1;ssl3_accept_~s__state~0#1 := ssl3_accept_~initial_state#1;ssl3_accept_~blastFlag~0#1 := 0;ssl3_accept_~tmp~0#1 := ssl3_accept_#t~nondet30#1;havoc ssl3_accept_#t~nondet30#1;ssl3_accept_~Time~0#1 := ssl3_accept_~tmp~0#1;ssl3_accept_~cb~0#1 := 0;ssl3_accept_~ret~0#1 := -1;ssl3_accept_~skip~0#1 := 0;ssl3_accept_~got_new_session~0#1 := 0; 117746#L92 assume 0 != ssl3_accept_~s__info_callback~0#1;ssl3_accept_~cb~0#1 := ssl3_accept_~s__info_callback~0#1; 117898#L95-2 ssl3_accept_#t~post31#1 := ssl3_accept_~s__in_handshake~0#1;ssl3_accept_~s__in_handshake~0#1 := 1 + ssl3_accept_#t~post31#1;havoc ssl3_accept_#t~post31#1; 117805#L100 assume !(0 != 12288 + ssl3_accept_~tmp___1~0#1); 117807#L100-1 assume !(0 == ssl3_accept_~s__cert~0#1); 117847#L109-2 assume !false; 120024#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 124840#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 124841#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 124656#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 124657#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 124638#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 124639#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 124626#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 124627#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 124757#L136 assume 8464 == ssl3_accept_~s__state~0#1; 120270#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 120070#L284 assume 0 == ssl3_accept_~blastFlag~0#1;ssl3_accept_~blastFlag~0#1 := 1; 120071#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 129609#L574 [2022-10-17 11:10:00,009 INFO L750 eck$LassoCheckResult]: Loop: 129609#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 129601#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 129595#L612-1 ssl3_accept_~skip~0#1 := 0; 129593#L109-2 assume !false; 129591#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129589#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 129587#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 129585#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 129583#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 129581#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 129579#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 129100#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 129101#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 129091#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 129092#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 129038#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 128438#L145 assume 8496 == ssl3_accept_~s__state~0#1; 117904#L149 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet37#1;havoc ssl3_accept_#t~nondet37#1; 117905#L297 assume !(1 == ssl3_accept_~blastFlag~0#1); 117733#L297-2 assume !(ssl3_accept_~ret~0#1 <= 0); 117734#L303 assume !(0 != ssl3_accept_~s__hit~0#1);ssl3_accept_~s__state~0#1 := 8512; 128436#L303-2 ssl3_accept_~s__init_num~0#1 := 0; 128434#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 128431#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 128426#L612-1 ssl3_accept_~skip~0#1 := 0; 128425#L109-2 assume !false; 128424#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 128423#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 128422#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 128421#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 128420#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 128419#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 128418#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 128417#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 128416#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 128415#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 128414#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 128413#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 128412#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 128411#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 128410#L151 assume 8512 == ssl3_accept_~s__state~0#1; 127689#L155 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet38#1;havoc ssl3_accept_#t~nondet38#1;ssl3_accept_~__cil_tmp56~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 127690#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0#1) % 4294967296;ssl3_accept_~skip~0#1 := 1; 129028#L315-2 ssl3_accept_~s__state~0#1 := 8528;ssl3_accept_~s__init_num~0#1 := 0; 129453#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 129452#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 129447#L612-1 ssl3_accept_~skip~0#1 := 0; 129446#L109-2 assume !false; 129445#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129444#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 129443#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 129442#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 129441#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 129440#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 129439#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 129438#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 129437#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 129436#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 129435#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 129434#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 129433#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 129432#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 129431#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 129430#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 127468#L157 assume 8528 == ssl3_accept_~s__state~0#1; 127466#L161 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet40#1;havoc ssl3_accept_#t~nondet40#1;ssl3_accept_~l~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1;ssl3_accept_~__cil_tmp57~0#1 := ssl3_accept_~s__options~0#1; 127463#L336 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0#1) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1 := 1; 127464#L336-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0#1; 129408#L368 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet43#1;havoc ssl3_accept_#t~nondet43#1; 129417#L370 assume !(6 == ssl3_accept_~blastFlag~0#1); 129407#L370-2 assume !(ssl3_accept_~ret~0#1 <= 0); 129405#L348-1 ssl3_accept_~s__state~0#1 := 8544;ssl3_accept_~s__init_num~0#1 := 0; 129397#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 129394#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 129389#L612-1 ssl3_accept_~skip~0#1 := 0; 129388#L109-2 assume !false; 129360#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129354#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 129352#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 129350#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 129348#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 129346#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 129344#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 129342#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 129340#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 129338#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 129336#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 129334#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 129332#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 129330#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 129328#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 129326#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 129324#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 129322#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 129320#L163 assume 8544 == ssl3_accept_~s__state~0#1; 128169#L167 assume 0 != 1 + ssl3_accept_~s__verify_mode~0#1; 129317#L396 assume !(0 != ssl3_accept_~s__session__peer~0#1); 129314#L405 ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_accept_#t~nondet44#1;havoc ssl3_accept_#t~nondet44#1;ssl3_accept_~__cil_tmp61~0#1 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0#1; 129309#L409 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0#1) % 4294967296); 129307#L418 ssl3_accept_~s__s3__tmp__cert_request~0#1 := 1;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet45#1;havoc ssl3_accept_#t~nondet45#1; 129306#L421 assume !(8 == ssl3_accept_~blastFlag~0#1); 129305#L424 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~s__state~0#1 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0#1 := 8576;ssl3_accept_~s__init_num~0#1 := 0; 129303#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 129286#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 129280#L612-1 ssl3_accept_~skip~0#1 := 0; 129277#L109-2 assume !false; 129276#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129275#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 129274#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 129272#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 129269#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 129268#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 129267#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 129265#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 129263#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 129262#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 129260#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 129259#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 129258#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 129257#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 129255#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 129254#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 129248#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 129246#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 129244#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 129242#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 129241#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 129240#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 129239#L175 assume 8448 == ssl3_accept_~s__state~0#1; 129237#L176 assume !(ssl3_accept_~num1~0#1 > 0); 129233#L450-1 ssl3_accept_~s__state~0#1 := ssl3_accept_~s__s3__tmp__next_state___0~0#1; 129228#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 129226#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 129220#L612-1 ssl3_accept_~skip~0#1 := 0; 129218#L109-2 assume !false; 129216#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129214#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 129212#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 129210#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 129208#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 129206#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 129204#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 129202#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 129200#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 129198#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 129196#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 129195#L142 assume !(8466 == ssl3_accept_~s__state~0#1); 129193#L145 assume !(8496 == ssl3_accept_~s__state~0#1); 129192#L148 assume !(8497 == ssl3_accept_~s__state~0#1); 129190#L151 assume !(8512 == ssl3_accept_~s__state~0#1); 129189#L154 assume !(8513 == ssl3_accept_~s__state~0#1); 129187#L157 assume !(8528 == ssl3_accept_~s__state~0#1); 129185#L160 assume !(8529 == ssl3_accept_~s__state~0#1); 129183#L163 assume !(8544 == ssl3_accept_~s__state~0#1); 129182#L166 assume !(8545 == ssl3_accept_~s__state~0#1); 129178#L169 assume !(8560 == ssl3_accept_~s__state~0#1); 129173#L172 assume !(8561 == ssl3_accept_~s__state~0#1); 129172#L175 assume !(8448 == ssl3_accept_~s__state~0#1); 129137#L178 assume 8576 == ssl3_accept_~s__state~0#1; 129134#L182 ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet47#1;havoc ssl3_accept_#t~nondet47#1; 129132#L464 assume !(ssl3_accept_~ret~0#1 <= 0); 129122#L467 assume 2 == ssl3_accept_~ret~0#1;ssl3_accept_~s__state~0#1 := 8466; 128152#L574 ssl3_accept_~s__s3__tmp__reuse_message~0#1 := ssl3_accept_#t~nondet55#1;havoc ssl3_accept_#t~nondet55#1; 129631#L612 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0#1); 129626#L612-1 ssl3_accept_~skip~0#1 := 0; 129625#L109-2 assume !false; 129624#L110 ssl3_accept_~state~0#1 := ssl3_accept_~s__state~0#1; 129623#L112 assume !(12292 == ssl3_accept_~s__state~0#1); 129622#L115 assume !(16384 == ssl3_accept_~s__state~0#1); 129621#L118 assume !(8192 == ssl3_accept_~s__state~0#1); 129620#L121 assume !(24576 == ssl3_accept_~s__state~0#1); 129619#L124 assume !(8195 == ssl3_accept_~s__state~0#1); 129109#L127 assume !(8480 == ssl3_accept_~s__state~0#1); 129110#L130 assume !(8481 == ssl3_accept_~s__state~0#1); 129096#L133 assume !(8482 == ssl3_accept_~s__state~0#1); 129097#L136 assume !(8464 == ssl3_accept_~s__state~0#1); 129087#L139 assume !(8465 == ssl3_accept_~s__state~0#1); 129088#L142 assume 8466 == ssl3_accept_~s__state~0#1; 117922#L143 ssl3_accept_~s__shutdown~0#1 := 0;ssl3_accept_~ret~0#1 := ssl3_accept_#t~nondet36#1;havoc ssl3_accept_#t~nondet36#1; 117923#L284 assume !(0 == ssl3_accept_~blastFlag~0#1); 129610#L284-2 assume !(ssl3_accept_~ret~0#1 <= 0);ssl3_accept_~got_new_session~0#1 := 1;ssl3_accept_~s__state~0#1 := 8496;ssl3_accept_~s__init_num~0#1 := 0; 129609#L574 [2022-10-17 11:10:00,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:10:00,010 INFO L85 PathProgramCache]: Analyzing trace with hash -892727728, now seen corresponding path program 1 times [2022-10-17 11:10:00,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:10:00,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794189258] [2022-10-17 11:10:00,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:10:00,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:10:00,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:10:00,021 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:10:00,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:10:00,035 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:10:00,035 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:10:00,035 INFO L85 PathProgramCache]: Analyzing trace with hash 563214608, now seen corresponding path program 2 times [2022-10-17 11:10:00,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:10:00,036 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820893010] [2022-10-17 11:10:00,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:10:00,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:10:00,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:10:00,066 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-17 11:10:00,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-17 11:10:00,123 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-17 11:10:00,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-17 11:10:00,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1053732385, now seen corresponding path program 1 times [2022-10-17 11:10:00,124 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-17 11:10:00,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291555752] [2022-10-17 11:10:00,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-17 11:10:00,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-17 11:10:00,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-17 11:10:00,216 INFO L134 CoverageAnalysis]: Checked inductivity of 473 backedges. 181 proven. 0 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-10-17 11:10:00,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-17 11:10:00,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291555752] [2022-10-17 11:10:00,216 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291555752] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-17 11:10:00,217 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-17 11:10:00,217 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-10-17 11:10:00,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2109858017] [2022-10-17 11:10:00,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton