./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version e943c265 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be --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 808d2f0a6837cfae1b427dacfcde422fbd84ecc3bfe3666ba200189a6ab55331 .................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................. Execution finished normally Writing output log to file Ultimate.log Writing human readable error path to file UltimateCounterExample.errorpath Result: FALSE(TERM) --- Real Ultimate output --- This is Ultimate 0.2.1-dev-e943c26 [2021-10-21 20:26:35,875 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-21 20:26:35,884 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-21 20:26:35,925 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-21 20:26:35,926 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-21 20:26:35,927 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-21 20:26:35,929 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-21 20:26:35,932 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-21 20:26:35,935 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-21 20:26:35,937 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-21 20:26:35,938 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-21 20:26:35,940 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-21 20:26:35,941 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-21 20:26:35,943 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-21 20:26:35,945 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-21 20:26:35,947 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-21 20:26:35,949 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-21 20:26:35,951 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-21 20:26:35,954 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-21 20:26:35,957 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-21 20:26:35,959 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-21 20:26:35,961 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-21 20:26:35,970 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-21 20:26:35,971 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-21 20:26:35,976 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-21 20:26:35,985 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-21 20:26:35,986 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-21 20:26:35,987 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-21 20:26:35,988 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-21 20:26:35,990 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-21 20:26:35,990 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-21 20:26:35,992 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-21 20:26:35,996 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-21 20:26:35,997 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-21 20:26:36,000 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-21 20:26:36,001 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-21 20:26:36,003 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-21 20:26:36,004 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-21 20:26:36,005 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-21 20:26:36,006 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-21 20:26:36,007 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-21 20:26:36,008 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-10-21 20:26:36,069 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-21 20:26:36,074 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-21 20:26:36,075 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-21 20:26:36,075 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-21 20:26:36,077 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-21 20:26:36,077 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-21 20:26:36,078 INFO L138 SettingsManager]: * Use SBE=true [2021-10-21 20:26:36,078 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-10-21 20:26:36,078 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-10-21 20:26:36,078 INFO L138 SettingsManager]: * Use old map elimination=false [2021-10-21 20:26:36,080 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-10-21 20:26:36,080 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-10-21 20:26:36,081 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-10-21 20:26:36,081 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-21 20:26:36,081 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-21 20:26:36,081 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-10-21 20:26:36,082 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-21 20:26:36,082 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-21 20:26:36,082 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-21 20:26:36,083 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-10-21 20:26:36,083 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-10-21 20:26:36,083 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-10-21 20:26:36,083 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-21 20:26:36,084 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-21 20:26:36,084 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-10-21 20:26:36,084 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-21 20:26:36,086 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-10-21 20:26:36,087 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-21 20:26:36,087 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-21 20:26:36,087 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-21 20:26:36,087 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-21 20:26:36,088 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-21 20:26:36,089 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-10-21 20:26:36,090 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_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/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_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be 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 -> 808d2f0a6837cfae1b427dacfcde422fbd84ecc3bfe3666ba200189a6ab55331 [2021-10-21 20:26:36,404 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-21 20:26:36,438 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-21 20:26:36,442 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-21 20:26:36,443 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-21 20:26:36,444 INFO L275 PluginConnector]: CDTParser initialized [2021-10-21 20:26:36,445 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/../../sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c [2021-10-21 20:26:36,537 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/data/b9a1d8aad/a2b261a4e7f041138d1ede6e57459f15/FLAGdb5746cb0 [2021-10-21 20:26:37,138 INFO L306 CDTParser]: Found 1 translation units. [2021-10-21 20:26:37,139 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c [2021-10-21 20:26:37,155 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/data/b9a1d8aad/a2b261a4e7f041138d1ede6e57459f15/FLAGdb5746cb0 [2021-10-21 20:26:37,428 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/data/b9a1d8aad/a2b261a4e7f041138d1ede6e57459f15 [2021-10-21 20:26:37,431 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-21 20:26:37,433 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-21 20:26:37,435 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-21 20:26:37,435 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-21 20:26:37,441 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-21 20:26:37,442 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 08:26:37" (1/1) ... [2021-10-21 20:26:37,452 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@147f5cc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37, skipping insertion in model container [2021-10-21 20:26:37,458 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 08:26:37" (1/1) ... [2021-10-21 20:26:37,464 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-21 20:26:37,518 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-21 20:26:37,787 WARN L228 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_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c[45163,45176] [2021-10-21 20:26:37,793 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 20:26:37,811 INFO L203 MainTranslator]: Completed pre-run [2021-10-21 20:26:37,904 WARN L228 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_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/sv-benchmarks/c/openssl-simplified/s3_srvr_14.cil.c[45163,45176] [2021-10-21 20:26:37,908 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 20:26:37,924 INFO L208 MainTranslator]: Completed translation [2021-10-21 20:26:37,924 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37 WrapperNode [2021-10-21 20:26:37,925 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-21 20:26:37,926 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-21 20:26:37,927 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-21 20:26:37,927 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-21 20:26:37,937 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37" (1/1) ... [2021-10-21 20:26:37,949 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37" (1/1) ... [2021-10-21 20:26:37,991 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-21 20:26:37,992 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-21 20:26:37,992 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-21 20:26:37,993 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-21 20:26:38,002 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37" (1/1) ... [2021-10-21 20:26:38,003 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37" (1/1) ... [2021-10-21 20:26:38,007 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37" (1/1) ... [2021-10-21 20:26:38,008 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37" (1/1) ... [2021-10-21 20:26:38,018 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37" (1/1) ... [2021-10-21 20:26:38,049 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37" (1/1) ... [2021-10-21 20:26:38,052 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37" (1/1) ... [2021-10-21 20:26:38,058 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-21 20:26:38,059 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-21 20:26:38,060 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-21 20:26:38,060 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-21 20:26:38,061 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37" (1/1) ... [2021-10-21 20:26:38,093 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:38,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:38,123 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:38,140 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-10-21 20:26:38,190 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-21 20:26:38,190 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-21 20:26:38,190 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-21 20:26:38,190 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-21 20:26:38,366 WARN L805 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-10-21 20:26:38,936 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##90: assume false; [2021-10-21 20:26:38,937 INFO L758 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##91: assume !false; [2021-10-21 20:26:38,948 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-21 20:26:38,948 INFO L299 CfgBuilder]: Removed 7 assume(true) statements. [2021-10-21 20:26:38,952 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:26:38 BoogieIcfgContainer [2021-10-21 20:26:38,952 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-21 20:26:38,953 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-10-21 20:26:38,954 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-10-21 20:26:38,958 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-10-21 20:26:38,959 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 20:26:38,960 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 21.10 08:26:37" (1/3) ... [2021-10-21 20:26:38,961 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5eff4a6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.10 08:26:38, skipping insertion in model container [2021-10-21 20:26:38,961 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 20:26:38,961 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:26:37" (2/3) ... [2021-10-21 20:26:38,962 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@5eff4a6c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 21.10 08:26:38, skipping insertion in model container [2021-10-21 20:26:38,962 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-10-21 20:26:38,962 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:26:38" (3/3) ... [2021-10-21 20:26:38,964 INFO L389 chiAutomizerObserver]: Analyzing ICFG s3_srvr_14.cil.c [2021-10-21 20:26:39,018 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-10-21 20:26:39,018 INFO L360 BuchiCegarLoop]: Hoare is false [2021-10-21 20:26:39,018 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-10-21 20:26:39,019 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-10-21 20:26:39,019 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-10-21 20:26:39,019 INFO L364 BuchiCegarLoop]: Difference is false [2021-10-21 20:26:39,019 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-10-21 20:26:39,019 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-10-21 20:26:39,042 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:39,076 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 128 [2021-10-21 20:26:39,077 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:39,077 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:39,087 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-21 20:26:39,087 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:39,088 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-10-21 20:26:39,089 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:39,099 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 128 [2021-10-21 20:26:39,099 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:39,100 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:39,101 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-10-21 20:26:39,102 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:39,107 INFO L791 eck$LassoCheckResult]: Stem: 132#ULTIMATE.startENTRYtrue #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 43#L-1true havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39#L93true assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 24#L96-2true ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 134#L101true assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 20#L101-1true assume !(0 == ssl3_accept_~s__cert~0); 47#L110-2true [2021-10-21 20:26:39,108 INFO L793 eck$LassoCheckResult]: Loop: 47#L110-2true assume !false; 21#L111true ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 127#L113true assume !(12292 == ssl3_accept_~s__state~0); 30#L116true assume !(16384 == ssl3_accept_~s__state~0); 133#L119true assume !(8192 == ssl3_accept_~s__state~0); 58#L122true assume !(24576 == ssl3_accept_~s__state~0); 93#L125true assume !(8195 == ssl3_accept_~s__state~0); 65#L128true assume 8480 == ssl3_accept_~s__state~0; 141#L132true ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 11#L270true assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 74#L577true assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40#L614true ssl3_accept_~skip~0 := 0; 47#L110-2true [2021-10-21 20:26:39,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:39,115 INFO L82 PathProgramCache]: Analyzing trace with hash 889513938, now seen corresponding path program 1 times [2021-10-21 20:26:39,126 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:39,127 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733360117] [2021-10-21 20:26:39,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:39,128 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:39,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:39,242 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:39,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:39,292 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:39,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:39,296 INFO L82 PathProgramCache]: Analyzing trace with hash -289465289, now seen corresponding path program 1 times [2021-10-21 20:26:39,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:39,297 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176406081] [2021-10-21 20:26:39,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:39,298 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:39,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:39,308 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:39,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:39,317 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:39,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:39,320 INFO L82 PathProgramCache]: Analyzing trace with hash -1315319160, now seen corresponding path program 1 times [2021-10-21 20:26:39,320 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:39,321 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611764423] [2021-10-21 20:26:39,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:39,321 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:39,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:39,467 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:39,472 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:39,472 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611764423] [2021-10-21 20:26:39,473 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611764423] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:39,474 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:39,474 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:39,474 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470749216] [2021-10-21 20:26:39,596 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:26:39,596 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:26:39,597 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:26:39,597 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:26:39,597 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 20:26:39,597 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:39,598 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:26:39,598 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:26:39,598 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration1_Loop [2021-10-21 20:26:39,598 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:26:39,599 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:26:39,619 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:39,626 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:39,630 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:39,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:39,637 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:39,644 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:39,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:39,750 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:26:39,751 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 20:26:39,754 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:39,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:39,761 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:39,775 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:39,775 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:39,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-10-21 20:26:39,795 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:39,797 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:39,844 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:39,845 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:39,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:39,847 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:39,852 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-10-21 20:26:39,853 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:39,853 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:39,881 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:39,881 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__shutdown~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:39,922 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:39,924 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:39,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:39,926 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:39,934 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:39,934 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:39,947 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-10-21 20:26:39,980 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:39,981 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:40,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:40,023 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:40,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:40,025 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:40,032 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:40,032 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:40,052 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-10-21 20:26:40,065 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:40,065 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__reuse_message~0=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:40,108 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:40,108 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:40,109 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:40,110 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:40,117 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:40,118 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:40,132 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-10-21 20:26:40,150 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:40,151 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet39=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:40,189 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2021-10-21 20:26:40,190 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:40,190 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:40,192 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:40,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-10-21 20:26:40,194 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:40,194 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:40,240 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:40,240 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:40,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:40,241 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:40,243 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-10-21 20:26:40,244 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 20:26:40,244 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:40,276 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 20:26:40,309 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:40,309 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:26:40,309 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:26:40,309 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:26:40,309 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:26:40,310 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 20:26:40,310 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:40,310 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:26:40,310 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:26:40,310 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration1_Loop [2021-10-21 20:26:40,310 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:26:40,310 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:26:40,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:40,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:40,320 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:40,324 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:40,331 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:40,338 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:40,341 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:40,446 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:26:40,451 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 20:26:40,453 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:40,453 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:40,455 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:40,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-10-21 20:26:40,473 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 [2021-10-21 20:26:40,484 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:40,485 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:40,485 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:40,485 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:40,485 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:40,487 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:40,488 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:40,499 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:40,532 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2021-10-21 20:26:40,532 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:40,532 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:40,534 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:40,535 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-10-21 20:26:40,537 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 [2021-10-21 20:26:40,547 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:40,547 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:40,548 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:40,548 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:40,548 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:40,558 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:40,558 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:40,572 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:40,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:40,600 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:40,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:40,601 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:40,606 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-10-21 20:26:40,607 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 [2021-10-21 20:26:40,616 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:40,616 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:40,616 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:40,616 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:40,616 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:40,618 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:40,618 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:40,622 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:40,644 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:40,644 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:40,645 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:40,646 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:40,647 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-10-21 20:26:40,651 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-10-21 20:26:40,659 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:40,659 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:40,659 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:40,659 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:40,660 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:40,662 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:40,662 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:40,688 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 20:26:40,691 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-10-21 20:26:40,691 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 20:26:40,693 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:40,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:40,694 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:40,695 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-10-21 20:26:40,695 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 20:26:40,696 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 20:26:40,696 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 20:26:40,696 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-21 20:26:40,718 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:40,721 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 20:26:40,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:40,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:40,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 63 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 20:26:40,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:26:40,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:40,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 20:26:40,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:26:40,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:40,967 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-21 20:26:40,969 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:41,235 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:41,786 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 150 states, 149 states have (on average 1.738255033557047) internal successors, (259), 149 states have internal predecessors, (259), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 848 states and 1442 transitions. Complement of second has 10 states. [2021-10-21 20:26:41,787 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 [2021-10-21 20:26:41,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:41,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 622 transitions. [2021-10-21 20:26:41,792 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 6 letters. Loop has 12 letters. [2021-10-21 20:26:41,793 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:26:41,794 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 18 letters. Loop has 12 letters. [2021-10-21 20:26:41,794 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:26:41,794 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 622 transitions. Stem has 6 letters. Loop has 24 letters. [2021-10-21 20:26:41,795 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:26:41,797 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 848 states and 1442 transitions. [2021-10-21 20:26:41,814 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 325 [2021-10-21 20:26:41,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 848 states to 704 states and 1102 transitions. [2021-10-21 20:26:41,831 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 395 [2021-10-21 20:26:41,833 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 406 [2021-10-21 20:26:41,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 704 states and 1102 transitions. [2021-10-21 20:26:41,834 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:41,835 INFO L681 BuchiCegarLoop]: Abstraction has 704 states and 1102 transitions. [2021-10-21 20:26:41,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 704 states and 1102 transitions. [2021-10-21 20:26:41,927 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 704 to 500. [2021-10-21 20:26:41,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 500 states have (on average 1.56) internal successors, (780), 499 states have internal predecessors, (780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:41,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 780 transitions. [2021-10-21 20:26:41,934 INFO L704 BuchiCegarLoop]: Abstraction has 500 states and 780 transitions. [2021-10-21 20:26:41,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:41,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:41,943 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:41,944 INFO L87 Difference]: Start difference. First operand 500 states and 780 transitions. Second operand has 3 states, 3 states have (on average 6.0) internal successors, (18), 3 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:42,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:42,115 INFO L93 Difference]: Finished difference Result 586 states and 914 transitions. [2021-10-21 20:26:42,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:42,116 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 586 states and 914 transitions. [2021-10-21 20:26:42,124 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 284 [2021-10-21 20:26:42,131 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 586 states to 586 states and 914 transitions. [2021-10-21 20:26:42,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 356 [2021-10-21 20:26:42,133 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 356 [2021-10-21 20:26:42,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 586 states and 914 transitions. [2021-10-21 20:26:42,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:42,134 INFO L681 BuchiCegarLoop]: Abstraction has 586 states and 914 transitions. [2021-10-21 20:26:42,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states and 914 transitions. [2021-10-21 20:26:42,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 551. [2021-10-21 20:26:42,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 551 states have (on average 1.573502722323049) internal successors, (867), 550 states have internal predecessors, (867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:42,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 867 transitions. [2021-10-21 20:26:42,166 INFO L704 BuchiCegarLoop]: Abstraction has 551 states and 867 transitions. [2021-10-21 20:26:42,166 INFO L587 BuchiCegarLoop]: Abstraction has 551 states and 867 transitions. [2021-10-21 20:26:42,166 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-10-21 20:26:42,167 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 551 states and 867 transitions. [2021-10-21 20:26:42,172 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 269 [2021-10-21 20:26:42,173 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:42,173 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:42,176 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:42,176 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:42,176 INFO L791 eck$LassoCheckResult]: Stem: 2459#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 2302#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 2289#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 2241#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 2242#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 2239#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 2240#L110-2 assume !false; 2634#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2449#L113 assume !(12292 == ssl3_accept_~s__state~0); 2263#L116 assume !(16384 == ssl3_accept_~s__state~0); 2264#L119 assume !(8192 == ssl3_accept_~s__state~0); 2551#L122 assume !(24576 == ssl3_accept_~s__state~0); 2571#L125 assume !(8195 == ssl3_accept_~s__state~0); 2565#L128 assume !(8480 == ssl3_accept_~s__state~0); 2562#L131 assume !(8481 == ssl3_accept_~s__state~0); 2460#L134 assume !(8482 == ssl3_accept_~s__state~0); 2461#L137 assume 8464 == ssl3_accept_~s__state~0; 2201#L144 [2021-10-21 20:26:42,177 INFO L793 eck$LassoCheckResult]: Loop: 2201#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 2202#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 2224#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 2204#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 2563#L614 ssl3_accept_~skip~0 := 0; 2564#L110-2 assume !false; 2558#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 2559#L113 assume !(12292 == ssl3_accept_~s__state~0); 2549#L116 assume !(16384 == ssl3_accept_~s__state~0); 2550#L119 assume !(8192 == ssl3_accept_~s__state~0); 2552#L122 assume !(24576 == ssl3_accept_~s__state~0); 2553#L125 assume !(8195 == ssl3_accept_~s__state~0); 2496#L128 assume !(8480 == ssl3_accept_~s__state~0); 2492#L131 assume !(8481 == ssl3_accept_~s__state~0); 2485#L134 assume !(8482 == ssl3_accept_~s__state~0); 2473#L137 assume 8464 == ssl3_accept_~s__state~0; 2201#L144 [2021-10-21 20:26:42,181 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:42,181 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 1 times [2021-10-21 20:26:42,181 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:42,182 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917062679] [2021-10-21 20:26:42,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:42,183 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:42,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:42,223 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:42,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:42,268 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:42,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:42,269 INFO L82 PathProgramCache]: Analyzing trace with hash 1251823041, now seen corresponding path program 1 times [2021-10-21 20:26:42,269 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:42,269 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1051987632] [2021-10-21 20:26:42,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:42,270 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:42,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:42,311 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:42,312 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:42,312 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1051987632] [2021-10-21 20:26:42,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1051987632] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:42,313 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:42,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:26:42,313 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [272526313] [2021-10-21 20:26:42,313 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:42,314 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:42,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:42,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:42,315 INFO L87 Difference]: Start difference. First operand 551 states and 867 transitions. cyclomatic complexity: 319 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) [2021-10-21 20:26:42,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:42,502 INFO L93 Difference]: Finished difference Result 676 states and 1065 transitions. [2021-10-21 20:26:42,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:42,502 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 676 states and 1065 transitions. [2021-10-21 20:26:42,510 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 366 [2021-10-21 20:26:42,527 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 676 states to 676 states and 1065 transitions. [2021-10-21 20:26:42,527 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 420 [2021-10-21 20:26:42,531 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 420 [2021-10-21 20:26:42,532 INFO L73 IsDeterministic]: Start isDeterministic. Operand 676 states and 1065 transitions. [2021-10-21 20:26:42,533 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:42,533 INFO L681 BuchiCegarLoop]: Abstraction has 676 states and 1065 transitions. [2021-10-21 20:26:42,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states and 1065 transitions. [2021-10-21 20:26:42,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 589. [2021-10-21 20:26:42,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 589 states have (on average 1.567062818336163) internal successors, (923), 588 states have internal predecessors, (923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:42,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 923 transitions. [2021-10-21 20:26:42,557 INFO L704 BuchiCegarLoop]: Abstraction has 589 states and 923 transitions. [2021-10-21 20:26:42,557 INFO L587 BuchiCegarLoop]: Abstraction has 589 states and 923 transitions. [2021-10-21 20:26:42,557 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-10-21 20:26:42,557 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 589 states and 923 transitions. [2021-10-21 20:26:42,569 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 305 [2021-10-21 20:26:42,569 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:42,569 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:42,573 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:42,573 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:42,574 INFO L791 eck$LassoCheckResult]: Stem: 3686#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 3536#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 3522#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 3474#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 3475#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 3472#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 3473#L110-2 assume !false; 3826#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3892#L113 assume !(12292 == ssl3_accept_~s__state~0); 3889#L116 assume !(16384 == ssl3_accept_~s__state~0); 3885#L119 assume !(8192 == ssl3_accept_~s__state~0); 3886#L122 assume !(24576 == ssl3_accept_~s__state~0); 3883#L125 assume !(8195 == ssl3_accept_~s__state~0); 3884#L128 assume !(8480 == ssl3_accept_~s__state~0); 3887#L131 assume !(8481 == ssl3_accept_~s__state~0); 3880#L134 assume !(8482 == ssl3_accept_~s__state~0); 3702#L137 assume 8464 == ssl3_accept_~s__state~0; 3434#L144 [2021-10-21 20:26:42,574 INFO L793 eck$LassoCheckResult]: Loop: 3434#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 3435#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 3456#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 3457#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3985#L614 ssl3_accept_~skip~0 := 0; 3984#L110-2 assume !false; 3464#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3465#L113 assume 12292 == ssl3_accept_~s__state~0; 3577#L114 ssl3_accept_~s__new_session~0 := 1; 3578#L222 ssl3_accept_~s__server~0 := 1; 3636#L227 assume 0 != ssl3_accept_~cb~0; 3527#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 3528#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 3667#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 3538#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 3539#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 3520#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 3778#L614 ssl3_accept_~skip~0 := 0; 3776#L110-2 assume !false; 3772#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 3767#L113 assume !(12292 == ssl3_accept_~s__state~0); 3763#L116 assume !(16384 == ssl3_accept_~s__state~0); 3757#L119 assume !(8192 == ssl3_accept_~s__state~0); 3755#L122 assume !(24576 == ssl3_accept_~s__state~0); 3753#L125 assume !(8195 == ssl3_accept_~s__state~0); 3751#L128 assume !(8480 == ssl3_accept_~s__state~0); 3716#L131 assume !(8481 == ssl3_accept_~s__state~0); 3713#L134 assume !(8482 == ssl3_accept_~s__state~0); 3714#L137 assume 8464 == ssl3_accept_~s__state~0; 3434#L144 [2021-10-21 20:26:42,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:42,586 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 2 times [2021-10-21 20:26:42,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:42,587 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385995800] [2021-10-21 20:26:42,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:42,589 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:42,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:42,617 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:42,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:42,653 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:42,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:42,654 INFO L82 PathProgramCache]: Analyzing trace with hash 489058225, now seen corresponding path program 1 times [2021-10-21 20:26:42,655 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:42,657 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2012298327] [2021-10-21 20:26:42,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:42,658 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:42,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:42,706 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:42,706 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:42,706 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2012298327] [2021-10-21 20:26:42,707 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2012298327] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:42,707 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:42,707 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:42,707 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277371745] [2021-10-21 20:26:42,708 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:42,708 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:42,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:42,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:42,709 INFO L87 Difference]: Start difference. First operand 589 states and 923 transitions. cyclomatic complexity: 337 Second operand has 3 states, 3 states have (on average 9.666666666666666) internal successors, (29), 3 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:42,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:42,927 INFO L93 Difference]: Finished difference Result 707 states and 1017 transitions. [2021-10-21 20:26:42,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:42,928 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 707 states and 1017 transitions. [2021-10-21 20:26:42,940 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 391 [2021-10-21 20:26:42,950 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 707 states to 634 states and 937 transitions. [2021-10-21 20:26:42,950 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 445 [2021-10-21 20:26:42,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 456 [2021-10-21 20:26:42,953 INFO L73 IsDeterministic]: Start isDeterministic. Operand 634 states and 937 transitions. [2021-10-21 20:26:42,966 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:42,966 INFO L681 BuchiCegarLoop]: Abstraction has 634 states and 937 transitions. [2021-10-21 20:26:42,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states and 937 transitions. [2021-10-21 20:26:42,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 591. [2021-10-21 20:26:42,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 591 states have (on average 1.4991539763113366) internal successors, (886), 590 states have internal predecessors, (886), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:42,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 886 transitions. [2021-10-21 20:26:42,984 INFO L704 BuchiCegarLoop]: Abstraction has 591 states and 886 transitions. [2021-10-21 20:26:42,985 INFO L587 BuchiCegarLoop]: Abstraction has 591 states and 886 transitions. [2021-10-21 20:26:42,985 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-10-21 20:26:42,985 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 591 states and 886 transitions. [2021-10-21 20:26:42,989 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-10-21 20:26:42,990 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:42,990 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:42,991 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:42,992 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:42,992 INFO L791 eck$LassoCheckResult]: Stem: 4996#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 4837#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 4824#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 4776#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 4777#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 4774#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 4775#L110-2 assume !false; 5075#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5235#L113 assume !(12292 == ssl3_accept_~s__state~0); 5232#L116 assume !(16384 == ssl3_accept_~s__state~0); 5229#L119 assume 8192 == ssl3_accept_~s__state~0; 4941#L222 [2021-10-21 20:26:42,992 INFO L793 eck$LassoCheckResult]: Loop: 4941#L222 ssl3_accept_~s__server~0 := 1; 4942#L227 assume 0 != ssl3_accept_~cb~0; 4828#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 4829#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 4973#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 4841#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 4842#L254 assume 12292 != ssl3_accept_~s__state~0; 4760#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 4709#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 5207#L614 ssl3_accept_~skip~0 := 0; 5206#L110-2 assume !false; 5205#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 5204#L113 assume !(12292 == ssl3_accept_~s__state~0); 5203#L116 assume !(16384 == ssl3_accept_~s__state~0); 5202#L119 assume 8192 == ssl3_accept_~s__state~0; 4941#L222 [2021-10-21 20:26:42,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:42,993 INFO L82 PathProgramCache]: Analyzing trace with hash -443242978, now seen corresponding path program 1 times [2021-10-21 20:26:42,993 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:42,994 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831205362] [2021-10-21 20:26:42,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:42,994 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:43,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:43,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:43,062 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:43,062 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831205362] [2021-10-21 20:26:43,062 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831205362] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:43,063 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:43,063 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:26:43,063 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282729201] [2021-10-21 20:26:43,063 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:26:43,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:43,064 INFO L82 PathProgramCache]: Analyzing trace with hash 510617882, now seen corresponding path program 1 times [2021-10-21 20:26:43,065 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:43,065 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385029048] [2021-10-21 20:26:43,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:43,065 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:43,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:43,101 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:43,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:43,101 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385029048] [2021-10-21 20:26:43,102 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385029048] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:43,102 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:43,102 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:26:43,102 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1181485699] [2021-10-21 20:26:43,103 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:43,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:43,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:43,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:43,104 INFO L87 Difference]: Start difference. First operand 591 states and 886 transitions. cyclomatic complexity: 298 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) [2021-10-21 20:26:43,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:43,244 INFO L93 Difference]: Finished difference Result 601 states and 894 transitions. [2021-10-21 20:26:43,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:43,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 894 transitions. [2021-10-21 20:26:43,251 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2021-10-21 20:26:43,257 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 894 transitions. [2021-10-21 20:26:43,258 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 427 [2021-10-21 20:26:43,258 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 427 [2021-10-21 20:26:43,259 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 894 transitions. [2021-10-21 20:26:43,259 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:43,259 INFO L681 BuchiCegarLoop]: Abstraction has 601 states and 894 transitions. [2021-10-21 20:26:43,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 894 transitions. [2021-10-21 20:26:43,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 591. [2021-10-21 20:26:43,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 591 states have (on average 1.4923857868020305) internal successors, (882), 590 states have internal predecessors, (882), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:43,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 882 transitions. [2021-10-21 20:26:43,276 INFO L704 BuchiCegarLoop]: Abstraction has 591 states and 882 transitions. [2021-10-21 20:26:43,276 INFO L587 BuchiCegarLoop]: Abstraction has 591 states and 882 transitions. [2021-10-21 20:26:43,276 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-10-21 20:26:43,276 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 591 states and 882 transitions. [2021-10-21 20:26:43,281 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-10-21 20:26:43,281 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:43,281 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:43,283 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:43,283 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:43,283 INFO L791 eck$LassoCheckResult]: Stem: 6183#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 6035#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 6025#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 5975#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 5976#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 5965#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 5966#L110-2 assume !false; 6257#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6351#L113 assume !(12292 == ssl3_accept_~s__state~0); 6349#L116 assume !(16384 == ssl3_accept_~s__state~0); 6347#L119 assume !(8192 == ssl3_accept_~s__state~0); 6345#L122 assume !(24576 == ssl3_accept_~s__state~0); 6343#L125 assume 8195 == ssl3_accept_~s__state~0; 6137#L222 [2021-10-21 20:26:43,284 INFO L793 eck$LassoCheckResult]: Loop: 6137#L222 ssl3_accept_~s__server~0 := 1; 6138#L227 assume 0 != ssl3_accept_~cb~0; 6029#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 6030#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 6167#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 6039#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 6040#L254 assume 12292 != ssl3_accept_~s__state~0; 5959#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 5908#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 6410#L614 ssl3_accept_~skip~0 := 0; 6408#L110-2 assume !false; 6406#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 6404#L113 assume !(12292 == ssl3_accept_~s__state~0); 6402#L116 assume !(16384 == ssl3_accept_~s__state~0); 6400#L119 assume !(8192 == ssl3_accept_~s__state~0); 6398#L122 assume !(24576 == ssl3_accept_~s__state~0); 6396#L125 assume 8195 == ssl3_accept_~s__state~0; 6137#L222 [2021-10-21 20:26:43,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:43,284 INFO L82 PathProgramCache]: Analyzing trace with hash -754735645, now seen corresponding path program 1 times [2021-10-21 20:26:43,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:43,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073641393] [2021-10-21 20:26:43,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:43,285 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:43,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:43,338 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:43,338 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:43,338 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073641393] [2021-10-21 20:26:43,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073641393] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:43,339 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:43,339 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:26:43,339 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900078373] [2021-10-21 20:26:43,341 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:26:43,342 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:43,342 INFO L82 PathProgramCache]: Analyzing trace with hash 1077516767, now seen corresponding path program 1 times [2021-10-21 20:26:43,342 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:43,343 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997443729] [2021-10-21 20:26:43,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:43,345 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:43,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:43,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:43,375 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:43,375 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997443729] [2021-10-21 20:26:43,375 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1997443729] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:43,375 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:43,375 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:26:43,376 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812512310] [2021-10-21 20:26:43,376 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:43,376 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:43,377 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:43,377 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:43,377 INFO L87 Difference]: Start difference. First operand 591 states and 882 transitions. cyclomatic complexity: 294 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) [2021-10-21 20:26:43,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:43,496 INFO L93 Difference]: Finished difference Result 601 states and 890 transitions. [2021-10-21 20:26:43,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:43,496 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 601 states and 890 transitions. [2021-10-21 20:26:43,502 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 392 [2021-10-21 20:26:43,508 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 601 states to 601 states and 890 transitions. [2021-10-21 20:26:43,509 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 427 [2021-10-21 20:26:43,509 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 427 [2021-10-21 20:26:43,510 INFO L73 IsDeterministic]: Start isDeterministic. Operand 601 states and 890 transitions. [2021-10-21 20:26:43,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:43,510 INFO L681 BuchiCegarLoop]: Abstraction has 601 states and 890 transitions. [2021-10-21 20:26:43,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states and 890 transitions. [2021-10-21 20:26:43,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 591. [2021-10-21 20:26:43,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 591 states have (on average 1.4856175972927241) internal successors, (878), 590 states have internal predecessors, (878), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:43,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 878 transitions. [2021-10-21 20:26:43,525 INFO L704 BuchiCegarLoop]: Abstraction has 591 states and 878 transitions. [2021-10-21 20:26:43,525 INFO L587 BuchiCegarLoop]: Abstraction has 591 states and 878 transitions. [2021-10-21 20:26:43,526 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-10-21 20:26:43,526 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 591 states and 878 transitions. [2021-10-21 20:26:43,529 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 382 [2021-10-21 20:26:43,530 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:43,530 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:43,532 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:43,533 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:43,533 INFO L791 eck$LassoCheckResult]: Stem: 7381#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 7233#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 7223#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 7175#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 7176#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 7165#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 7166#L110-2 assume !false; 7539#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7537#L113 assume !(12292 == ssl3_accept_~s__state~0); 7535#L116 assume !(16384 == ssl3_accept_~s__state~0); 7533#L119 assume !(8192 == ssl3_accept_~s__state~0); 7531#L122 assume !(24576 == ssl3_accept_~s__state~0); 7530#L125 assume !(8195 == ssl3_accept_~s__state~0); 7529#L128 assume !(8480 == ssl3_accept_~s__state~0); 7527#L131 assume !(8481 == ssl3_accept_~s__state~0); 7525#L134 assume !(8482 == ssl3_accept_~s__state~0); 7523#L137 assume 8464 == ssl3_accept_~s__state~0; 7129#L144 [2021-10-21 20:26:43,533 INFO L793 eck$LassoCheckResult]: Loop: 7129#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 7130#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 7151#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 7152#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7686#L614 ssl3_accept_~skip~0 := 0; 7237#L110-2 assume !false; 7167#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7168#L113 assume !(12292 == ssl3_accept_~s__state~0); 7198#L116 assume !(16384 == ssl3_accept_~s__state~0); 7199#L119 assume !(8192 == ssl3_accept_~s__state~0); 7268#L122 assume !(24576 == ssl3_accept_~s__state~0); 7269#L125 assume !(8195 == ssl3_accept_~s__state~0); 7285#L128 assume !(8480 == ssl3_accept_~s__state~0); 7242#L131 assume !(8481 == ssl3_accept_~s__state~0); 7243#L134 assume !(8482 == ssl3_accept_~s__state~0); 7299#L137 assume !(8464 == ssl3_accept_~s__state~0); 7291#L140 assume !(8465 == ssl3_accept_~s__state~0); 7292#L143 assume !(8466 == ssl3_accept_~s__state~0); 7342#L146 assume 8496 == ssl3_accept_~s__state~0; 7343#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 7206#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 7177#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 7178#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 7351#L304-2 ssl3_accept_~s__init_num~0 := 0; 7196#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7119#L614 ssl3_accept_~skip~0 := 0; 7225#L110-2 assume !false; 7685#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7592#L113 assume !(12292 == ssl3_accept_~s__state~0); 7593#L116 assume 16384 == ssl3_accept_~s__state~0; 7279#L222 ssl3_accept_~s__server~0 := 1; 7664#L227 assume 0 != ssl3_accept_~cb~0; 7663#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 7662#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 7657#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 7653#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 7652#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 7651#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 7643#L614 ssl3_accept_~skip~0 := 0; 7640#L110-2 assume !false; 7636#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 7606#L113 assume !(12292 == ssl3_accept_~s__state~0); 7462#L116 assume !(16384 == ssl3_accept_~s__state~0); 7461#L119 assume !(8192 == ssl3_accept_~s__state~0); 7460#L122 assume !(24576 == ssl3_accept_~s__state~0); 7456#L125 assume !(8195 == ssl3_accept_~s__state~0); 7457#L128 assume !(8480 == ssl3_accept_~s__state~0); 7595#L131 assume !(8481 == ssl3_accept_~s__state~0); 7585#L134 assume !(8482 == ssl3_accept_~s__state~0); 7584#L137 assume 8464 == ssl3_accept_~s__state~0; 7129#L144 [2021-10-21 20:26:43,534 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:43,534 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 3 times [2021-10-21 20:26:43,534 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:43,535 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630827972] [2021-10-21 20:26:43,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:43,535 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:43,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:43,562 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:43,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:43,586 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:43,591 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:43,591 INFO L82 PathProgramCache]: Analyzing trace with hash -204035077, now seen corresponding path program 1 times [2021-10-21 20:26:43,591 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:43,591 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221404649] [2021-10-21 20:26:43,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:43,591 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:43,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:43,643 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:43,644 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:43,644 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221404649] [2021-10-21 20:26:43,644 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221404649] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:43,645 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:43,645 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:43,645 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1217440484] [2021-10-21 20:26:43,645 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:43,646 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:43,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:43,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:43,647 INFO L87 Difference]: Start difference. First operand 591 states and 878 transitions. cyclomatic complexity: 290 Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:43,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:43,827 INFO L93 Difference]: Finished difference Result 749 states and 1121 transitions. [2021-10-21 20:26:43,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:43,828 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 749 states and 1121 transitions. [2021-10-21 20:26:43,837 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 483 [2021-10-21 20:26:43,844 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 749 states to 742 states and 1114 transitions. [2021-10-21 20:26:43,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 518 [2021-10-21 20:26:43,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 518 [2021-10-21 20:26:43,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 742 states and 1114 transitions. [2021-10-21 20:26:43,846 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:43,846 INFO L681 BuchiCegarLoop]: Abstraction has 742 states and 1114 transitions. [2021-10-21 20:26:43,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states and 1114 transitions. [2021-10-21 20:26:43,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 723. [2021-10-21 20:26:43,862 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 723 states, 723 states have (on average 1.5020746887966805) internal successors, (1086), 722 states have internal predecessors, (1086), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:43,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 723 states to 723 states and 1086 transitions. [2021-10-21 20:26:43,866 INFO L704 BuchiCegarLoop]: Abstraction has 723 states and 1086 transitions. [2021-10-21 20:26:43,866 INFO L587 BuchiCegarLoop]: Abstraction has 723 states and 1086 transitions. [2021-10-21 20:26:43,866 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-10-21 20:26:43,867 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 723 states and 1086 transitions. [2021-10-21 20:26:43,871 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 470 [2021-10-21 20:26:43,872 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:43,872 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:43,876 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:43,876 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:43,876 INFO L791 eck$LassoCheckResult]: Stem: 8741#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 8583#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 8568#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 8521#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 8522#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 8515#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 8516#L110-2 assume !false; 9035#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9122#L113 assume !(12292 == ssl3_accept_~s__state~0); 9121#L116 assume !(16384 == ssl3_accept_~s__state~0); 9120#L119 assume !(8192 == ssl3_accept_~s__state~0); 9119#L122 assume !(24576 == ssl3_accept_~s__state~0); 9118#L125 assume !(8195 == ssl3_accept_~s__state~0); 9117#L128 assume !(8480 == ssl3_accept_~s__state~0); 9116#L131 assume !(8481 == ssl3_accept_~s__state~0); 9055#L134 assume !(8482 == ssl3_accept_~s__state~0); 9056#L137 assume 8464 == ssl3_accept_~s__state~0; 8480#L144 [2021-10-21 20:26:43,884 INFO L793 eck$LassoCheckResult]: Loop: 8480#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 8481#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 8503#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 8504#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9147#L614 ssl3_accept_~skip~0 := 0; 9145#L110-2 assume !false; 9143#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 9141#L113 assume !(12292 == ssl3_accept_~s__state~0); 9139#L116 assume !(16384 == ssl3_accept_~s__state~0); 9138#L119 assume !(8192 == ssl3_accept_~s__state~0); 9136#L122 assume !(24576 == ssl3_accept_~s__state~0); 9135#L125 assume !(8195 == ssl3_accept_~s__state~0); 8634#L128 assume !(8480 == ssl3_accept_~s__state~0); 8589#L131 assume !(8481 == ssl3_accept_~s__state~0); 8590#L134 assume !(8482 == ssl3_accept_~s__state~0); 8743#L137 assume !(8464 == ssl3_accept_~s__state~0); 9132#L140 assume !(8465 == ssl3_accept_~s__state~0); 8716#L143 assume !(8466 == ssl3_accept_~s__state~0); 8694#L146 assume 8496 == ssl3_accept_~s__state~0; 8695#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 8550#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 8523#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 8524#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 8702#L304-2 ssl3_accept_~s__init_num~0 := 0; 8540#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 9155#L614 ssl3_accept_~skip~0 := 0; 8584#L110-2 assume !false; 8511#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8512#L113 assume !(12292 == ssl3_accept_~s__state~0); 8542#L116 assume !(16384 == ssl3_accept_~s__state~0); 8543#L119 assume !(8192 == ssl3_accept_~s__state~0); 9137#L122 assume !(24576 == ssl3_accept_~s__state~0); 8690#L125 assume !(8195 == ssl3_accept_~s__state~0); 8691#L128 assume !(8480 == ssl3_accept_~s__state~0); 9134#L131 assume !(8481 == ssl3_accept_~s__state~0); 9133#L134 assume !(8482 == ssl3_accept_~s__state~0); 8648#L137 assume !(8464 == ssl3_accept_~s__state~0); 8640#L140 assume !(8465 == ssl3_accept_~s__state~0); 8641#L143 assume !(8466 == ssl3_accept_~s__state~0); 9131#L146 assume !(8496 == ssl3_accept_~s__state~0); 9051#L149 assume !(8497 == ssl3_accept_~s__state~0); 9049#L152 assume !(8512 == ssl3_accept_~s__state~0); 8614#L155 assume !(8513 == ssl3_accept_~s__state~0); 8495#L158 assume !(8528 == ssl3_accept_~s__state~0); 8485#L161 assume !(8529 == ssl3_accept_~s__state~0); 8487#L164 assume !(8544 == ssl3_accept_~s__state~0); 8788#L167 assume !(8545 == ssl3_accept_~s__state~0); 8753#L170 assume 8560 == ssl3_accept_~s__state~0; 8749#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 8684#L429 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 8483#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 8993#L614 ssl3_accept_~skip~0 := 0; 8991#L110-2 assume !false; 8989#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 8987#L113 assume !(12292 == ssl3_accept_~s__state~0); 8985#L116 assume !(16384 == ssl3_accept_~s__state~0); 8983#L119 assume !(8192 == ssl3_accept_~s__state~0); 8981#L122 assume !(24576 == ssl3_accept_~s__state~0); 8979#L125 assume !(8195 == ssl3_accept_~s__state~0); 8977#L128 assume !(8480 == ssl3_accept_~s__state~0); 8976#L131 assume !(8481 == ssl3_accept_~s__state~0); 8770#L134 assume !(8482 == ssl3_accept_~s__state~0); 8758#L137 assume 8464 == ssl3_accept_~s__state~0; 8480#L144 [2021-10-21 20:26:43,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:43,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 4 times [2021-10-21 20:26:43,885 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:43,886 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118874268] [2021-10-21 20:26:43,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:43,890 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:43,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:43,901 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:43,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:43,925 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:43,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:43,925 INFO L82 PathProgramCache]: Analyzing trace with hash 961369586, now seen corresponding path program 1 times [2021-10-21 20:26:43,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:43,926 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828403344] [2021-10-21 20:26:43,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:43,926 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:43,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:43,986 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:43,987 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:43,987 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828403344] [2021-10-21 20:26:43,987 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828403344] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:43,987 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:43,988 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:43,988 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772018690] [2021-10-21 20:26:43,988 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:43,990 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:43,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:43,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:43,995 INFO L87 Difference]: Start difference. First operand 723 states and 1086 transitions. cyclomatic complexity: 366 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:44,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:44,173 INFO L93 Difference]: Finished difference Result 871 states and 1217 transitions. [2021-10-21 20:26:44,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:44,174 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 871 states and 1217 transitions. [2021-10-21 20:26:44,206 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 573 [2021-10-21 20:26:44,214 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 871 states to 871 states and 1217 transitions. [2021-10-21 20:26:44,215 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 608 [2021-10-21 20:26:44,216 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 608 [2021-10-21 20:26:44,216 INFO L73 IsDeterministic]: Start isDeterministic. Operand 871 states and 1217 transitions. [2021-10-21 20:26:44,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:44,216 INFO L681 BuchiCegarLoop]: Abstraction has 871 states and 1217 transitions. [2021-10-21 20:26:44,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 871 states and 1217 transitions. [2021-10-21 20:26:44,232 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 871 to 863. [2021-10-21 20:26:44,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 863 states, 863 states have (on average 1.3974507531865585) internal successors, (1206), 862 states have internal predecessors, (1206), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:44,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 863 states to 863 states and 1206 transitions. [2021-10-21 20:26:44,240 INFO L704 BuchiCegarLoop]: Abstraction has 863 states and 1206 transitions. [2021-10-21 20:26:44,240 INFO L587 BuchiCegarLoop]: Abstraction has 863 states and 1206 transitions. [2021-10-21 20:26:44,240 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-10-21 20:26:44,240 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 863 states and 1206 transitions. [2021-10-21 20:26:44,246 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 566 [2021-10-21 20:26:44,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:44,247 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:44,249 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:44,249 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:44,249 INFO L791 eck$LassoCheckResult]: Stem: 10340#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 10179#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 10167#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 10117#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 10118#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 10107#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 10108#L110-2 assume !false; 10442#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10763#L113 assume !(12292 == ssl3_accept_~s__state~0); 10761#L116 assume !(16384 == ssl3_accept_~s__state~0); 10759#L119 assume !(8192 == ssl3_accept_~s__state~0); 10757#L122 assume !(24576 == ssl3_accept_~s__state~0); 10755#L125 assume !(8195 == ssl3_accept_~s__state~0); 10753#L128 assume !(8480 == ssl3_accept_~s__state~0); 10751#L131 assume !(8481 == ssl3_accept_~s__state~0); 10749#L134 assume !(8482 == ssl3_accept_~s__state~0); 10747#L137 assume 8464 == ssl3_accept_~s__state~0; 10074#L144 [2021-10-21 20:26:44,250 INFO L793 eck$LassoCheckResult]: Loop: 10074#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 10075#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 10095#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 10096#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10860#L614 ssl3_accept_~skip~0 := 0; 10906#L110-2 assume !false; 10904#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10902#L113 assume !(12292 == ssl3_accept_~s__state~0); 10900#L116 assume !(16384 == ssl3_accept_~s__state~0); 10899#L119 assume !(8192 == ssl3_accept_~s__state~0); 10898#L122 assume !(24576 == ssl3_accept_~s__state~0); 10897#L125 assume !(8195 == ssl3_accept_~s__state~0); 10895#L128 assume !(8480 == ssl3_accept_~s__state~0); 10893#L131 assume !(8481 == ssl3_accept_~s__state~0); 10891#L134 assume !(8482 == ssl3_accept_~s__state~0); 10245#L137 assume !(8464 == ssl3_accept_~s__state~0); 10238#L140 assume !(8465 == ssl3_accept_~s__state~0); 10239#L143 assume !(8466 == ssl3_accept_~s__state~0); 10316#L146 assume 8496 == ssl3_accept_~s__state~0; 10309#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 10146#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 10147#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 10642#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 10639#L304-2 ssl3_accept_~s__init_num~0 := 0; 10136#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10625#L614 ssl3_accept_~skip~0 := 0; 10622#L110-2 assume !false; 10619#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10616#L113 assume !(12292 == ssl3_accept_~s__state~0); 10612#L116 assume !(16384 == ssl3_accept_~s__state~0); 10609#L119 assume !(8192 == ssl3_accept_~s__state~0); 10607#L122 assume !(24576 == ssl3_accept_~s__state~0); 10606#L125 assume !(8195 == ssl3_accept_~s__state~0); 10605#L128 assume !(8480 == ssl3_accept_~s__state~0); 10604#L131 assume !(8481 == ssl3_accept_~s__state~0); 10603#L134 assume !(8482 == ssl3_accept_~s__state~0); 10601#L137 assume !(8464 == ssl3_accept_~s__state~0); 10599#L140 assume !(8465 == ssl3_accept_~s__state~0); 10597#L143 assume !(8466 == ssl3_accept_~s__state~0); 10595#L146 assume !(8496 == ssl3_accept_~s__state~0); 10591#L149 assume !(8497 == ssl3_accept_~s__state~0); 10541#L152 assume !(8512 == ssl3_accept_~s__state~0); 10542#L155 assume !(8513 == ssl3_accept_~s__state~0); 10590#L158 assume !(8528 == ssl3_accept_~s__state~0); 10589#L161 assume !(8529 == ssl3_accept_~s__state~0); 10588#L164 assume !(8544 == ssl3_accept_~s__state~0); 10587#L167 assume !(8545 == ssl3_accept_~s__state~0); 10367#L170 assume 8560 == ssl3_accept_~s__state~0; 10351#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 10281#L429 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 10083#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 10561#L614 ssl3_accept_~skip~0 := 0; 10560#L110-2 assume !false; 10559#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 10558#L113 assume !(12292 == ssl3_accept_~s__state~0); 10557#L116 assume !(16384 == ssl3_accept_~s__state~0); 10556#L119 assume !(8192 == ssl3_accept_~s__state~0); 10555#L122 assume !(24576 == ssl3_accept_~s__state~0); 10554#L125 assume !(8195 == ssl3_accept_~s__state~0); 10547#L128 assume !(8480 == ssl3_accept_~s__state~0); 10379#L131 assume !(8481 == ssl3_accept_~s__state~0); 10380#L134 assume !(8482 == ssl3_accept_~s__state~0); 10371#L137 assume 8464 == ssl3_accept_~s__state~0; 10074#L144 [2021-10-21 20:26:44,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:44,251 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 5 times [2021-10-21 20:26:44,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:44,252 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194623259] [2021-10-21 20:26:44,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:44,252 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:44,270 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:44,271 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:44,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:44,284 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:44,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:44,285 INFO L82 PathProgramCache]: Analyzing trace with hash 1385016308, now seen corresponding path program 1 times [2021-10-21 20:26:44,285 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:44,285 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [893756664] [2021-10-21 20:26:44,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:44,286 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:44,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:44,316 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:44,316 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:44,316 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [893756664] [2021-10-21 20:26:44,317 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [893756664] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:44,317 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:44,317 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:44,317 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316816139] [2021-10-21 20:26:44,318 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:44,318 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:44,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:44,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:44,319 INFO L87 Difference]: Start difference. First operand 863 states and 1206 transitions. cyclomatic complexity: 346 Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:44,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:44,461 INFO L93 Difference]: Finished difference Result 956 states and 1323 transitions. [2021-10-21 20:26:44,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:44,462 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 956 states and 1323 transitions. [2021-10-21 20:26:44,479 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 628 [2021-10-21 20:26:44,489 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 956 states to 956 states and 1323 transitions. [2021-10-21 20:26:44,489 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 663 [2021-10-21 20:26:44,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 663 [2021-10-21 20:26:44,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 956 states and 1323 transitions. [2021-10-21 20:26:44,491 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:44,491 INFO L681 BuchiCegarLoop]: Abstraction has 956 states and 1323 transitions. [2021-10-21 20:26:44,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 956 states and 1323 transitions. [2021-10-21 20:26:44,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 956 to 944. [2021-10-21 20:26:44,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 944 states, 944 states have (on average 1.3855932203389831) internal successors, (1308), 943 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:44,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 944 states to 944 states and 1308 transitions. [2021-10-21 20:26:44,518 INFO L704 BuchiCegarLoop]: Abstraction has 944 states and 1308 transitions. [2021-10-21 20:26:44,518 INFO L587 BuchiCegarLoop]: Abstraction has 944 states and 1308 transitions. [2021-10-21 20:26:44,518 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-10-21 20:26:44,518 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 944 states and 1308 transitions. [2021-10-21 20:26:44,525 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 620 [2021-10-21 20:26:44,525 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:44,525 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:44,528 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:44,528 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:44,530 INFO L791 eck$LassoCheckResult]: Stem: 12165#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 12003#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 11992#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 11943#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 11944#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 11933#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 11934#L110-2 assume !false; 12354#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12623#L113 assume !(12292 == ssl3_accept_~s__state~0); 12621#L116 assume !(16384 == ssl3_accept_~s__state~0); 12619#L119 assume !(8192 == ssl3_accept_~s__state~0); 12617#L122 assume !(24576 == ssl3_accept_~s__state~0); 12615#L125 assume !(8195 == ssl3_accept_~s__state~0); 12614#L128 assume !(8480 == ssl3_accept_~s__state~0); 12611#L131 assume !(8481 == ssl3_accept_~s__state~0); 12610#L134 assume !(8482 == ssl3_accept_~s__state~0); 12184#L137 assume 8464 == ssl3_accept_~s__state~0; 11899#L144 [2021-10-21 20:26:44,531 INFO L793 eck$LassoCheckResult]: Loop: 11899#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 11900#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 11921#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 11922#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12812#L614 ssl3_accept_~skip~0 := 0; 12811#L110-2 assume !false; 12810#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12809#L113 assume !(12292 == ssl3_accept_~s__state~0); 11964#L116 assume !(16384 == ssl3_accept_~s__state~0); 11965#L119 assume !(8192 == ssl3_accept_~s__state~0); 12042#L122 assume !(24576 == ssl3_accept_~s__state~0); 12043#L125 assume !(8195 == ssl3_accept_~s__state~0); 12061#L128 assume !(8480 == ssl3_accept_~s__state~0); 12062#L131 assume !(8481 == ssl3_accept_~s__state~0); 12792#L134 assume !(8482 == ssl3_accept_~s__state~0); 12789#L137 assume !(8464 == ssl3_accept_~s__state~0); 12786#L140 assume !(8465 == ssl3_accept_~s__state~0); 12776#L143 assume !(8466 == ssl3_accept_~s__state~0); 12749#L146 assume 8496 == ssl3_accept_~s__state~0; 12137#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 11972#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 11945#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 11946#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 12128#L304-2 ssl3_accept_~s__init_num~0 := 0; 12083#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 11889#L614 ssl3_accept_~skip~0 := 0; 11994#L110-2 assume !false; 11935#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 11936#L113 assume !(12292 == ssl3_accept_~s__state~0); 12159#L116 assume !(16384 == ssl3_accept_~s__state~0); 12804#L119 assume !(8192 == ssl3_accept_~s__state~0); 12803#L122 assume !(24576 == ssl3_accept_~s__state~0); 12798#L125 assume !(8195 == ssl3_accept_~s__state~0); 12796#L128 assume !(8480 == ssl3_accept_~s__state~0); 12013#L131 assume !(8481 == ssl3_accept_~s__state~0); 12014#L134 assume !(8482 == ssl3_accept_~s__state~0); 12075#L137 assume !(8464 == ssl3_accept_~s__state~0); 12069#L140 assume !(8465 == ssl3_accept_~s__state~0); 12070#L143 assume !(8466 == ssl3_accept_~s__state~0); 12118#L146 assume !(8496 == ssl3_accept_~s__state~0); 12119#L149 assume !(8497 == ssl3_accept_~s__state~0); 11980#L152 assume 8512 == ssl3_accept_~s__state~0; 11981#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 12021#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 12022#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 11962#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12746#L614 ssl3_accept_~skip~0 := 0; 12752#L110-2 assume !false; 12751#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12750#L113 assume !(12292 == ssl3_accept_~s__state~0); 12594#L116 assume !(16384 == ssl3_accept_~s__state~0); 12593#L119 assume !(8192 == ssl3_accept_~s__state~0); 12592#L122 assume !(24576 == ssl3_accept_~s__state~0); 12591#L125 assume !(8195 == ssl3_accept_~s__state~0); 12589#L128 assume !(8480 == ssl3_accept_~s__state~0); 12587#L131 assume !(8481 == ssl3_accept_~s__state~0); 12585#L134 assume !(8482 == ssl3_accept_~s__state~0); 12583#L137 assume !(8464 == ssl3_accept_~s__state~0); 12581#L140 assume !(8465 == ssl3_accept_~s__state~0); 12579#L143 assume !(8466 == ssl3_accept_~s__state~0); 12577#L146 assume !(8496 == ssl3_accept_~s__state~0); 12575#L149 assume !(8497 == ssl3_accept_~s__state~0); 12572#L152 assume !(8512 == ssl3_accept_~s__state~0); 12570#L155 assume !(8513 == ssl3_accept_~s__state~0); 12569#L158 assume !(8528 == ssl3_accept_~s__state~0); 12546#L161 assume !(8529 == ssl3_accept_~s__state~0); 12225#L164 assume !(8544 == ssl3_accept_~s__state~0); 12226#L167 assume !(8545 == ssl3_accept_~s__state~0); 12227#L170 assume 8560 == ssl3_accept_~s__state~0; 12174#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 12108#L429 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 11908#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 12493#L614 ssl3_accept_~skip~0 := 0; 12491#L110-2 assume !false; 12489#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 12487#L113 assume !(12292 == ssl3_accept_~s__state~0); 12485#L116 assume !(16384 == ssl3_accept_~s__state~0); 12483#L119 assume !(8192 == ssl3_accept_~s__state~0); 12481#L122 assume !(24576 == ssl3_accept_~s__state~0); 12479#L125 assume !(8195 == ssl3_accept_~s__state~0); 12478#L128 assume !(8480 == ssl3_accept_~s__state~0); 12193#L131 assume !(8481 == ssl3_accept_~s__state~0); 12194#L134 assume !(8482 == ssl3_accept_~s__state~0); 12210#L137 assume 8464 == ssl3_accept_~s__state~0; 11899#L144 [2021-10-21 20:26:44,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:44,532 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 6 times [2021-10-21 20:26:44,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:44,532 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482598922] [2021-10-21 20:26:44,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:44,533 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:44,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:44,543 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:44,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:44,565 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:44,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:44,566 INFO L82 PathProgramCache]: Analyzing trace with hash 2012637658, now seen corresponding path program 1 times [2021-10-21 20:26:44,566 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:44,566 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1776409789] [2021-10-21 20:26:44,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:44,567 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:44,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:44,639 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 73 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-21 20:26:44,640 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:44,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1776409789] [2021-10-21 20:26:44,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1776409789] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:44,641 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:44,641 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:44,641 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174367119] [2021-10-21 20:26:44,641 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:44,642 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:44,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:44,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:44,643 INFO L87 Difference]: Start difference. First operand 944 states and 1308 transitions. cyclomatic complexity: 367 Second operand has 3 states, 3 states have (on average 23.0) internal successors, (69), 3 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:44,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:44,793 INFO L93 Difference]: Finished difference Result 1070 states and 1479 transitions. [2021-10-21 20:26:44,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:44,794 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1070 states and 1479 transitions. [2021-10-21 20:26:44,803 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 704 [2021-10-21 20:26:44,813 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1070 states to 1070 states and 1479 transitions. [2021-10-21 20:26:44,813 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 739 [2021-10-21 20:26:44,814 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 739 [2021-10-21 20:26:44,814 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1070 states and 1479 transitions. [2021-10-21 20:26:44,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:44,814 INFO L681 BuchiCegarLoop]: Abstraction has 1070 states and 1479 transitions. [2021-10-21 20:26:44,816 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states and 1479 transitions. [2021-10-21 20:26:44,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 1031. [2021-10-21 20:26:44,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1031 states, 1031 states have (on average 1.3734238603297768) internal successors, (1416), 1030 states have internal predecessors, (1416), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:44,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1031 states to 1031 states and 1416 transitions. [2021-10-21 20:26:44,869 INFO L704 BuchiCegarLoop]: Abstraction has 1031 states and 1416 transitions. [2021-10-21 20:26:44,869 INFO L587 BuchiCegarLoop]: Abstraction has 1031 states and 1416 transitions. [2021-10-21 20:26:44,869 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-10-21 20:26:44,869 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1031 states and 1416 transitions. [2021-10-21 20:26:44,877 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 678 [2021-10-21 20:26:44,877 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:44,877 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:44,879 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:44,879 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:44,880 INFO L791 eck$LassoCheckResult]: Stem: 14201#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 14024#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 14013#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 13964#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 13965#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 13954#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 13955#L110-2 assume !false; 13956#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 13957#L113 assume !(12292 == ssl3_accept_~s__state~0); 13985#L116 assume !(16384 == ssl3_accept_~s__state~0); 13986#L119 assume !(8192 == ssl3_accept_~s__state~0); 14872#L122 assume !(24576 == ssl3_accept_~s__state~0); 14871#L125 assume !(8195 == ssl3_accept_~s__state~0); 14870#L128 assume !(8480 == ssl3_accept_~s__state~0); 14869#L131 assume !(8481 == ssl3_accept_~s__state~0); 14565#L134 assume !(8482 == ssl3_accept_~s__state~0); 14226#L137 assume 8464 == ssl3_accept_~s__state~0; 13919#L144 [2021-10-21 20:26:44,880 INFO L793 eck$LassoCheckResult]: Loop: 13919#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 13920#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 13942#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 13943#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14713#L614 ssl3_accept_~skip~0 := 0; 14710#L110-2 assume !false; 14705#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14703#L113 assume !(12292 == ssl3_accept_~s__state~0); 14698#L116 assume !(16384 == ssl3_accept_~s__state~0); 14694#L119 assume !(8192 == ssl3_accept_~s__state~0); 14688#L122 assume !(24576 == ssl3_accept_~s__state~0); 14685#L125 assume !(8195 == ssl3_accept_~s__state~0); 14682#L128 assume !(8480 == ssl3_accept_~s__state~0); 14679#L131 assume !(8481 == ssl3_accept_~s__state~0); 14662#L134 assume !(8482 == ssl3_accept_~s__state~0); 14661#L137 assume !(8464 == ssl3_accept_~s__state~0); 14659#L140 assume !(8465 == ssl3_accept_~s__state~0); 14658#L143 assume !(8466 == ssl3_accept_~s__state~0); 14655#L146 assume 8496 == ssl3_accept_~s__state~0; 14165#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 14166#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 13966#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 13967#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 14168#L304-2 ssl3_accept_~s__init_num~0 := 0; 14757#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14752#L614 ssl3_accept_~skip~0 := 0; 14751#L110-2 assume !false; 14750#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14749#L113 assume !(12292 == ssl3_accept_~s__state~0); 14748#L116 assume !(16384 == ssl3_accept_~s__state~0); 14747#L119 assume !(8192 == ssl3_accept_~s__state~0); 14746#L122 assume !(24576 == ssl3_accept_~s__state~0); 14745#L125 assume !(8195 == ssl3_accept_~s__state~0); 14744#L128 assume !(8480 == ssl3_accept_~s__state~0); 14743#L131 assume !(8481 == ssl3_accept_~s__state~0); 14742#L134 assume !(8482 == ssl3_accept_~s__state~0); 14741#L137 assume !(8464 == ssl3_accept_~s__state~0); 14740#L140 assume !(8465 == ssl3_accept_~s__state~0); 14739#L143 assume !(8466 == ssl3_accept_~s__state~0); 14738#L146 assume !(8496 == ssl3_accept_~s__state~0); 14737#L149 assume !(8497 == ssl3_accept_~s__state~0); 14736#L152 assume !(8512 == ssl3_accept_~s__state~0); 14734#L155 assume !(8513 == ssl3_accept_~s__state~0); 14731#L158 assume !(8528 == ssl3_accept_~s__state~0); 14732#L161 assume !(8529 == ssl3_accept_~s__state~0); 14138#L164 assume !(8544 == ssl3_accept_~s__state~0); 13950#L167 assume !(8545 == ssl3_accept_~s__state~0); 13951#L170 assume !(8560 == ssl3_accept_~s__state~0); 14601#L173 assume !(8561 == ssl3_accept_~s__state~0); 14038#L176 assume !(8448 == ssl3_accept_~s__state~0); 14039#L179 assume !(8576 == ssl3_accept_~s__state~0); 14208#L182 assume !(8577 == ssl3_accept_~s__state~0); 14171#L185 assume !(8592 == ssl3_accept_~s__state~0); 14172#L188 assume !(8593 == ssl3_accept_~s__state~0); 14598#L191 assume !(8608 == ssl3_accept_~s__state~0); 14597#L194 assume !(8609 == ssl3_accept_~s__state~0); 14596#L197 assume !(8640 == ssl3_accept_~s__state~0); 14183#L200 assume !(8641 == ssl3_accept_~s__state~0); 13978#L203 assume 8656 == ssl3_accept_~s__state~0; 13979#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 14110#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 14025#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 13922#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 14022#L531 assume !(0 == ssl3_accept_~tmp___10~0); 14027#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14919#L614 ssl3_accept_~skip~0 := 0; 14918#L110-2 assume !false; 14917#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14349#L113 assume 12292 == ssl3_accept_~s__state~0; 14070#L114 ssl3_accept_~s__new_session~0 := 1; 14071#L222 ssl3_accept_~s__server~0 := 1; 14160#L227 assume 0 != ssl3_accept_~cb~0; 14161#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 14902#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 14901#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 14030#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 14031#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 14899#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 14895#L614 ssl3_accept_~skip~0 := 0; 14890#L110-2 assume !false; 14891#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 14886#L113 assume !(12292 == ssl3_accept_~s__state~0); 14887#L116 assume !(16384 == ssl3_accept_~s__state~0); 14900#L119 assume !(8192 == ssl3_accept_~s__state~0); 14868#L122 assume !(24576 == ssl3_accept_~s__state~0); 14867#L125 assume !(8195 == ssl3_accept_~s__state~0); 14440#L128 assume !(8480 == ssl3_accept_~s__state~0); 14080#L131 assume !(8481 == ssl3_accept_~s__state~0); 14284#L134 assume !(8482 == ssl3_accept_~s__state~0); 14285#L137 assume 8464 == ssl3_accept_~s__state~0; 13919#L144 [2021-10-21 20:26:44,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:44,881 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 7 times [2021-10-21 20:26:44,881 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:44,881 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [421662401] [2021-10-21 20:26:44,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:44,882 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:44,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:44,894 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:44,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:44,915 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:44,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:44,916 INFO L82 PathProgramCache]: Analyzing trace with hash 768705039, now seen corresponding path program 1 times [2021-10-21 20:26:44,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:44,916 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239412873] [2021-10-21 20:26:44,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:44,917 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:44,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:44,963 INFO L134 CoverageAnalysis]: Checked inductivity of 57 backedges. 41 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-10-21 20:26:44,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:44,967 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239412873] [2021-10-21 20:26:44,967 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [239412873] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:44,967 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:44,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:44,968 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648083837] [2021-10-21 20:26:44,969 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:44,969 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:44,971 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:44,971 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:44,972 INFO L87 Difference]: Start difference. First operand 1031 states and 1416 transitions. cyclomatic complexity: 388 Second operand has 3 states, 3 states have (on average 25.0) internal successors, (75), 3 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:45,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:45,204 INFO L93 Difference]: Finished difference Result 970 states and 1324 transitions. [2021-10-21 20:26:45,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:45,205 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 970 states and 1324 transitions. [2021-10-21 20:26:45,215 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 636 [2021-10-21 20:26:45,225 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 970 states to 968 states and 1322 transitions. [2021-10-21 20:26:45,225 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 687 [2021-10-21 20:26:45,227 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 687 [2021-10-21 20:26:45,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 968 states and 1322 transitions. [2021-10-21 20:26:45,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:45,227 INFO L681 BuchiCegarLoop]: Abstraction has 968 states and 1322 transitions. [2021-10-21 20:26:45,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 968 states and 1322 transitions. [2021-10-21 20:26:45,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 968 to 962. [2021-10-21 20:26:45,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 962 states, 962 states have (on average 1.364864864864865) internal successors, (1313), 961 states have internal predecessors, (1313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:45,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 962 states to 962 states and 1313 transitions. [2021-10-21 20:26:45,257 INFO L704 BuchiCegarLoop]: Abstraction has 962 states and 1313 transitions. [2021-10-21 20:26:45,257 INFO L587 BuchiCegarLoop]: Abstraction has 962 states and 1313 transitions. [2021-10-21 20:26:45,257 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-10-21 20:26:45,257 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 962 states and 1313 transitions. [2021-10-21 20:26:45,264 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 630 [2021-10-21 20:26:45,264 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:45,265 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:45,266 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:45,267 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:45,267 INFO L791 eck$LassoCheckResult]: Stem: 16193#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 16027#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 16018#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 15969#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 15970#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 15959#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 15960#L110-2 assume !false; 16263#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16704#L113 assume !(12292 == ssl3_accept_~s__state~0); 16701#L116 assume !(16384 == ssl3_accept_~s__state~0); 16698#L119 assume !(8192 == ssl3_accept_~s__state~0); 16695#L122 assume !(24576 == ssl3_accept_~s__state~0); 16692#L125 assume !(8195 == ssl3_accept_~s__state~0); 16689#L128 assume !(8480 == ssl3_accept_~s__state~0); 16686#L131 assume !(8481 == ssl3_accept_~s__state~0); 16683#L134 assume !(8482 == ssl3_accept_~s__state~0); 16680#L137 assume 8464 == ssl3_accept_~s__state~0; 15926#L144 [2021-10-21 20:26:45,267 INFO L793 eck$LassoCheckResult]: Loop: 15926#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 15927#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 15948#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 15949#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16803#L614 ssl3_accept_~skip~0 := 0; 16801#L110-2 assume !false; 16799#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16797#L113 assume !(12292 == ssl3_accept_~s__state~0); 16795#L116 assume !(16384 == ssl3_accept_~s__state~0); 16793#L119 assume !(8192 == ssl3_accept_~s__state~0); 16791#L122 assume !(24576 == ssl3_accept_~s__state~0); 16789#L125 assume !(8195 == ssl3_accept_~s__state~0); 16787#L128 assume !(8480 == ssl3_accept_~s__state~0); 16784#L131 assume !(8481 == ssl3_accept_~s__state~0); 16782#L134 assume !(8482 == ssl3_accept_~s__state~0); 16780#L137 assume !(8464 == ssl3_accept_~s__state~0); 16779#L140 assume !(8465 == ssl3_accept_~s__state~0); 16778#L143 assume !(8466 == ssl3_accept_~s__state~0); 16676#L146 assume 8496 == ssl3_accept_~s__state~0; 16164#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 15996#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 15997#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 16669#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 16663#L304-2 ssl3_accept_~s__init_num~0 := 0; 16662#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16655#L614 ssl3_accept_~skip~0 := 0; 16650#L110-2 assume !false; 16648#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16646#L113 assume !(12292 == ssl3_accept_~s__state~0); 16644#L116 assume !(16384 == ssl3_accept_~s__state~0); 16642#L119 assume !(8192 == ssl3_accept_~s__state~0); 16640#L122 assume !(24576 == ssl3_accept_~s__state~0); 16638#L125 assume !(8195 == ssl3_accept_~s__state~0); 16636#L128 assume !(8480 == ssl3_accept_~s__state~0); 16634#L131 assume !(8481 == ssl3_accept_~s__state~0); 16632#L134 assume !(8482 == ssl3_accept_~s__state~0); 16630#L137 assume !(8464 == ssl3_accept_~s__state~0); 16628#L140 assume !(8465 == ssl3_accept_~s__state~0); 16626#L143 assume !(8466 == ssl3_accept_~s__state~0); 16625#L146 assume !(8496 == ssl3_accept_~s__state~0); 16622#L149 assume !(8497 == ssl3_accept_~s__state~0); 16304#L152 assume 8512 == ssl3_accept_~s__state~0; 16207#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 16208#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 16616#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 16609#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16602#L614 ssl3_accept_~skip~0 := 0; 16601#L110-2 assume !false; 16600#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16599#L113 assume !(12292 == ssl3_accept_~s__state~0); 16598#L116 assume !(16384 == ssl3_accept_~s__state~0); 16597#L119 assume !(8192 == ssl3_accept_~s__state~0); 16595#L122 assume !(24576 == ssl3_accept_~s__state~0); 16593#L125 assume !(8195 == ssl3_accept_~s__state~0); 16590#L128 assume !(8480 == ssl3_accept_~s__state~0); 16589#L131 assume !(8481 == ssl3_accept_~s__state~0); 16587#L134 assume !(8482 == ssl3_accept_~s__state~0); 16585#L137 assume !(8464 == ssl3_accept_~s__state~0); 16583#L140 assume !(8465 == ssl3_accept_~s__state~0); 16581#L143 assume !(8466 == ssl3_accept_~s__state~0); 16579#L146 assume !(8496 == ssl3_accept_~s__state~0); 16577#L149 assume !(8497 == ssl3_accept_~s__state~0); 16575#L152 assume !(8512 == ssl3_accept_~s__state~0); 16573#L155 assume !(8513 == ssl3_accept_~s__state~0); 16568#L158 assume 8528 == ssl3_accept_~s__state~0; 16011#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 16012#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 16140#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 16120#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 16212#L364 assume !(ssl3_accept_~ret~0 <= 0); 16001#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 15986#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16546#L614 ssl3_accept_~skip~0 := 0; 16545#L110-2 assume !false; 16543#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16541#L113 assume !(12292 == ssl3_accept_~s__state~0); 16532#L116 assume !(16384 == ssl3_accept_~s__state~0); 16527#L119 assume !(8192 == ssl3_accept_~s__state~0); 16522#L122 assume !(24576 == ssl3_accept_~s__state~0); 16520#L125 assume !(8195 == ssl3_accept_~s__state~0); 16518#L128 assume !(8480 == ssl3_accept_~s__state~0); 16516#L131 assume !(8481 == ssl3_accept_~s__state~0); 16514#L134 assume !(8482 == ssl3_accept_~s__state~0); 16512#L137 assume !(8464 == ssl3_accept_~s__state~0); 16510#L140 assume !(8465 == ssl3_accept_~s__state~0); 16508#L143 assume !(8466 == ssl3_accept_~s__state~0); 16505#L146 assume !(8496 == ssl3_accept_~s__state~0); 16500#L149 assume !(8497 == ssl3_accept_~s__state~0); 16494#L152 assume !(8512 == ssl3_accept_~s__state~0); 16302#L155 assume !(8513 == ssl3_accept_~s__state~0); 16303#L158 assume !(8528 == ssl3_accept_~s__state~0); 16569#L161 assume !(8529 == ssl3_accept_~s__state~0); 16282#L164 assume !(8544 == ssl3_accept_~s__state~0); 16283#L167 assume !(8545 == ssl3_accept_~s__state~0); 16284#L170 assume 8560 == ssl3_accept_~s__state~0; 16210#L174 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet45;havoc ssl3_accept_#t~nondet45; 16130#L429 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 15935#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 16425#L614 ssl3_accept_~skip~0 := 0; 16417#L110-2 assume !false; 16412#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 16404#L113 assume !(12292 == ssl3_accept_~s__state~0); 16400#L116 assume !(16384 == ssl3_accept_~s__state~0); 16396#L119 assume !(8192 == ssl3_accept_~s__state~0); 16392#L122 assume !(24576 == ssl3_accept_~s__state~0); 16388#L125 assume !(8195 == ssl3_accept_~s__state~0); 16384#L128 assume !(8480 == ssl3_accept_~s__state~0); 16380#L131 assume !(8481 == ssl3_accept_~s__state~0); 16241#L134 assume !(8482 == ssl3_accept_~s__state~0); 16222#L137 assume 8464 == ssl3_accept_~s__state~0; 15926#L144 [2021-10-21 20:26:45,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:45,268 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 8 times [2021-10-21 20:26:45,268 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:45,269 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1587461983] [2021-10-21 20:26:45,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:45,269 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:45,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:45,277 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:45,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:45,289 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:45,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:45,290 INFO L82 PathProgramCache]: Analyzing trace with hash 245560709, now seen corresponding path program 1 times [2021-10-21 20:26:45,291 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:45,291 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430899895] [2021-10-21 20:26:45,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:45,291 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:45,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:45,329 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 106 proven. 0 refuted. 0 times theorem prover too weak. 50 trivial. 0 not checked. [2021-10-21 20:26:45,330 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:45,330 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430899895] [2021-10-21 20:26:45,330 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [430899895] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:45,330 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:45,331 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:45,331 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1389506091] [2021-10-21 20:26:45,331 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:45,331 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:45,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:45,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:45,333 INFO L87 Difference]: Start difference. First operand 962 states and 1313 transitions. cyclomatic complexity: 355 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) [2021-10-21 20:26:45,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:45,481 INFO L93 Difference]: Finished difference Result 1077 states and 1462 transitions. [2021-10-21 20:26:45,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:45,482 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1077 states and 1462 transitions. [2021-10-21 20:26:45,492 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 706 [2021-10-21 20:26:45,503 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1077 states to 1077 states and 1462 transitions. [2021-10-21 20:26:45,503 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 757 [2021-10-21 20:26:45,505 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 757 [2021-10-21 20:26:45,505 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1077 states and 1462 transitions. [2021-10-21 20:26:45,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:45,505 INFO L681 BuchiCegarLoop]: Abstraction has 1077 states and 1462 transitions. [2021-10-21 20:26:45,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1077 states and 1462 transitions. [2021-10-21 20:26:45,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1077 to 1055. [2021-10-21 20:26:45,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1055 states, 1055 states have (on average 1.3526066350710901) internal successors, (1427), 1054 states have internal predecessors, (1427), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:45,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1055 states to 1055 states and 1427 transitions. [2021-10-21 20:26:45,534 INFO L704 BuchiCegarLoop]: Abstraction has 1055 states and 1427 transitions. [2021-10-21 20:26:45,534 INFO L587 BuchiCegarLoop]: Abstraction has 1055 states and 1427 transitions. [2021-10-21 20:26:45,534 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-10-21 20:26:45,534 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1055 states and 1427 transitions. [2021-10-21 20:26:45,541 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 692 [2021-10-21 20:26:45,542 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:45,542 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:45,543 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:45,543 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:45,544 INFO L791 eck$LassoCheckResult]: Stem: 18236#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 18070#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 18061#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 18014#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 18015#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 18004#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 18005#L110-2 assume !false; 18006#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18007#L113 assume !(12292 == ssl3_accept_~s__state~0); 18230#L116 assume !(16384 == ssl3_accept_~s__state~0); 18237#L119 assume !(8192 == ssl3_accept_~s__state~0); 18238#L122 assume !(24576 == ssl3_accept_~s__state~0); 18517#L125 assume !(8195 == ssl3_accept_~s__state~0); 18516#L128 assume !(8480 == ssl3_accept_~s__state~0); 18477#L131 assume !(8481 == ssl3_accept_~s__state~0); 18475#L134 assume !(8482 == ssl3_accept_~s__state~0); 18476#L137 assume 8464 == ssl3_accept_~s__state~0; 17972#L144 [2021-10-21 20:26:45,545 INFO L793 eck$LassoCheckResult]: Loop: 17972#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 17973#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 17992#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 17993#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18706#L614 ssl3_accept_~skip~0 := 0; 18705#L110-2 assume !false; 18704#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18703#L113 assume !(12292 == ssl3_accept_~s__state~0); 18702#L116 assume !(16384 == ssl3_accept_~s__state~0); 18700#L119 assume !(8192 == ssl3_accept_~s__state~0); 18696#L122 assume !(24576 == ssl3_accept_~s__state~0); 18693#L125 assume !(8195 == ssl3_accept_~s__state~0); 18692#L128 assume !(8480 == ssl3_accept_~s__state~0); 18690#L131 assume !(8481 == ssl3_accept_~s__state~0); 18688#L134 assume !(8482 == ssl3_accept_~s__state~0); 18686#L137 assume !(8464 == ssl3_accept_~s__state~0); 18680#L140 assume !(8465 == ssl3_accept_~s__state~0); 18677#L143 assume !(8466 == ssl3_accept_~s__state~0); 18661#L146 assume 8496 == ssl3_accept_~s__state~0; 18464#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 18660#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 18016#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 18017#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 18655#L304-2 ssl3_accept_~s__init_num~0 := 0; 18829#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18824#L614 ssl3_accept_~skip~0 := 0; 18823#L110-2 assume !false; 18821#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18820#L113 assume !(12292 == ssl3_accept_~s__state~0); 18819#L116 assume !(16384 == ssl3_accept_~s__state~0); 18818#L119 assume !(8192 == ssl3_accept_~s__state~0); 18817#L122 assume !(24576 == ssl3_accept_~s__state~0); 18816#L125 assume !(8195 == ssl3_accept_~s__state~0); 18812#L128 assume !(8480 == ssl3_accept_~s__state~0); 18809#L131 assume !(8481 == ssl3_accept_~s__state~0); 18808#L134 assume !(8482 == ssl3_accept_~s__state~0); 18807#L137 assume !(8464 == ssl3_accept_~s__state~0); 18806#L140 assume !(8465 == ssl3_accept_~s__state~0); 18805#L143 assume !(8466 == ssl3_accept_~s__state~0); 18804#L146 assume !(8496 == ssl3_accept_~s__state~0); 18803#L149 assume !(8497 == ssl3_accept_~s__state~0); 18802#L152 assume 8512 == ssl3_accept_~s__state~0; 18461#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18801#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 18799#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 18798#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18731#L614 ssl3_accept_~skip~0 := 0; 18728#L110-2 assume !false; 18726#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18722#L113 assume !(12292 == ssl3_accept_~s__state~0); 18719#L116 assume !(16384 == ssl3_accept_~s__state~0); 18718#L119 assume !(8192 == ssl3_accept_~s__state~0); 18717#L122 assume !(24576 == ssl3_accept_~s__state~0); 18716#L125 assume !(8195 == ssl3_accept_~s__state~0); 18612#L128 assume !(8480 == ssl3_accept_~s__state~0); 18608#L131 assume !(8481 == ssl3_accept_~s__state~0); 18605#L134 assume !(8482 == ssl3_accept_~s__state~0); 18603#L137 assume !(8464 == ssl3_accept_~s__state~0); 18600#L140 assume !(8465 == ssl3_accept_~s__state~0); 18542#L143 assume !(8466 == ssl3_accept_~s__state~0); 18541#L146 assume !(8496 == ssl3_accept_~s__state~0); 18537#L149 assume !(8497 == ssl3_accept_~s__state~0); 18536#L152 assume !(8512 == ssl3_accept_~s__state~0); 18535#L155 assume !(8513 == ssl3_accept_~s__state~0); 18520#L158 assume 8528 == ssl3_accept_~s__state~0; 18055#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 18022#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 18023#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 18176#L341 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 18043#L344 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 18045#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 18756#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 18751#L614 ssl3_accept_~skip~0 := 0; 18750#L110-2 assume !false; 18749#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18748#L113 assume !(12292 == ssl3_accept_~s__state~0); 18747#L116 assume !(16384 == ssl3_accept_~s__state~0); 18746#L119 assume !(8192 == ssl3_accept_~s__state~0); 18745#L122 assume !(24576 == ssl3_accept_~s__state~0); 18744#L125 assume !(8195 == ssl3_accept_~s__state~0); 18743#L128 assume !(8480 == ssl3_accept_~s__state~0); 18742#L131 assume !(8481 == ssl3_accept_~s__state~0); 18741#L134 assume !(8482 == ssl3_accept_~s__state~0); 18740#L137 assume !(8464 == ssl3_accept_~s__state~0); 18739#L140 assume !(8465 == ssl3_accept_~s__state~0); 18738#L143 assume !(8466 == ssl3_accept_~s__state~0); 18737#L146 assume !(8496 == ssl3_accept_~s__state~0); 18736#L149 assume !(8497 == ssl3_accept_~s__state~0); 18735#L152 assume !(8512 == ssl3_accept_~s__state~0); 18734#L155 assume !(8513 == ssl3_accept_~s__state~0); 18733#L158 assume !(8528 == ssl3_accept_~s__state~0); 18732#L161 assume !(8529 == ssl3_accept_~s__state~0); 18730#L164 assume 8544 == ssl3_accept_~s__state~0; 18000#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 18685#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 18684#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 18720#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 18220#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 18125#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 17950#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 17962#L614 ssl3_accept_~skip~0 := 0; 18063#L110-2 assume !false; 18076#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 18844#L113 assume !(12292 == ssl3_accept_~s__state~0); 18843#L116 assume !(16384 == ssl3_accept_~s__state~0); 18842#L119 assume !(8192 == ssl3_accept_~s__state~0); 18841#L122 assume !(24576 == ssl3_accept_~s__state~0); 18837#L125 assume !(8195 == ssl3_accept_~s__state~0); 18836#L128 assume !(8480 == ssl3_accept_~s__state~0); 18376#L131 assume !(8481 == ssl3_accept_~s__state~0); 18285#L134 assume !(8482 == ssl3_accept_~s__state~0); 18257#L137 assume 8464 == ssl3_accept_~s__state~0; 17972#L144 [2021-10-21 20:26:45,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:45,546 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 9 times [2021-10-21 20:26:45,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:45,546 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038347162] [2021-10-21 20:26:45,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:45,547 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:45,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:45,555 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:45,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:45,567 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:45,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:45,571 INFO L82 PathProgramCache]: Analyzing trace with hash 1116491286, now seen corresponding path program 1 times [2021-10-21 20:26:45,572 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:45,572 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946258526] [2021-10-21 20:26:45,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:45,572 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:45,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:45,639 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 63 trivial. 0 not checked. [2021-10-21 20:26:45,639 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:45,640 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946258526] [2021-10-21 20:26:45,640 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946258526] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:45,640 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:45,640 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:45,640 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410135641] [2021-10-21 20:26:45,641 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:45,641 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:45,642 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:45,642 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:45,642 INFO L87 Difference]: Start difference. First operand 1055 states and 1427 transitions. cyclomatic complexity: 376 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) [2021-10-21 20:26:45,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:45,665 INFO L93 Difference]: Finished difference Result 2080 states and 2798 transitions. [2021-10-21 20:26:45,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:45,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2080 states and 2798 transitions. [2021-10-21 20:26:45,683 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 1370 [2021-10-21 20:26:45,702 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2080 states to 2080 states and 2798 transitions. [2021-10-21 20:26:45,702 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1463 [2021-10-21 20:26:45,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1463 [2021-10-21 20:26:45,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2080 states and 2798 transitions. [2021-10-21 20:26:45,706 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:45,706 INFO L681 BuchiCegarLoop]: Abstraction has 2080 states and 2798 transitions. [2021-10-21 20:26:45,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2080 states and 2798 transitions. [2021-10-21 20:26:45,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2080 to 1058. [2021-10-21 20:26:45,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1058 states, 1058 states have (on average 1.3516068052930057) internal successors, (1430), 1057 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:45,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1058 states to 1058 states and 1430 transitions. [2021-10-21 20:26:45,741 INFO L704 BuchiCegarLoop]: Abstraction has 1058 states and 1430 transitions. [2021-10-21 20:26:45,741 INFO L587 BuchiCegarLoop]: Abstraction has 1058 states and 1430 transitions. [2021-10-21 20:26:45,741 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-10-21 20:26:45,742 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1058 states and 1430 transitions. [2021-10-21 20:26:45,746 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 694 [2021-10-21 20:26:45,747 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:45,747 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:45,748 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:45,748 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:45,749 INFO L791 eck$LassoCheckResult]: Stem: 21376#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 21218#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 21203#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 21155#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 21156#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 21149#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 21150#L110-2 assume !false; 21440#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21975#L113 assume !(12292 == ssl3_accept_~s__state~0); 21973#L116 assume !(16384 == ssl3_accept_~s__state~0); 21971#L119 assume !(8192 == ssl3_accept_~s__state~0); 21969#L122 assume !(24576 == ssl3_accept_~s__state~0); 21967#L125 assume !(8195 == ssl3_accept_~s__state~0); 21966#L128 assume !(8480 == ssl3_accept_~s__state~0); 21964#L131 assume !(8481 == ssl3_accept_~s__state~0); 21962#L134 assume !(8482 == ssl3_accept_~s__state~0); 21960#L137 assume 8464 == ssl3_accept_~s__state~0; 21119#L144 [2021-10-21 20:26:45,749 INFO L793 eck$LassoCheckResult]: Loop: 21119#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 21120#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 21138#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 21139#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22099#L614 ssl3_accept_~skip~0 := 0; 22097#L110-2 assume !false; 22095#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22093#L113 assume !(12292 == ssl3_accept_~s__state~0); 22091#L116 assume !(16384 == ssl3_accept_~s__state~0); 22089#L119 assume !(8192 == ssl3_accept_~s__state~0); 22087#L122 assume !(24576 == ssl3_accept_~s__state~0); 22085#L125 assume !(8195 == ssl3_accept_~s__state~0); 22083#L128 assume !(8480 == ssl3_accept_~s__state~0); 22081#L131 assume !(8481 == ssl3_accept_~s__state~0); 22079#L134 assume !(8482 == ssl3_accept_~s__state~0); 22077#L137 assume !(8464 == ssl3_accept_~s__state~0); 22075#L140 assume !(8465 == ssl3_accept_~s__state~0); 22074#L143 assume !(8466 == ssl3_accept_~s__state~0); 21534#L146 assume 8496 == ssl3_accept_~s__state~0; 21535#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 21952#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 21951#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 21948#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 21949#L304-2 ssl3_accept_~s__init_num~0 := 0; 22024#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22019#L614 ssl3_accept_~skip~0 := 0; 22018#L110-2 assume !false; 22017#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22016#L113 assume !(12292 == ssl3_accept_~s__state~0); 22015#L116 assume !(16384 == ssl3_accept_~s__state~0); 22014#L119 assume !(8192 == ssl3_accept_~s__state~0); 22013#L122 assume !(24576 == ssl3_accept_~s__state~0); 22012#L125 assume !(8195 == ssl3_accept_~s__state~0); 22011#L128 assume !(8480 == ssl3_accept_~s__state~0); 22010#L131 assume !(8481 == ssl3_accept_~s__state~0); 22009#L134 assume !(8482 == ssl3_accept_~s__state~0); 22008#L137 assume !(8464 == ssl3_accept_~s__state~0); 22007#L140 assume !(8465 == ssl3_accept_~s__state~0); 21699#L143 assume !(8466 == ssl3_accept_~s__state~0); 21696#L146 assume !(8496 == ssl3_accept_~s__state~0); 21697#L149 assume !(8497 == ssl3_accept_~s__state~0); 21950#L152 assume 8512 == ssl3_accept_~s__state~0; 21685#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21945#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 21938#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 21936#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21930#L614 ssl3_accept_~skip~0 := 0; 21928#L110-2 assume !false; 21926#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21924#L113 assume !(12292 == ssl3_accept_~s__state~0); 21922#L116 assume !(16384 == ssl3_accept_~s__state~0); 21920#L119 assume !(8192 == ssl3_accept_~s__state~0); 21918#L122 assume !(24576 == ssl3_accept_~s__state~0); 21916#L125 assume !(8195 == ssl3_accept_~s__state~0); 21914#L128 assume !(8480 == ssl3_accept_~s__state~0); 21912#L131 assume !(8481 == ssl3_accept_~s__state~0); 21910#L134 assume !(8482 == ssl3_accept_~s__state~0); 21908#L137 assume !(8464 == ssl3_accept_~s__state~0); 21906#L140 assume !(8465 == ssl3_accept_~s__state~0); 21904#L143 assume !(8466 == ssl3_accept_~s__state~0); 21902#L146 assume !(8496 == ssl3_accept_~s__state~0); 21900#L149 assume !(8497 == ssl3_accept_~s__state~0); 21898#L152 assume !(8512 == ssl3_accept_~s__state~0); 21896#L155 assume !(8513 == ssl3_accept_~s__state~0); 21700#L158 assume 8528 == ssl3_accept_~s__state~0; 21198#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 21165#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 21166#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 21317#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 21709#L364 assume !(ssl3_accept_~ret~0 <= 0); 21367#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 21368#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 22100#L614 ssl3_accept_~skip~0 := 0; 22098#L110-2 assume !false; 22096#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 22094#L113 assume !(12292 == ssl3_accept_~s__state~0); 22092#L116 assume !(16384 == ssl3_accept_~s__state~0); 22090#L119 assume !(8192 == ssl3_accept_~s__state~0); 22088#L122 assume !(24576 == ssl3_accept_~s__state~0); 22086#L125 assume !(8195 == ssl3_accept_~s__state~0); 22084#L128 assume !(8480 == ssl3_accept_~s__state~0); 22082#L131 assume !(8481 == ssl3_accept_~s__state~0); 22080#L134 assume !(8482 == ssl3_accept_~s__state~0); 22078#L137 assume !(8464 == ssl3_accept_~s__state~0); 22076#L140 assume !(8465 == ssl3_accept_~s__state~0); 22073#L143 assume !(8466 == ssl3_accept_~s__state~0); 21318#L146 assume !(8496 == ssl3_accept_~s__state~0); 21319#L149 assume !(8497 == ssl3_accept_~s__state~0); 21192#L152 assume !(8512 == ssl3_accept_~s__state~0); 21193#L155 assume !(8513 == ssl3_accept_~s__state~0); 21131#L158 assume !(8528 == ssl3_accept_~s__state~0); 21123#L161 assume !(8529 == ssl3_accept_~s__state~0); 21124#L164 assume 8544 == ssl3_accept_~s__state~0; 21458#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 21457#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 21455#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 21452#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 21364#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 21265#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 21091#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 21981#L614 ssl3_accept_~skip~0 := 0; 21979#L110-2 assume !false; 21977#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 21976#L113 assume !(12292 == ssl3_accept_~s__state~0); 21974#L116 assume !(16384 == ssl3_accept_~s__state~0); 21972#L119 assume !(8192 == ssl3_accept_~s__state~0); 21970#L122 assume !(24576 == ssl3_accept_~s__state~0); 21968#L125 assume !(8195 == ssl3_accept_~s__state~0); 21965#L128 assume !(8480 == ssl3_accept_~s__state~0); 21963#L131 assume !(8481 == ssl3_accept_~s__state~0); 21961#L134 assume !(8482 == ssl3_accept_~s__state~0); 21959#L137 assume 8464 == ssl3_accept_~s__state~0; 21119#L144 [2021-10-21 20:26:45,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:45,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 10 times [2021-10-21 20:26:45,750 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:45,750 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [645395995] [2021-10-21 20:26:45,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:45,750 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:45,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:45,758 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:45,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:45,769 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:45,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:45,769 INFO L82 PathProgramCache]: Analyzing trace with hash 1719454357, now seen corresponding path program 1 times [2021-10-21 20:26:45,770 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:45,770 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764895700] [2021-10-21 20:26:45,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:45,770 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:45,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:45,805 INFO L134 CoverageAnalysis]: Checked inductivity of 156 backedges. 52 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:26:45,805 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:45,805 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764895700] [2021-10-21 20:26:45,805 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764895700] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:45,805 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:45,806 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:26:45,806 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140247042] [2021-10-21 20:26:45,806 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:45,806 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:45,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:45,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:45,807 INFO L87 Difference]: Start difference. First operand 1058 states and 1430 transitions. cyclomatic complexity: 376 Second operand has 3 states, 2 states have (on average 30.5) internal successors, (61), 3 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:45,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:45,949 INFO L93 Difference]: Finished difference Result 1143 states and 1536 transitions. [2021-10-21 20:26:45,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:45,949 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1143 states and 1536 transitions. [2021-10-21 20:26:45,956 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 730 [2021-10-21 20:26:45,967 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1143 states to 1117 states and 1499 transitions. [2021-10-21 20:26:45,967 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 805 [2021-10-21 20:26:45,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 821 [2021-10-21 20:26:45,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1117 states and 1499 transitions. [2021-10-21 20:26:45,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:45,970 INFO L681 BuchiCegarLoop]: Abstraction has 1117 states and 1499 transitions. [2021-10-21 20:26:45,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1117 states and 1499 transitions. [2021-10-21 20:26:45,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1117 to 1064. [2021-10-21 20:26:45,991 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.3477443609022557) internal successors, (1434), 1063 states have internal predecessors, (1434), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:45,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1434 transitions. [2021-10-21 20:26:45,995 INFO L704 BuchiCegarLoop]: Abstraction has 1064 states and 1434 transitions. [2021-10-21 20:26:45,995 INFO L587 BuchiCegarLoop]: Abstraction has 1064 states and 1434 transitions. [2021-10-21 20:26:45,995 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-10-21 20:26:45,996 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1434 transitions. [2021-10-21 20:26:46,001 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2021-10-21 20:26:46,001 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:46,001 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:46,002 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:46,002 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:46,004 INFO L791 eck$LassoCheckResult]: Stem: 23580#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 23416#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 23403#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 23356#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 23357#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 23354#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 23355#L110-2 assume !false; 23786#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23785#L113 assume !(12292 == ssl3_accept_~s__state~0); 23784#L116 assume !(16384 == ssl3_accept_~s__state~0); 23783#L119 assume !(8192 == ssl3_accept_~s__state~0); 23782#L122 assume !(24576 == ssl3_accept_~s__state~0); 23781#L125 assume !(8195 == ssl3_accept_~s__state~0); 23780#L128 assume !(8480 == ssl3_accept_~s__state~0); 23779#L131 assume 8481 == ssl3_accept_~s__state~0; 23593#L132 [2021-10-21 20:26:46,005 INFO L793 eck$LassoCheckResult]: Loop: 23593#L132 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet39;havoc ssl3_accept_#t~nondet39; 23324#L270 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 8482;ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__init_num~0 := 0; 23325#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23309#L614 ssl3_accept_~skip~0 := 0; 23405#L110-2 assume !false; 23346#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23347#L113 assume !(12292 == ssl3_accept_~s__state~0); 23376#L116 assume !(16384 == ssl3_accept_~s__state~0); 23377#L119 assume !(8192 == ssl3_accept_~s__state~0); 23448#L122 assume !(24576 == ssl3_accept_~s__state~0); 23449#L125 assume !(8195 == ssl3_accept_~s__state~0); 23462#L128 assume !(8480 == ssl3_accept_~s__state~0); 23421#L131 assume !(8481 == ssl3_accept_~s__state~0); 23422#L134 assume !(8482 == ssl3_accept_~s__state~0); 24211#L137 assume !(8464 == ssl3_accept_~s__state~0); 24210#L140 assume !(8465 == ssl3_accept_~s__state~0); 24209#L143 assume !(8466 == ssl3_accept_~s__state~0); 24208#L146 assume !(8496 == ssl3_accept_~s__state~0); 24023#L149 assume !(8497 == ssl3_accept_~s__state~0); 24207#L152 assume !(8512 == ssl3_accept_~s__state~0); 24206#L155 assume !(8513 == ssl3_accept_~s__state~0); 24179#L158 assume !(8528 == ssl3_accept_~s__state~0); 24178#L161 assume !(8529 == ssl3_accept_~s__state~0); 24177#L164 assume !(8544 == ssl3_accept_~s__state~0); 24071#L167 assume !(8545 == ssl3_accept_~s__state~0); 24068#L170 assume !(8560 == ssl3_accept_~s__state~0); 24065#L173 assume !(8561 == ssl3_accept_~s__state~0); 23631#L176 assume 8448 == ssl3_accept_~s__state~0; 23459#L177 assume !(ssl3_accept_~num1~0 > 0); 23396#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 23397#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 23642#L614 ssl3_accept_~skip~0 := 0; 23639#L110-2 assume !false; 23637#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 23629#L113 assume !(12292 == ssl3_accept_~s__state~0); 23630#L116 assume !(16384 == ssl3_accept_~s__state~0); 23803#L119 assume !(8192 == ssl3_accept_~s__state~0); 23804#L122 assume !(24576 == ssl3_accept_~s__state~0); 23801#L125 assume !(8195 == ssl3_accept_~s__state~0); 23802#L128 assume 8480 == ssl3_accept_~s__state~0; 23593#L132 [2021-10-21 20:26:46,005 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:46,005 INFO L82 PathProgramCache]: Analyzing trace with hash 548522408, now seen corresponding path program 1 times [2021-10-21 20:26:46,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:46,006 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1855208811] [2021-10-21 20:26:46,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:46,006 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:46,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:46,038 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:46,038 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:46,038 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1855208811] [2021-10-21 20:26:46,039 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1855208811] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:46,039 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:46,039 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:26:46,039 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448879647] [2021-10-21 20:26:46,039 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:26:46,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:46,040 INFO L82 PathProgramCache]: Analyzing trace with hash -713595886, now seen corresponding path program 1 times [2021-10-21 20:26:46,040 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:46,041 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839327378] [2021-10-21 20:26:46,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:46,041 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:46,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:46,091 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:46,092 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:46,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839327378] [2021-10-21 20:26:46,092 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839327378] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:26:46,092 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [906701706] [2021-10-21 20:26:46,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:46,093 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:26:46,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:46,097 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:26:46,123 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2021-10-21 20:26:46,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:46,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 20:26:46,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:26:46,336 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:46,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [906701706] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:26:46,337 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:26:46,337 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-21 20:26:46,337 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273276185] [2021-10-21 20:26:46,338 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:46,338 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:46,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:46,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:46,339 INFO L87 Difference]: Start difference. First operand 1064 states and 1434 transitions. cyclomatic complexity: 375 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) [2021-10-21 20:26:46,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:46,474 INFO L93 Difference]: Finished difference Result 1066 states and 1434 transitions. [2021-10-21 20:26:46,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:46,475 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1066 states and 1434 transitions. [2021-10-21 20:26:46,482 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 721 [2021-10-21 20:26:46,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1066 states to 1066 states and 1434 transitions. [2021-10-21 20:26:46,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 770 [2021-10-21 20:26:46,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 770 [2021-10-21 20:26:46,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1066 states and 1434 transitions. [2021-10-21 20:26:46,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:46,495 INFO L681 BuchiCegarLoop]: Abstraction has 1066 states and 1434 transitions. [2021-10-21 20:26:46,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1066 states and 1434 transitions. [2021-10-21 20:26:46,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1066 to 1064. [2021-10-21 20:26:46,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.3458646616541354) internal successors, (1432), 1063 states have internal predecessors, (1432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:46,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1432 transitions. [2021-10-21 20:26:46,552 INFO L704 BuchiCegarLoop]: Abstraction has 1064 states and 1432 transitions. [2021-10-21 20:26:46,552 INFO L587 BuchiCegarLoop]: Abstraction has 1064 states and 1432 transitions. [2021-10-21 20:26:46,552 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-10-21 20:26:46,553 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1432 transitions. [2021-10-21 20:26:46,558 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2021-10-21 20:26:46,558 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:46,558 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:46,559 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:46,559 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:46,559 INFO L791 eck$LassoCheckResult]: Stem: 25813#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 25672#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 25659#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 25610#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 25611#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 25608#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 25609#L110-2 assume !false; 25878#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25877#L113 assume !(12292 == ssl3_accept_~s__state~0); 25876#L116 assume !(16384 == ssl3_accept_~s__state~0); 25875#L119 assume !(8192 == ssl3_accept_~s__state~0); 25874#L122 assume !(24576 == ssl3_accept_~s__state~0); 25871#L125 assume !(8195 == ssl3_accept_~s__state~0); 25870#L128 assume !(8480 == ssl3_accept_~s__state~0); 25869#L131 assume !(8481 == ssl3_accept_~s__state~0); 25865#L134 assume 8482 == ssl3_accept_~s__state~0; 25803#L135 [2021-10-21 20:26:46,559 INFO L793 eck$LassoCheckResult]: Loop: 25803#L135 ssl3_accept_~s__state~0 := 3; 25581#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 26510#L614 ssl3_accept_~skip~0 := 0; 26509#L110-2 assume !false; 26508#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 26507#L113 assume !(12292 == ssl3_accept_~s__state~0); 26506#L116 assume !(16384 == ssl3_accept_~s__state~0); 26505#L119 assume !(8192 == ssl3_accept_~s__state~0); 26504#L122 assume !(24576 == ssl3_accept_~s__state~0); 26503#L125 assume !(8195 == ssl3_accept_~s__state~0); 26502#L128 assume !(8480 == ssl3_accept_~s__state~0); 26501#L131 assume !(8481 == ssl3_accept_~s__state~0); 26500#L134 assume !(8482 == ssl3_accept_~s__state~0); 26499#L137 assume !(8464 == ssl3_accept_~s__state~0); 26498#L140 assume !(8465 == ssl3_accept_~s__state~0); 26497#L143 assume !(8466 == ssl3_accept_~s__state~0); 26250#L146 assume !(8496 == ssl3_accept_~s__state~0); 26247#L149 assume !(8497 == ssl3_accept_~s__state~0); 26244#L152 assume !(8512 == ssl3_accept_~s__state~0); 26241#L155 assume !(8513 == ssl3_accept_~s__state~0); 26240#L158 assume !(8528 == ssl3_accept_~s__state~0); 26239#L161 assume !(8529 == ssl3_accept_~s__state~0); 26238#L164 assume !(8544 == ssl3_accept_~s__state~0); 26236#L167 assume !(8545 == ssl3_accept_~s__state~0); 26234#L170 assume !(8560 == ssl3_accept_~s__state~0); 26232#L173 assume !(8561 == ssl3_accept_~s__state~0); 25863#L176 assume 8448 == ssl3_accept_~s__state~0; 25713#L177 assume !(ssl3_accept_~num1~0 > 0); 25651#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 25652#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 25900#L614 ssl3_accept_~skip~0 := 0; 25898#L110-2 assume !false; 25896#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 25861#L113 assume !(12292 == ssl3_accept_~s__state~0); 25862#L116 assume !(16384 == ssl3_accept_~s__state~0); 26020#L119 assume !(8192 == ssl3_accept_~s__state~0); 26018#L122 assume !(24576 == ssl3_accept_~s__state~0); 26015#L125 assume !(8195 == ssl3_accept_~s__state~0); 26013#L128 assume !(8480 == ssl3_accept_~s__state~0); 26011#L131 assume !(8481 == ssl3_accept_~s__state~0); 26008#L134 assume 8482 == ssl3_accept_~s__state~0; 25803#L135 [2021-10-21 20:26:46,560 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:46,560 INFO L82 PathProgramCache]: Analyzing trace with hash -175674394, now seen corresponding path program 1 times [2021-10-21 20:26:46,560 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:46,560 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316367439] [2021-10-21 20:26:46,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:46,561 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:46,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:46,579 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:46,579 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:46,579 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316367439] [2021-10-21 20:26:46,579 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1316367439] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:46,579 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:46,579 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:26:46,580 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [110430030] [2021-10-21 20:26:46,580 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:26:46,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:46,580 INFO L82 PathProgramCache]: Analyzing trace with hash -761317213, now seen corresponding path program 1 times [2021-10-21 20:26:46,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:46,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1173596838] [2021-10-21 20:26:46,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:46,581 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:46,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:46,598 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:26:46,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:46,599 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1173596838] [2021-10-21 20:26:46,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1173596838] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:46,599 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:46,599 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:26:46,599 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196340933] [2021-10-21 20:26:46,600 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:46,600 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:46,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:46,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:46,600 INFO L87 Difference]: Start difference. First operand 1064 states and 1432 transitions. cyclomatic complexity: 373 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) [2021-10-21 20:26:46,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:46,741 INFO L93 Difference]: Finished difference Result 1064 states and 1430 transitions. [2021-10-21 20:26:46,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:46,741 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1064 states and 1430 transitions. [2021-10-21 20:26:46,749 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2021-10-21 20:26:46,760 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1064 states to 1064 states and 1430 transitions. [2021-10-21 20:26:46,760 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 768 [2021-10-21 20:26:46,761 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 768 [2021-10-21 20:26:46,761 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1064 states and 1430 transitions. [2021-10-21 20:26:46,762 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:46,762 INFO L681 BuchiCegarLoop]: Abstraction has 1064 states and 1430 transitions. [2021-10-21 20:26:46,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1064 states and 1430 transitions. [2021-10-21 20:26:46,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1064 to 1064. [2021-10-21 20:26:46,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1064 states, 1064 states have (on average 1.343984962406015) internal successors, (1430), 1063 states have internal predecessors, (1430), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:46,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1064 states to 1064 states and 1430 transitions. [2021-10-21 20:26:46,788 INFO L704 BuchiCegarLoop]: Abstraction has 1064 states and 1430 transitions. [2021-10-21 20:26:46,788 INFO L587 BuchiCegarLoop]: Abstraction has 1064 states and 1430 transitions. [2021-10-21 20:26:46,788 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-10-21 20:26:46,788 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1064 states and 1430 transitions. [2021-10-21 20:26:46,793 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 719 [2021-10-21 20:26:46,793 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:46,793 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:46,795 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:46,795 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:46,796 INFO L791 eck$LassoCheckResult]: Stem: 27950#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 27808#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 27795#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 27745#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 27746#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 27735#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 27736#L110-2 assume !false; 27737#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 27738#L113 assume !(12292 == ssl3_accept_~s__state~0); 27766#L116 assume !(16384 == ssl3_accept_~s__state~0); 27767#L119 assume !(8192 == ssl3_accept_~s__state~0); 27837#L122 assume !(24576 == ssl3_accept_~s__state~0); 27838#L125 assume !(8195 == ssl3_accept_~s__state~0); 27850#L128 assume !(8480 == ssl3_accept_~s__state~0); 27851#L131 assume !(8481 == ssl3_accept_~s__state~0); 28585#L134 assume !(8482 == ssl3_accept_~s__state~0); 28586#L137 assume 8464 == ssl3_accept_~s__state~0; 27707#L144 [2021-10-21 20:26:46,796 INFO L793 eck$LassoCheckResult]: Loop: 27707#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 27708#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 27724#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 27725#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28620#L614 ssl3_accept_~skip~0 := 0; 28615#L110-2 assume !false; 28614#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28609#L113 assume !(12292 == ssl3_accept_~s__state~0); 28605#L116 assume !(16384 == ssl3_accept_~s__state~0); 28598#L119 assume !(8192 == ssl3_accept_~s__state~0); 28597#L122 assume !(24576 == ssl3_accept_~s__state~0); 28596#L125 assume !(8195 == ssl3_accept_~s__state~0); 28595#L128 assume !(8480 == ssl3_accept_~s__state~0); 28594#L131 assume !(8481 == ssl3_accept_~s__state~0); 28593#L134 assume !(8482 == ssl3_accept_~s__state~0); 28592#L137 assume !(8464 == ssl3_accept_~s__state~0); 28590#L140 assume !(8465 == ssl3_accept_~s__state~0); 28588#L143 assume !(8466 == ssl3_accept_~s__state~0); 28334#L146 assume 8496 == ssl3_accept_~s__state~0; 27926#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 27774#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 27775#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 28683#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 28682#L304-2 ssl3_accept_~s__init_num~0 := 0; 28672#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28666#L614 ssl3_accept_~skip~0 := 0; 28664#L110-2 assume !false; 28662#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28660#L113 assume !(12292 == ssl3_accept_~s__state~0); 28658#L116 assume !(16384 == ssl3_accept_~s__state~0); 28656#L119 assume !(8192 == ssl3_accept_~s__state~0); 28654#L122 assume !(24576 == ssl3_accept_~s__state~0); 28652#L125 assume !(8195 == ssl3_accept_~s__state~0); 28650#L128 assume !(8480 == ssl3_accept_~s__state~0); 27812#L131 assume !(8481 == ssl3_accept_~s__state~0); 27813#L134 assume !(8482 == ssl3_accept_~s__state~0); 28648#L137 assume !(8464 == ssl3_accept_~s__state~0); 28647#L140 assume !(8465 == ssl3_accept_~s__state~0); 28646#L143 assume !(8466 == ssl3_accept_~s__state~0); 28645#L146 assume !(8496 == ssl3_accept_~s__state~0); 28343#L149 assume !(8497 == ssl3_accept_~s__state~0); 28344#L152 assume 8512 == ssl3_accept_~s__state~0; 27961#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 27820#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 27821#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 27896#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28635#L614 ssl3_accept_~skip~0 := 0; 28634#L110-2 assume !false; 28630#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28627#L113 assume !(12292 == ssl3_accept_~s__state~0); 28626#L116 assume !(16384 == ssl3_accept_~s__state~0); 28625#L119 assume !(8192 == ssl3_accept_~s__state~0); 28616#L122 assume !(24576 == ssl3_accept_~s__state~0); 28610#L125 assume !(8195 == ssl3_accept_~s__state~0); 28606#L128 assume !(8480 == ssl3_accept_~s__state~0); 28599#L131 assume !(8481 == ssl3_accept_~s__state~0); 28535#L134 assume !(8482 == ssl3_accept_~s__state~0); 28440#L137 assume !(8464 == ssl3_accept_~s__state~0); 28435#L140 assume !(8465 == ssl3_accept_~s__state~0); 28433#L143 assume !(8466 == ssl3_accept_~s__state~0); 28431#L146 assume !(8496 == ssl3_accept_~s__state~0); 28429#L149 assume !(8497 == ssl3_accept_~s__state~0); 28427#L152 assume !(8512 == ssl3_accept_~s__state~0); 28425#L155 assume !(8513 == ssl3_accept_~s__state~0); 28317#L158 assume 8528 == ssl3_accept_~s__state~0; 27789#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 27753#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 27754#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 27890#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 27959#L364 assume !(ssl3_accept_~ret~0 <= 0); 27779#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 27942#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28565#L614 ssl3_accept_~skip~0 := 0; 28563#L110-2 assume !false; 28561#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28559#L113 assume !(12292 == ssl3_accept_~s__state~0); 28557#L116 assume !(16384 == ssl3_accept_~s__state~0); 28555#L119 assume !(8192 == ssl3_accept_~s__state~0); 28553#L122 assume !(24576 == ssl3_accept_~s__state~0); 28551#L125 assume !(8195 == ssl3_accept_~s__state~0); 28549#L128 assume !(8480 == ssl3_accept_~s__state~0); 28547#L131 assume !(8481 == ssl3_accept_~s__state~0); 28545#L134 assume !(8482 == ssl3_accept_~s__state~0); 28542#L137 assume !(8464 == ssl3_accept_~s__state~0); 28540#L140 assume !(8465 == ssl3_accept_~s__state~0); 28538#L143 assume !(8466 == ssl3_accept_~s__state~0); 28537#L146 assume !(8496 == ssl3_accept_~s__state~0); 27914#L149 assume !(8497 == ssl3_accept_~s__state~0); 27783#L152 assume !(8512 == ssl3_accept_~s__state~0); 27784#L155 assume !(8513 == ssl3_accept_~s__state~0); 27722#L158 assume !(8528 == ssl3_accept_~s__state~0); 27717#L161 assume !(8529 == ssl3_accept_~s__state~0); 27718#L164 assume 8544 == ssl3_accept_~s__state~0; 28051#L168 assume !(0 != 1 + ssl3_accept_~s__verify_mode~0);ssl3_accept_~skip~0 := 1;ssl3_accept_~s__s3__tmp__cert_request~0 := 0;ssl3_accept_~s__state~0 := 8560; 27764#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 28566#L614 ssl3_accept_~skip~0 := 0; 28564#L110-2 assume !false; 28562#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28560#L113 assume !(12292 == ssl3_accept_~s__state~0); 28558#L116 assume !(16384 == ssl3_accept_~s__state~0); 28556#L119 assume !(8192 == ssl3_accept_~s__state~0); 28554#L122 assume !(24576 == ssl3_accept_~s__state~0); 28552#L125 assume !(8195 == ssl3_accept_~s__state~0); 28550#L128 assume !(8480 == ssl3_accept_~s__state~0); 28548#L131 assume !(8481 == ssl3_accept_~s__state~0); 28546#L134 assume !(8482 == ssl3_accept_~s__state~0); 28544#L137 assume !(8464 == ssl3_accept_~s__state~0); 28541#L140 assume !(8465 == ssl3_accept_~s__state~0); 28539#L143 assume !(8466 == ssl3_accept_~s__state~0); 28536#L146 assume !(8496 == ssl3_accept_~s__state~0); 28333#L149 assume !(8497 == ssl3_accept_~s__state~0); 28332#L152 assume !(8512 == ssl3_accept_~s__state~0); 28331#L155 assume !(8513 == ssl3_accept_~s__state~0); 28330#L158 assume !(8528 == ssl3_accept_~s__state~0); 28318#L161 assume !(8529 == ssl3_accept_~s__state~0); 28319#L164 assume !(8544 == ssl3_accept_~s__state~0); 28052#L167 assume !(8545 == ssl3_accept_~s__state~0); 28037#L170 assume !(8560 == ssl3_accept_~s__state~0); 28033#L173 assume !(8561 == ssl3_accept_~s__state~0); 28034#L176 assume !(8448 == ssl3_accept_~s__state~0); 28450#L179 assume 8576 == ssl3_accept_~s__state~0; 27770#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 27771#L451 assume !(ssl3_accept_~ret~0 <= 0); 27686#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 27688#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 27872#L614 ssl3_accept_~skip~0 := 0; 28705#L110-2 assume !false; 28704#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 28703#L113 assume !(12292 == ssl3_accept_~s__state~0); 28701#L116 assume !(16384 == ssl3_accept_~s__state~0); 28699#L119 assume !(8192 == ssl3_accept_~s__state~0); 28697#L122 assume !(24576 == ssl3_accept_~s__state~0); 28695#L125 assume !(8195 == ssl3_accept_~s__state~0); 28694#L128 assume !(8480 == ssl3_accept_~s__state~0); 28264#L131 assume !(8481 == ssl3_accept_~s__state~0); 28693#L134 assume !(8482 == ssl3_accept_~s__state~0); 27967#L137 assume 8464 == ssl3_accept_~s__state~0; 27707#L144 [2021-10-21 20:26:46,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:46,797 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 11 times [2021-10-21 20:26:46,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:46,797 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412045451] [2021-10-21 20:26:46,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:46,798 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:46,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:46,809 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:46,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:46,820 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:46,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:46,821 INFO L82 PathProgramCache]: Analyzing trace with hash -16280909, now seen corresponding path program 1 times [2021-10-21 20:26:46,821 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:46,821 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [714113180] [2021-10-21 20:26:46,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:46,822 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:46,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:46,862 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:26:46,862 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:46,862 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [714113180] [2021-10-21 20:26:46,863 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [714113180] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:46,863 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:46,863 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:46,863 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232249155] [2021-10-21 20:26:46,863 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:46,864 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:46,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:46,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:46,865 INFO L87 Difference]: Start difference. First operand 1064 states and 1430 transitions. cyclomatic complexity: 371 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:47,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:47,014 INFO L93 Difference]: Finished difference Result 1026 states and 1341 transitions. [2021-10-21 20:26:47,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:47,015 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1026 states and 1341 transitions. [2021-10-21 20:26:47,022 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 589 [2021-10-21 20:26:47,030 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1026 states to 881 states and 1156 transitions. [2021-10-21 20:26:47,030 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 622 [2021-10-21 20:26:47,032 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 767 [2021-10-21 20:26:47,032 INFO L73 IsDeterministic]: Start isDeterministic. Operand 881 states and 1156 transitions. [2021-10-21 20:26:47,032 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:47,032 INFO L681 BuchiCegarLoop]: Abstraction has 881 states and 1156 transitions. [2021-10-21 20:26:47,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states and 1156 transitions. [2021-10-21 20:26:47,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 734. [2021-10-21 20:26:47,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 734 states, 734 states have (on average 1.3174386920980927) internal successors, (967), 733 states have internal predecessors, (967), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:47,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 734 states to 734 states and 967 transitions. [2021-10-21 20:26:47,050 INFO L704 BuchiCegarLoop]: Abstraction has 734 states and 967 transitions. [2021-10-21 20:26:47,050 INFO L587 BuchiCegarLoop]: Abstraction has 734 states and 967 transitions. [2021-10-21 20:26:47,050 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-10-21 20:26:47,051 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 734 states and 967 transitions. [2021-10-21 20:26:47,054 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 587 [2021-10-21 20:26:47,054 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:47,054 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:47,056 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:47,056 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:47,056 INFO L791 eck$LassoCheckResult]: Stem: 29999#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 29882#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 29873#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 29834#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 29835#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 29826#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 29827#L110-2 assume !false; 30095#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30470#L113 assume !(12292 == ssl3_accept_~s__state~0); 30467#L116 assume !(16384 == ssl3_accept_~s__state~0); 30465#L119 assume !(8192 == ssl3_accept_~s__state~0); 30462#L122 assume !(24576 == ssl3_accept_~s__state~0); 30328#L125 assume !(8195 == ssl3_accept_~s__state~0); 30329#L128 assume !(8480 == ssl3_accept_~s__state~0); 30325#L131 assume !(8481 == ssl3_accept_~s__state~0); 30326#L134 assume !(8482 == ssl3_accept_~s__state~0); 30321#L137 assume 8464 == ssl3_accept_~s__state~0; 29797#L144 [2021-10-21 20:26:47,057 INFO L793 eck$LassoCheckResult]: Loop: 29797#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 29798#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 29815#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 29816#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30295#L614 ssl3_accept_~skip~0 := 0; 30293#L110-2 assume !false; 30291#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30289#L113 assume !(12292 == ssl3_accept_~s__state~0); 30287#L116 assume !(16384 == ssl3_accept_~s__state~0); 30285#L119 assume !(8192 == ssl3_accept_~s__state~0); 30283#L122 assume !(24576 == ssl3_accept_~s__state~0); 30281#L125 assume !(8195 == ssl3_accept_~s__state~0); 30279#L128 assume !(8480 == ssl3_accept_~s__state~0); 30277#L131 assume !(8481 == ssl3_accept_~s__state~0); 30275#L134 assume !(8482 == ssl3_accept_~s__state~0); 30273#L137 assume !(8464 == ssl3_accept_~s__state~0); 30271#L140 assume !(8465 == ssl3_accept_~s__state~0); 30269#L143 assume !(8466 == ssl3_accept_~s__state~0); 30262#L146 assume 8496 == ssl3_accept_~s__state~0; 30149#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 29857#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 29858#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 29984#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 29975#L304-2 ssl3_accept_~s__init_num~0 := 0; 29976#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30506#L614 ssl3_accept_~skip~0 := 0; 30505#L110-2 assume !false; 30504#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30503#L113 assume !(12292 == ssl3_accept_~s__state~0); 30502#L116 assume !(16384 == ssl3_accept_~s__state~0); 30000#L119 assume !(8192 == ssl3_accept_~s__state~0); 29911#L122 assume !(24576 == ssl3_accept_~s__state~0); 29912#L125 assume !(8195 == ssl3_accept_~s__state~0); 29924#L128 assume !(8480 == ssl3_accept_~s__state~0); 29890#L131 assume !(8481 == ssl3_accept_~s__state~0); 29891#L134 assume !(8482 == ssl3_accept_~s__state~0); 29936#L137 assume !(8464 == ssl3_accept_~s__state~0); 29937#L140 assume !(8465 == ssl3_accept_~s__state~0); 30463#L143 assume !(8466 == ssl3_accept_~s__state~0); 30433#L146 assume !(8496 == ssl3_accept_~s__state~0); 30330#L149 assume !(8497 == ssl3_accept_~s__state~0); 30129#L152 assume 8512 == ssl3_accept_~s__state~0; 30004#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29898#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 29899#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 29943#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 29790#L614 ssl3_accept_~skip~0 := 0; 29875#L110-2 assume !false; 29828#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 29829#L113 assume !(12292 == ssl3_accept_~s__state~0); 29851#L116 assume !(16384 == ssl3_accept_~s__state~0); 29852#L119 assume !(8192 == ssl3_accept_~s__state~0); 30314#L122 assume !(24576 == ssl3_accept_~s__state~0); 30265#L125 assume !(8195 == ssl3_accept_~s__state~0); 30260#L128 assume !(8480 == ssl3_accept_~s__state~0); 30259#L131 assume !(8481 == ssl3_accept_~s__state~0); 30258#L134 assume !(8482 == ssl3_accept_~s__state~0); 30257#L137 assume !(8464 == ssl3_accept_~s__state~0); 30256#L140 assume !(8465 == ssl3_accept_~s__state~0); 30255#L143 assume !(8466 == ssl3_accept_~s__state~0); 30254#L146 assume !(8496 == ssl3_accept_~s__state~0); 30253#L149 assume !(8497 == ssl3_accept_~s__state~0); 30252#L152 assume !(8512 == ssl3_accept_~s__state~0); 30251#L155 assume !(8513 == ssl3_accept_~s__state~0); 30250#L158 assume 8528 == ssl3_accept_~s__state~0; 29869#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 29842#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 29843#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 29960#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 30003#L364 assume !(ssl3_accept_~ret~0 <= 0); 29862#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 29995#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30227#L614 ssl3_accept_~skip~0 := 0; 30225#L110-2 assume !false; 30223#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30221#L113 assume !(12292 == ssl3_accept_~s__state~0); 30219#L116 assume !(16384 == ssl3_accept_~s__state~0); 30217#L119 assume !(8192 == ssl3_accept_~s__state~0); 30215#L122 assume !(24576 == ssl3_accept_~s__state~0); 30213#L125 assume !(8195 == ssl3_accept_~s__state~0); 30211#L128 assume !(8480 == ssl3_accept_~s__state~0); 30209#L131 assume !(8481 == ssl3_accept_~s__state~0); 30207#L134 assume !(8482 == ssl3_accept_~s__state~0); 30205#L137 assume !(8464 == ssl3_accept_~s__state~0); 30203#L140 assume !(8465 == ssl3_accept_~s__state~0); 30201#L143 assume !(8466 == ssl3_accept_~s__state~0); 30199#L146 assume !(8496 == ssl3_accept_~s__state~0); 30197#L149 assume !(8497 == ssl3_accept_~s__state~0); 30195#L152 assume !(8512 == ssl3_accept_~s__state~0); 30193#L155 assume !(8513 == ssl3_accept_~s__state~0); 30191#L158 assume !(8528 == ssl3_accept_~s__state~0); 30189#L161 assume !(8529 == ssl3_accept_~s__state~0); 30188#L164 assume 8544 == ssl3_accept_~s__state~0; 29785#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 29786#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 29833#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 29946#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 29947#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 29929#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 29806#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30294#L614 ssl3_accept_~skip~0 := 0; 30292#L110-2 assume !false; 30290#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30288#L113 assume !(12292 == ssl3_accept_~s__state~0); 30286#L116 assume !(16384 == ssl3_accept_~s__state~0); 30284#L119 assume !(8192 == ssl3_accept_~s__state~0); 30282#L122 assume !(24576 == ssl3_accept_~s__state~0); 30280#L125 assume !(8195 == ssl3_accept_~s__state~0); 30278#L128 assume !(8480 == ssl3_accept_~s__state~0); 30276#L131 assume !(8481 == ssl3_accept_~s__state~0); 30274#L134 assume !(8482 == ssl3_accept_~s__state~0); 30272#L137 assume !(8464 == ssl3_accept_~s__state~0); 30270#L140 assume !(8465 == ssl3_accept_~s__state~0); 30266#L143 assume !(8466 == ssl3_accept_~s__state~0); 30187#L146 assume !(8496 == ssl3_accept_~s__state~0); 30186#L149 assume !(8497 == ssl3_accept_~s__state~0); 30185#L152 assume !(8512 == ssl3_accept_~s__state~0); 30184#L155 assume !(8513 == ssl3_accept_~s__state~0); 30182#L158 assume !(8528 == ssl3_accept_~s__state~0); 30183#L161 assume !(8529 == ssl3_accept_~s__state~0); 30178#L164 assume !(8544 == ssl3_accept_~s__state~0); 30179#L167 assume !(8545 == ssl3_accept_~s__state~0); 30174#L170 assume !(8560 == ssl3_accept_~s__state~0); 30175#L173 assume !(8561 == ssl3_accept_~s__state~0); 30012#L176 assume 8448 == ssl3_accept_~s__state~0; 29922#L177 assume !(ssl3_accept_~num1~0 > 0); 29867#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 29868#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 30027#L614 ssl3_accept_~skip~0 := 0; 30024#L110-2 assume !false; 30021#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 30010#L113 assume !(12292 == ssl3_accept_~s__state~0); 30011#L116 assume !(16384 == ssl3_accept_~s__state~0); 30041#L119 assume !(8192 == ssl3_accept_~s__state~0); 30036#L122 assume !(24576 == ssl3_accept_~s__state~0); 30028#L125 assume !(8195 == ssl3_accept_~s__state~0); 30025#L128 assume !(8480 == ssl3_accept_~s__state~0); 30022#L131 assume !(8481 == ssl3_accept_~s__state~0); 30013#L134 assume !(8482 == ssl3_accept_~s__state~0); 30014#L137 assume 8464 == ssl3_accept_~s__state~0; 29797#L144 [2021-10-21 20:26:47,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:47,057 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 12 times [2021-10-21 20:26:47,057 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:47,057 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738665185] [2021-10-21 20:26:47,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:47,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:47,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:47,066 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:47,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:47,077 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:47,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:47,078 INFO L82 PathProgramCache]: Analyzing trace with hash -798965670, now seen corresponding path program 1 times [2021-10-21 20:26:47,078 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:47,078 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111881736] [2021-10-21 20:26:47,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:47,079 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:47,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:47,128 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:26:47,128 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:47,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111881736] [2021-10-21 20:26:47,129 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111881736] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:26:47,129 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63546930] [2021-10-21 20:26:47,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:47,129 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:26:47,129 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:47,133 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:26:47,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2021-10-21 20:26:47,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:47,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 20:26:47,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:26:47,696 INFO L134 CoverageAnalysis]: Checked inductivity of 245 backedges. 128 proven. 13 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:26:47,697 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63546930] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:26:47,697 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:26:47,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 3 [2021-10-21 20:26:47,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630854525] [2021-10-21 20:26:47,698 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:47,699 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:47,700 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:26:47,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:26:47,700 INFO L87 Difference]: Start difference. First operand 734 states and 967 transitions. cyclomatic complexity: 236 Second operand has 4 states, 3 states have (on average 29.666666666666668) internal successors, (89), 4 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) [2021-10-21 20:26:48,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:48,086 INFO L93 Difference]: Finished difference Result 1222 states and 1594 transitions. [2021-10-21 20:26:48,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:26:48,087 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1222 states and 1594 transitions. [2021-10-21 20:26:48,094 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1075 [2021-10-21 20:26:48,104 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1222 states to 1222 states and 1594 transitions. [2021-10-21 20:26:48,105 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1108 [2021-10-21 20:26:48,106 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1108 [2021-10-21 20:26:48,107 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1222 states and 1594 transitions. [2021-10-21 20:26:48,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:48,107 INFO L681 BuchiCegarLoop]: Abstraction has 1222 states and 1594 transitions. [2021-10-21 20:26:48,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1222 states and 1594 transitions. [2021-10-21 20:26:48,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1222 to 929. [2021-10-21 20:26:48,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 929 states have (on average 1.3143164693218514) internal successors, (1221), 928 states have internal predecessors, (1221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:48,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 1221 transitions. [2021-10-21 20:26:48,131 INFO L704 BuchiCegarLoop]: Abstraction has 929 states and 1221 transitions. [2021-10-21 20:26:48,131 INFO L587 BuchiCegarLoop]: Abstraction has 929 states and 1221 transitions. [2021-10-21 20:26:48,131 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-10-21 20:26:48,131 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 929 states and 1221 transitions. [2021-10-21 20:26:48,135 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 782 [2021-10-21 20:26:48,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:48,136 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:48,138 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:48,138 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:48,138 INFO L791 eck$LassoCheckResult]: Stem: 32387#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 32263#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 32255#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 32216#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 32217#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 32208#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 32209#L110-2 assume !false; 32463#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32805#L113 assume !(12292 == ssl3_accept_~s__state~0); 32803#L116 assume !(16384 == ssl3_accept_~s__state~0); 32801#L119 assume !(8192 == ssl3_accept_~s__state~0); 32799#L122 assume !(24576 == ssl3_accept_~s__state~0); 32797#L125 assume !(8195 == ssl3_accept_~s__state~0); 32795#L128 assume !(8480 == ssl3_accept_~s__state~0); 32794#L131 assume !(8481 == ssl3_accept_~s__state~0); 32792#L134 assume !(8482 == ssl3_accept_~s__state~0); 32791#L137 assume 8464 == ssl3_accept_~s__state~0; 32180#L144 [2021-10-21 20:26:48,139 INFO L793 eck$LassoCheckResult]: Loop: 32180#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 32181#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 32197#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 32198#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33071#L614 ssl3_accept_~skip~0 := 0; 33069#L110-2 assume !false; 33067#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33065#L113 assume !(12292 == ssl3_accept_~s__state~0); 33063#L116 assume !(16384 == ssl3_accept_~s__state~0); 33062#L119 assume !(8192 == ssl3_accept_~s__state~0); 33061#L122 assume !(24576 == ssl3_accept_~s__state~0); 33060#L125 assume !(8195 == ssl3_accept_~s__state~0); 33059#L128 assume !(8480 == ssl3_accept_~s__state~0); 33058#L131 assume !(8481 == ssl3_accept_~s__state~0); 33057#L134 assume !(8482 == ssl3_accept_~s__state~0); 33056#L137 assume !(8464 == ssl3_accept_~s__state~0); 33055#L140 assume !(8465 == ssl3_accept_~s__state~0); 33054#L143 assume !(8466 == ssl3_accept_~s__state~0); 32959#L146 assume 8496 == ssl3_accept_~s__state~0; 32520#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 32615#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 32614#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 32613#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 32360#L304-2 ssl3_accept_~s__init_num~0 := 0; 32325#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32173#L614 ssl3_accept_~skip~0 := 0; 32257#L110-2 assume !false; 32210#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32211#L113 assume !(12292 == ssl3_accept_~s__state~0); 32233#L116 assume !(16384 == ssl3_accept_~s__state~0); 32234#L119 assume !(8192 == ssl3_accept_~s__state~0); 32292#L122 assume !(24576 == ssl3_accept_~s__state~0); 32293#L125 assume !(8195 == ssl3_accept_~s__state~0); 32306#L128 assume !(8480 == ssl3_accept_~s__state~0); 32271#L131 assume !(8481 == ssl3_accept_~s__state~0); 32272#L134 assume !(8482 == ssl3_accept_~s__state~0); 32318#L137 assume !(8464 == ssl3_accept_~s__state~0); 32312#L140 assume !(8465 == ssl3_accept_~s__state~0); 32313#L143 assume !(8466 == ssl3_accept_~s__state~0); 32352#L146 assume !(8496 == ssl3_accept_~s__state~0); 32353#L149 assume !(8497 == ssl3_accept_~s__state~0); 32244#L152 assume !(8512 == ssl3_accept_~s__state~0); 32245#L155 assume !(8513 == ssl3_accept_~s__state~0); 32195#L158 assume !(8528 == ssl3_accept_~s__state~0); 32190#L161 assume !(8529 == ssl3_accept_~s__state~0); 32191#L164 assume !(8544 == ssl3_accept_~s__state~0); 32204#L167 assume !(8545 == ssl3_accept_~s__state~0); 32205#L170 assume !(8560 == ssl3_accept_~s__state~0); 32316#L173 assume !(8561 == ssl3_accept_~s__state~0); 32275#L176 assume !(8448 == ssl3_accept_~s__state~0); 32276#L179 assume !(8576 == ssl3_accept_~s__state~0); 32373#L182 assume !(8577 == ssl3_accept_~s__state~0); 32370#L185 assume !(8592 == ssl3_accept_~s__state~0); 32199#L188 assume !(8593 == ssl3_accept_~s__state~0); 32200#L191 assume !(8608 == ssl3_accept_~s__state~0); 32344#L194 assume !(8609 == ssl3_accept_~s__state~0); 32336#L197 assume !(8640 == ssl3_accept_~s__state~0); 32337#L200 assume !(8641 == ssl3_accept_~s__state~0); 32227#L203 assume 8656 == ssl3_accept_~s__state~0; 32228#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 32331#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 32264#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 32183#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 32261#L531 assume !(0 == ssl3_accept_~tmp___10~0); 32266#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 33079#L614 ssl3_accept_~skip~0 := 0; 33078#L110-2 assume !false; 33077#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 33072#L113 assume !(12292 == ssl3_accept_~s__state~0); 33070#L116 assume !(16384 == ssl3_accept_~s__state~0); 33068#L119 assume !(8192 == ssl3_accept_~s__state~0); 33066#L122 assume !(24576 == ssl3_accept_~s__state~0); 33064#L125 assume !(8195 == ssl3_accept_~s__state~0); 32958#L128 assume !(8480 == ssl3_accept_~s__state~0); 32957#L131 assume !(8481 == ssl3_accept_~s__state~0); 32956#L134 assume !(8482 == ssl3_accept_~s__state~0); 32955#L137 assume !(8464 == ssl3_accept_~s__state~0); 32951#L140 assume !(8465 == ssl3_accept_~s__state~0); 32948#L143 assume !(8466 == ssl3_accept_~s__state~0); 32943#L146 assume !(8496 == ssl3_accept_~s__state~0); 32941#L149 assume !(8497 == ssl3_accept_~s__state~0); 32908#L152 assume !(8512 == ssl3_accept_~s__state~0); 32906#L155 assume !(8513 == ssl3_accept_~s__state~0); 32902#L158 assume !(8528 == ssl3_accept_~s__state~0); 32896#L161 assume !(8529 == ssl3_accept_~s__state~0); 32891#L164 assume !(8544 == ssl3_accept_~s__state~0); 32884#L167 assume !(8545 == ssl3_accept_~s__state~0); 32880#L170 assume !(8560 == ssl3_accept_~s__state~0); 32876#L173 assume !(8561 == ssl3_accept_~s__state~0); 32872#L176 assume !(8448 == ssl3_accept_~s__state~0); 32868#L179 assume !(8576 == ssl3_accept_~s__state~0); 32864#L182 assume !(8577 == ssl3_accept_~s__state~0); 32860#L185 assume !(8592 == ssl3_accept_~s__state~0); 32856#L188 assume !(8593 == ssl3_accept_~s__state~0); 32852#L191 assume !(8608 == ssl3_accept_~s__state~0); 32848#L194 assume !(8609 == ssl3_accept_~s__state~0); 32845#L197 assume !(8640 == ssl3_accept_~s__state~0); 32842#L200 assume !(8641 == ssl3_accept_~s__state~0); 32839#L203 assume !(8656 == ssl3_accept_~s__state~0); 32836#L206 assume !(8657 == ssl3_accept_~s__state~0); 32254#L209 assume 8672 == ssl3_accept_~s__state~0; 32334#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 32300#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 32178#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 32335#L554 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__s3__tmp__next_state___0~0 := 3; 32194#L554-2 ssl3_accept_~s__init_num~0 := 0; 32189#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32882#L614 ssl3_accept_~skip~0 := 0; 32883#L110-2 assume !false; 32874#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32875#L113 assume !(12292 == ssl3_accept_~s__state~0); 32866#L116 assume !(16384 == ssl3_accept_~s__state~0); 32867#L119 assume !(8192 == ssl3_accept_~s__state~0); 32858#L122 assume !(24576 == ssl3_accept_~s__state~0); 32859#L125 assume !(8195 == ssl3_accept_~s__state~0); 32850#L128 assume !(8480 == ssl3_accept_~s__state~0); 32851#L131 assume !(8481 == ssl3_accept_~s__state~0); 32844#L134 assume !(8482 == ssl3_accept_~s__state~0); 32841#L137 assume !(8464 == ssl3_accept_~s__state~0); 32838#L140 assume !(8465 == ssl3_accept_~s__state~0); 32835#L143 assume !(8466 == ssl3_accept_~s__state~0); 32514#L146 assume !(8496 == ssl3_accept_~s__state~0); 32513#L149 assume !(8497 == ssl3_accept_~s__state~0); 32512#L152 assume !(8512 == ssl3_accept_~s__state~0); 32511#L155 assume !(8513 == ssl3_accept_~s__state~0); 32510#L158 assume !(8528 == ssl3_accept_~s__state~0); 32509#L161 assume !(8529 == ssl3_accept_~s__state~0); 32508#L164 assume !(8544 == ssl3_accept_~s__state~0); 32507#L167 assume !(8545 == ssl3_accept_~s__state~0); 32504#L170 assume !(8560 == ssl3_accept_~s__state~0); 32501#L173 assume !(8561 == ssl3_accept_~s__state~0); 32488#L176 assume 8448 == ssl3_accept_~s__state~0; 32303#L177 assume !(ssl3_accept_~num1~0 > 0); 32248#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 32249#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 32431#L614 ssl3_accept_~skip~0 := 0; 32428#L110-2 assume !false; 32425#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 32421#L113 assume !(12292 == ssl3_accept_~s__state~0); 32418#L116 assume !(16384 == ssl3_accept_~s__state~0); 32415#L119 assume !(8192 == ssl3_accept_~s__state~0); 32411#L122 assume !(24576 == ssl3_accept_~s__state~0); 32408#L125 assume !(8195 == ssl3_accept_~s__state~0); 32405#L128 assume !(8480 == ssl3_accept_~s__state~0); 32402#L131 assume !(8481 == ssl3_accept_~s__state~0); 32398#L134 assume !(8482 == ssl3_accept_~s__state~0); 32399#L137 assume 8464 == ssl3_accept_~s__state~0; 32180#L144 [2021-10-21 20:26:48,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:48,140 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 13 times [2021-10-21 20:26:48,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:48,140 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030828586] [2021-10-21 20:26:48,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:48,141 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:48,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:48,150 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:48,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:48,161 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:48,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:48,162 INFO L82 PathProgramCache]: Analyzing trace with hash 1268227832, now seen corresponding path program 1 times [2021-10-21 20:26:48,162 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:48,162 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453515361] [2021-10-21 20:26:48,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:48,162 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:48,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:48,203 INFO L134 CoverageAnalysis]: Checked inductivity of 187 backedges. 139 proven. 0 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-10-21 20:26:48,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:48,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453515361] [2021-10-21 20:26:48,204 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453515361] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:48,204 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:48,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:48,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165232119] [2021-10-21 20:26:48,205 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:48,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:48,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:48,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:48,207 INFO L87 Difference]: Start difference. First operand 929 states and 1221 transitions. cyclomatic complexity: 295 Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:48,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:48,233 INFO L93 Difference]: Finished difference Result 1587 states and 2107 transitions. [2021-10-21 20:26:48,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:48,233 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1587 states and 2107 transitions. [2021-10-21 20:26:48,273 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1440 [2021-10-21 20:26:48,288 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1587 states to 1587 states and 2107 transitions. [2021-10-21 20:26:48,289 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1473 [2021-10-21 20:26:48,291 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1473 [2021-10-21 20:26:48,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1587 states and 2107 transitions. [2021-10-21 20:26:48,291 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:48,291 INFO L681 BuchiCegarLoop]: Abstraction has 1587 states and 2107 transitions. [2021-10-21 20:26:48,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1587 states and 2107 transitions. [2021-10-21 20:26:48,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1587 to 1587. [2021-10-21 20:26:48,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1587 states, 1587 states have (on average 1.3276622558286075) internal successors, (2107), 1586 states have internal predecessors, (2107), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:48,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1587 states to 1587 states and 2107 transitions. [2021-10-21 20:26:48,334 INFO L704 BuchiCegarLoop]: Abstraction has 1587 states and 2107 transitions. [2021-10-21 20:26:48,334 INFO L587 BuchiCegarLoop]: Abstraction has 1587 states and 2107 transitions. [2021-10-21 20:26:48,335 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-10-21 20:26:48,335 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1587 states and 2107 transitions. [2021-10-21 20:26:48,343 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1440 [2021-10-21 20:26:48,344 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:48,344 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:48,346 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:48,347 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:48,347 INFO L791 eck$LassoCheckResult]: Stem: 34911#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 34786#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 34777#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 34739#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 34740#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 34731#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 34732#L110-2 assume !false; 34957#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35868#L113 assume !(12292 == ssl3_accept_~s__state~0); 35866#L116 assume !(16384 == ssl3_accept_~s__state~0); 35864#L119 assume !(8192 == ssl3_accept_~s__state~0); 35649#L122 assume !(24576 == ssl3_accept_~s__state~0); 35645#L125 assume !(8195 == ssl3_accept_~s__state~0); 35644#L128 assume !(8480 == ssl3_accept_~s__state~0); 35642#L131 assume !(8481 == ssl3_accept_~s__state~0); 35638#L134 assume !(8482 == ssl3_accept_~s__state~0); 35632#L137 assume 8464 == ssl3_accept_~s__state~0; 34702#L144 [2021-10-21 20:26:48,348 INFO L793 eck$LassoCheckResult]: Loop: 34702#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 34703#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 34720#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 34721#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 34695#L614 ssl3_accept_~skip~0 := 0; 34779#L110-2 assume !false; 34733#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 34734#L113 assume !(12292 == ssl3_accept_~s__state~0); 34756#L116 assume !(16384 == ssl3_accept_~s__state~0); 34757#L119 assume !(8192 == ssl3_accept_~s__state~0); 34816#L122 assume !(24576 == ssl3_accept_~s__state~0); 34817#L125 assume !(8195 == ssl3_accept_~s__state~0); 36257#L128 assume !(8480 == ssl3_accept_~s__state~0); 36256#L131 assume !(8481 == ssl3_accept_~s__state~0); 36255#L134 assume !(8482 == ssl3_accept_~s__state~0); 36254#L137 assume !(8464 == ssl3_accept_~s__state~0); 36253#L140 assume !(8465 == ssl3_accept_~s__state~0); 36249#L143 assume !(8466 == ssl3_accept_~s__state~0); 35556#L146 assume 8496 == ssl3_accept_~s__state~0; 35481#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 35553#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 35551#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 35548#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 34893#L304-2 ssl3_accept_~s__init_num~0 := 0; 35542#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35535#L614 ssl3_accept_~skip~0 := 0; 35532#L110-2 assume !false; 35530#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35527#L113 assume !(12292 == ssl3_accept_~s__state~0); 35522#L116 assume !(16384 == ssl3_accept_~s__state~0); 35519#L119 assume !(8192 == ssl3_accept_~s__state~0); 35517#L122 assume !(24576 == ssl3_accept_~s__state~0); 35516#L125 assume !(8195 == ssl3_accept_~s__state~0); 35512#L128 assume !(8480 == ssl3_accept_~s__state~0); 35509#L131 assume !(8481 == ssl3_accept_~s__state~0); 35503#L134 assume !(8482 == ssl3_accept_~s__state~0); 35501#L137 assume !(8464 == ssl3_accept_~s__state~0); 35498#L140 assume !(8465 == ssl3_accept_~s__state~0); 35495#L143 assume !(8466 == ssl3_accept_~s__state~0); 35492#L146 assume !(8496 == ssl3_accept_~s__state~0); 35479#L149 assume !(8497 == ssl3_accept_~s__state~0); 34980#L152 assume 8512 == ssl3_accept_~s__state~0; 34919#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 34920#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 35544#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 35508#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35502#L614 ssl3_accept_~skip~0 := 0; 35499#L110-2 assume !false; 35496#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35493#L113 assume !(12292 == ssl3_accept_~s__state~0); 35491#L116 assume !(16384 == ssl3_accept_~s__state~0); 35343#L119 assume !(8192 == ssl3_accept_~s__state~0); 35342#L122 assume !(24576 == ssl3_accept_~s__state~0); 35341#L125 assume !(8195 == ssl3_accept_~s__state~0); 35340#L128 assume !(8480 == ssl3_accept_~s__state~0); 35339#L131 assume !(8481 == ssl3_accept_~s__state~0); 35338#L134 assume !(8482 == ssl3_accept_~s__state~0); 35337#L137 assume !(8464 == ssl3_accept_~s__state~0); 35335#L140 assume !(8465 == ssl3_accept_~s__state~0); 35333#L143 assume !(8466 == ssl3_accept_~s__state~0); 35331#L146 assume !(8496 == ssl3_accept_~s__state~0); 35327#L149 assume !(8497 == ssl3_accept_~s__state~0); 35325#L152 assume !(8512 == ssl3_accept_~s__state~0); 35322#L155 assume !(8513 == ssl3_accept_~s__state~0); 35321#L158 assume 8528 == ssl3_accept_~s__state~0; 35114#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 35319#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 35318#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 35313#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 35312#L364 assume !(ssl3_accept_~ret~0 <= 0); 35311#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 35310#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 35305#L614 ssl3_accept_~skip~0 := 0; 35304#L110-2 assume !false; 35303#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 35302#L113 assume !(12292 == ssl3_accept_~s__state~0); 35301#L116 assume !(16384 == ssl3_accept_~s__state~0); 35300#L119 assume !(8192 == ssl3_accept_~s__state~0); 35299#L122 assume !(24576 == ssl3_accept_~s__state~0); 35298#L125 assume !(8195 == ssl3_accept_~s__state~0); 35297#L128 assume !(8480 == ssl3_accept_~s__state~0); 35296#L131 assume !(8481 == ssl3_accept_~s__state~0); 35295#L134 assume !(8482 == ssl3_accept_~s__state~0); 35294#L137 assume !(8464 == ssl3_accept_~s__state~0); 35293#L140 assume !(8465 == ssl3_accept_~s__state~0); 35292#L143 assume !(8466 == ssl3_accept_~s__state~0); 35291#L146 assume !(8496 == ssl3_accept_~s__state~0); 35290#L149 assume !(8497 == ssl3_accept_~s__state~0); 35289#L152 assume !(8512 == ssl3_accept_~s__state~0); 35288#L155 assume !(8513 == ssl3_accept_~s__state~0); 35287#L158 assume !(8528 == ssl3_accept_~s__state~0); 35286#L161 assume !(8529 == ssl3_accept_~s__state~0); 35285#L164 assume 8544 == ssl3_accept_~s__state~0; 35109#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 35284#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 35282#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 35281#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 35275#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 34835#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 34836#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36188#L614 ssl3_accept_~skip~0 := 0; 36187#L110-2 assume !false; 36186#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36181#L113 assume !(12292 == ssl3_accept_~s__state~0); 36179#L116 assume !(16384 == ssl3_accept_~s__state~0); 36177#L119 assume !(8192 == ssl3_accept_~s__state~0); 36175#L122 assume !(24576 == ssl3_accept_~s__state~0); 36173#L125 assume !(8195 == ssl3_accept_~s__state~0); 36171#L128 assume !(8480 == ssl3_accept_~s__state~0); 36169#L131 assume !(8481 == ssl3_accept_~s__state~0); 36167#L134 assume !(8482 == ssl3_accept_~s__state~0); 36148#L137 assume !(8464 == ssl3_accept_~s__state~0); 36138#L140 assume !(8465 == ssl3_accept_~s__state~0); 36100#L143 assume !(8466 == ssl3_accept_~s__state~0); 36097#L146 assume !(8496 == ssl3_accept_~s__state~0); 36095#L149 assume !(8497 == ssl3_accept_~s__state~0); 36093#L152 assume !(8512 == ssl3_accept_~s__state~0); 36053#L155 assume !(8513 == ssl3_accept_~s__state~0); 36052#L158 assume !(8528 == ssl3_accept_~s__state~0); 36051#L161 assume !(8529 == ssl3_accept_~s__state~0); 36050#L164 assume !(8544 == ssl3_accept_~s__state~0); 36049#L167 assume !(8545 == ssl3_accept_~s__state~0); 36048#L170 assume !(8560 == ssl3_accept_~s__state~0); 36047#L173 assume !(8561 == ssl3_accept_~s__state~0); 36045#L176 assume 8448 == ssl3_accept_~s__state~0; 34827#L177 assume !(ssl3_accept_~num1~0 > 0); 34771#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 34772#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36082#L614 ssl3_accept_~skip~0 := 0; 36081#L110-2 assume !false; 36079#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36073#L113 assume !(12292 == ssl3_accept_~s__state~0); 36069#L116 assume 16384 == ssl3_accept_~s__state~0; 36065#L222 ssl3_accept_~s__server~0 := 1; 36063#L227 assume 0 != ssl3_accept_~cb~0; 36062#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 36061#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 36059#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 36057#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 34829#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 34830#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 36238#L614 ssl3_accept_~skip~0 := 0; 36236#L110-2 assume !false; 36234#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 36232#L113 assume !(12292 == ssl3_accept_~s__state~0); 36230#L116 assume !(16384 == ssl3_accept_~s__state~0); 36228#L119 assume !(8192 == ssl3_accept_~s__state~0); 36226#L122 assume !(24576 == ssl3_accept_~s__state~0); 36224#L125 assume !(8195 == ssl3_accept_~s__state~0); 34992#L128 assume !(8480 == ssl3_accept_~s__state~0); 34993#L131 assume !(8481 == ssl3_accept_~s__state~0); 36037#L134 assume !(8482 == ssl3_accept_~s__state~0); 35044#L137 assume 8464 == ssl3_accept_~s__state~0; 34702#L144 [2021-10-21 20:26:48,348 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:48,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 14 times [2021-10-21 20:26:48,349 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:48,349 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156080834] [2021-10-21 20:26:48,349 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:48,349 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:48,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:48,360 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:48,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:48,372 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:48,372 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:48,373 INFO L82 PathProgramCache]: Analyzing trace with hash -1709158962, now seen corresponding path program 1 times [2021-10-21 20:26:48,373 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:48,373 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490840215] [2021-10-21 20:26:48,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:48,373 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:48,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:48,416 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2021-10-21 20:26:48,416 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:48,416 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490840215] [2021-10-21 20:26:48,417 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490840215] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:48,417 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:48,417 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:48,417 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633943766] [2021-10-21 20:26:48,418 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:48,418 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:48,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:48,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:48,419 INFO L87 Difference]: Start difference. First operand 1587 states and 2107 transitions. cyclomatic complexity: 524 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) [2021-10-21 20:26:48,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:48,443 INFO L93 Difference]: Finished difference Result 2919 states and 3890 transitions. [2021-10-21 20:26:48,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:48,443 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2919 states and 3890 transitions. [2021-10-21 20:26:48,460 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 2772 [2021-10-21 20:26:48,485 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2919 states to 2919 states and 3890 transitions. [2021-10-21 20:26:48,486 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2805 [2021-10-21 20:26:48,490 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2805 [2021-10-21 20:26:48,490 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2919 states and 3890 transitions. [2021-10-21 20:26:48,495 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:48,495 INFO L681 BuchiCegarLoop]: Abstraction has 2919 states and 3890 transitions. [2021-10-21 20:26:48,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2919 states and 3890 transitions. [2021-10-21 20:26:48,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2919 to 1587. [2021-10-21 20:26:48,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1587 states, 1587 states have (on average 1.3264020163831127) internal successors, (2105), 1586 states have internal predecessors, (2105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:48,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1587 states to 1587 states and 2105 transitions. [2021-10-21 20:26:48,541 INFO L704 BuchiCegarLoop]: Abstraction has 1587 states and 2105 transitions. [2021-10-21 20:26:48,541 INFO L587 BuchiCegarLoop]: Abstraction has 1587 states and 2105 transitions. [2021-10-21 20:26:48,541 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-10-21 20:26:48,541 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1587 states and 2105 transitions. [2021-10-21 20:26:48,548 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1440 [2021-10-21 20:26:48,549 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:48,549 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:48,551 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:48,551 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:48,552 INFO L791 eck$LassoCheckResult]: Stem: 39437#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 39303#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 39291#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 39252#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 39253#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 39250#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 39251#L110-2 assume !false; 39479#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39717#L113 assume !(12292 == ssl3_accept_~s__state~0); 39716#L116 assume !(16384 == ssl3_accept_~s__state~0); 39715#L119 assume !(8192 == ssl3_accept_~s__state~0); 39714#L122 assume !(24576 == ssl3_accept_~s__state~0); 39713#L125 assume !(8195 == ssl3_accept_~s__state~0); 39712#L128 assume !(8480 == ssl3_accept_~s__state~0); 39711#L131 assume !(8481 == ssl3_accept_~s__state~0); 39710#L134 assume !(8482 == ssl3_accept_~s__state~0); 39709#L137 assume 8464 == ssl3_accept_~s__state~0; 39582#L144 [2021-10-21 20:26:48,552 INFO L793 eck$LassoCheckResult]: Loop: 39582#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 39888#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 39887#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 39865#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39857#L614 ssl3_accept_~skip~0 := 0; 39853#L110-2 assume !false; 39849#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39845#L113 assume !(12292 == ssl3_accept_~s__state~0); 39841#L116 assume !(16384 == ssl3_accept_~s__state~0); 39837#L119 assume !(8192 == ssl3_accept_~s__state~0); 39833#L122 assume !(24576 == ssl3_accept_~s__state~0); 39829#L125 assume !(8195 == ssl3_accept_~s__state~0); 39825#L128 assume !(8480 == ssl3_accept_~s__state~0); 39822#L131 assume !(8481 == ssl3_accept_~s__state~0); 39818#L134 assume !(8482 == ssl3_accept_~s__state~0); 39814#L137 assume !(8464 == ssl3_accept_~s__state~0); 39810#L140 assume !(8465 == ssl3_accept_~s__state~0); 39806#L143 assume !(8466 == ssl3_accept_~s__state~0); 39578#L146 assume 8496 == ssl3_accept_~s__state~0; 39577#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 39576#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 39575#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 39574#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 39415#L304-2 ssl3_accept_~s__init_num~0 := 0; 39568#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39563#L614 ssl3_accept_~skip~0 := 0; 39562#L110-2 assume !false; 39561#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39560#L113 assume !(12292 == ssl3_accept_~s__state~0); 39559#L116 assume !(16384 == ssl3_accept_~s__state~0); 39558#L119 assume !(8192 == ssl3_accept_~s__state~0); 39557#L122 assume !(24576 == ssl3_accept_~s__state~0); 39556#L125 assume !(8195 == ssl3_accept_~s__state~0); 39555#L128 assume !(8480 == ssl3_accept_~s__state~0); 39554#L131 assume !(8481 == ssl3_accept_~s__state~0); 39553#L134 assume !(8482 == ssl3_accept_~s__state~0); 39552#L137 assume !(8464 == ssl3_accept_~s__state~0); 39548#L140 assume !(8465 == ssl3_accept_~s__state~0); 39545#L143 assume !(8466 == ssl3_accept_~s__state~0); 39541#L146 assume !(8496 == ssl3_accept_~s__state~0); 39538#L149 assume !(8497 == ssl3_accept_~s__state~0); 39529#L152 assume 8512 == ssl3_accept_~s__state~0; 39530#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 40128#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 40122#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 40118#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40112#L614 ssl3_accept_~skip~0 := 0; 40110#L110-2 assume !false; 40108#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40106#L113 assume !(12292 == ssl3_accept_~s__state~0); 40104#L116 assume !(16384 == ssl3_accept_~s__state~0); 40102#L119 assume !(8192 == ssl3_accept_~s__state~0); 40100#L122 assume !(24576 == ssl3_accept_~s__state~0); 40098#L125 assume !(8195 == ssl3_accept_~s__state~0); 40096#L128 assume !(8480 == ssl3_accept_~s__state~0); 40094#L131 assume !(8481 == ssl3_accept_~s__state~0); 40092#L134 assume !(8482 == ssl3_accept_~s__state~0); 40090#L137 assume !(8464 == ssl3_accept_~s__state~0); 40088#L140 assume !(8465 == ssl3_accept_~s__state~0); 40086#L143 assume !(8466 == ssl3_accept_~s__state~0); 40084#L146 assume !(8496 == ssl3_accept_~s__state~0); 40083#L149 assume !(8497 == ssl3_accept_~s__state~0); 40082#L152 assume !(8512 == ssl3_accept_~s__state~0); 40081#L155 assume !(8513 == ssl3_accept_~s__state~0); 40080#L158 assume 8528 == ssl3_accept_~s__state~0; 39286#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 39264#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 39265#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 39395#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 39448#L364 assume !(ssl3_accept_~ret~0 <= 0); 39432#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 39433#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 40408#L614 ssl3_accept_~skip~0 := 0; 40406#L110-2 assume !false; 40404#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 40402#L113 assume !(12292 == ssl3_accept_~s__state~0); 40400#L116 assume !(16384 == ssl3_accept_~s__state~0); 40398#L119 assume !(8192 == ssl3_accept_~s__state~0); 40396#L122 assume !(24576 == ssl3_accept_~s__state~0); 40394#L125 assume !(8195 == ssl3_accept_~s__state~0); 40392#L128 assume !(8480 == ssl3_accept_~s__state~0); 40390#L131 assume !(8481 == ssl3_accept_~s__state~0); 40389#L134 assume !(8482 == ssl3_accept_~s__state~0); 40387#L137 assume !(8464 == ssl3_accept_~s__state~0); 40386#L140 assume !(8465 == ssl3_accept_~s__state~0); 40385#L143 assume !(8466 == ssl3_accept_~s__state~0); 40384#L146 assume !(8496 == ssl3_accept_~s__state~0); 40383#L149 assume !(8497 == ssl3_accept_~s__state~0); 40382#L152 assume !(8512 == ssl3_accept_~s__state~0); 40137#L155 assume !(8513 == ssl3_accept_~s__state~0); 40136#L158 assume !(8528 == ssl3_accept_~s__state~0); 40135#L161 assume !(8529 == ssl3_accept_~s__state~0); 39507#L164 assume 8544 == ssl3_accept_~s__state~0; 39508#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 39913#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 39910#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 39363#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 39364#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 39429#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 39875#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39859#L614 ssl3_accept_~skip~0 := 0; 39855#L110-2 assume !false; 39851#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39847#L113 assume !(12292 == ssl3_accept_~s__state~0); 39843#L116 assume !(16384 == ssl3_accept_~s__state~0); 39839#L119 assume !(8192 == ssl3_accept_~s__state~0); 39835#L122 assume !(24576 == ssl3_accept_~s__state~0); 39831#L125 assume !(8195 == ssl3_accept_~s__state~0); 39827#L128 assume !(8480 == ssl3_accept_~s__state~0); 39823#L131 assume !(8481 == ssl3_accept_~s__state~0); 39820#L134 assume !(8482 == ssl3_accept_~s__state~0); 39816#L137 assume !(8464 == ssl3_accept_~s__state~0); 39812#L140 assume !(8465 == ssl3_accept_~s__state~0); 39808#L143 assume !(8466 == ssl3_accept_~s__state~0); 39803#L146 assume !(8496 == ssl3_accept_~s__state~0); 39801#L149 assume !(8497 == ssl3_accept_~s__state~0); 39800#L152 assume !(8512 == ssl3_accept_~s__state~0); 39799#L155 assume !(8513 == ssl3_accept_~s__state~0); 39798#L158 assume !(8528 == ssl3_accept_~s__state~0); 39797#L161 assume !(8529 == ssl3_accept_~s__state~0); 39796#L164 assume !(8544 == ssl3_accept_~s__state~0); 39795#L167 assume !(8545 == ssl3_accept_~s__state~0); 39794#L170 assume !(8560 == ssl3_accept_~s__state~0); 39793#L173 assume !(8561 == ssl3_accept_~s__state~0); 39792#L176 assume 8448 == ssl3_accept_~s__state~0; 39791#L177 assume !(ssl3_accept_~num1~0 > 0); 39786#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 39783#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39778#L614 ssl3_accept_~skip~0 := 0; 39777#L110-2 assume !false; 39776#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39775#L113 assume !(12292 == ssl3_accept_~s__state~0); 39771#L116 assume 16384 == ssl3_accept_~s__state~0; 39770#L222 ssl3_accept_~s__server~0 := 1; 39769#L227 assume 0 != ssl3_accept_~cb~0; 39768#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 39767#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 39765#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 39763#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 39758#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 39755#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 39750#L614 ssl3_accept_~skip~0 := 0; 39749#L110-2 assume !false; 39748#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 39747#L113 assume !(12292 == ssl3_accept_~s__state~0); 39746#L116 assume !(16384 == ssl3_accept_~s__state~0); 39745#L119 assume !(8192 == ssl3_accept_~s__state~0); 39744#L122 assume !(24576 == ssl3_accept_~s__state~0); 39743#L125 assume !(8195 == ssl3_accept_~s__state~0); 39741#L128 assume !(8480 == ssl3_accept_~s__state~0); 39742#L131 assume !(8481 == ssl3_accept_~s__state~0); 39819#L134 assume !(8482 == ssl3_accept_~s__state~0); 39815#L137 assume 8464 == ssl3_accept_~s__state~0; 39582#L144 [2021-10-21 20:26:48,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:48,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 15 times [2021-10-21 20:26:48,553 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:48,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566267123] [2021-10-21 20:26:48,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:48,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:48,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:48,562 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:48,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:48,573 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:48,573 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:48,573 INFO L82 PathProgramCache]: Analyzing trace with hash -1122882740, now seen corresponding path program 1 times [2021-10-21 20:26:48,574 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:48,574 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096776818] [2021-10-21 20:26:48,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:48,574 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:48,588 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:48,626 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:26:48,626 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:48,626 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096776818] [2021-10-21 20:26:48,627 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096776818] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:26:48,627 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309352053] [2021-10-21 20:26:48,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:48,627 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:26:48,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:48,662 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:26:48,686 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2021-10-21 20:26:48,838 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:48,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 20:26:48,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:26:49,364 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 71 proven. 0 refuted. 0 times theorem prover too weak. 210 trivial. 0 not checked. [2021-10-21 20:26:49,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309352053] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:49,364 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-21 20:26:49,365 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-21 20:26:49,365 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [428012070] [2021-10-21 20:26:49,365 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:49,366 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:49,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:49,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:26:49,366 INFO L87 Difference]: Start difference. First operand 1587 states and 2105 transitions. cyclomatic complexity: 522 Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:49,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:49,492 INFO L93 Difference]: Finished difference Result 1627 states and 2153 transitions. [2021-10-21 20:26:49,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:49,493 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1627 states and 2153 transitions. [2021-10-21 20:26:49,502 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1480 [2021-10-21 20:26:49,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1627 states to 1627 states and 2153 transitions. [2021-10-21 20:26:49,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1513 [2021-10-21 20:26:49,526 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1513 [2021-10-21 20:26:49,527 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1627 states and 2153 transitions. [2021-10-21 20:26:49,528 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:49,528 INFO L681 BuchiCegarLoop]: Abstraction has 1627 states and 2153 transitions. [2021-10-21 20:26:49,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1627 states and 2153 transitions. [2021-10-21 20:26:49,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1627 to 1605. [2021-10-21 20:26:49,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1605 states, 1605 states have (on average 1.325233644859813) internal successors, (2127), 1604 states have internal predecessors, (2127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:49,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1605 states to 1605 states and 2127 transitions. [2021-10-21 20:26:49,567 INFO L704 BuchiCegarLoop]: Abstraction has 1605 states and 2127 transitions. [2021-10-21 20:26:49,567 INFO L587 BuchiCegarLoop]: Abstraction has 1605 states and 2127 transitions. [2021-10-21 20:26:49,567 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-10-21 20:26:49,567 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1605 states and 2127 transitions. [2021-10-21 20:26:49,574 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1458 [2021-10-21 20:26:49,574 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:49,574 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:49,576 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:49,576 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:49,577 INFO L791 eck$LassoCheckResult]: Stem: 43110#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 42978#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 42969#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 42930#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 42931#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 42921#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 42922#L110-2 assume !false; 43156#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44176#L113 assume !(12292 == ssl3_accept_~s__state~0); 44174#L116 assume !(16384 == ssl3_accept_~s__state~0); 44172#L119 assume !(8192 == ssl3_accept_~s__state~0); 44170#L122 assume !(24576 == ssl3_accept_~s__state~0); 44168#L125 assume !(8195 == ssl3_accept_~s__state~0); 44166#L128 assume !(8480 == ssl3_accept_~s__state~0); 44164#L131 assume !(8481 == ssl3_accept_~s__state~0); 44162#L134 assume !(8482 == ssl3_accept_~s__state~0); 44160#L137 assume 8464 == ssl3_accept_~s__state~0; 43221#L144 [2021-10-21 20:26:49,577 INFO L793 eck$LassoCheckResult]: Loop: 43221#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 43106#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 43107#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 44273#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44265#L614 ssl3_accept_~skip~0 := 0; 44262#L110-2 assume !false; 44261#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44259#L113 assume !(12292 == ssl3_accept_~s__state~0); 44258#L116 assume !(16384 == ssl3_accept_~s__state~0); 44253#L119 assume !(8192 == ssl3_accept_~s__state~0); 44251#L122 assume !(24576 == ssl3_accept_~s__state~0); 44249#L125 assume !(8195 == ssl3_accept_~s__state~0); 44247#L128 assume !(8480 == ssl3_accept_~s__state~0); 44245#L131 assume !(8481 == ssl3_accept_~s__state~0); 44243#L134 assume !(8482 == ssl3_accept_~s__state~0); 44241#L137 assume !(8464 == ssl3_accept_~s__state~0); 44239#L140 assume !(8465 == ssl3_accept_~s__state~0); 44237#L143 assume !(8466 == ssl3_accept_~s__state~0); 44232#L146 assume 8496 == ssl3_accept_~s__state~0; 43854#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 44229#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 44226#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 44225#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 43080#L304-2 ssl3_accept_~s__init_num~0 := 0; 43081#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44311#L614 ssl3_accept_~skip~0 := 0; 44194#L110-2 assume !false; 44193#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44125#L113 assume !(12292 == ssl3_accept_~s__state~0); 44124#L116 assume !(16384 == ssl3_accept_~s__state~0); 44123#L119 assume !(8192 == ssl3_accept_~s__state~0); 44037#L122 assume !(24576 == ssl3_accept_~s__state~0); 44036#L125 assume !(8195 == ssl3_accept_~s__state~0); 44032#L128 assume !(8480 == ssl3_accept_~s__state~0); 44031#L131 assume !(8481 == ssl3_accept_~s__state~0); 44029#L134 assume !(8482 == ssl3_accept_~s__state~0); 44027#L137 assume !(8464 == ssl3_accept_~s__state~0); 44025#L140 assume !(8465 == ssl3_accept_~s__state~0); 44023#L143 assume !(8466 == ssl3_accept_~s__state~0); 44021#L146 assume !(8496 == ssl3_accept_~s__state~0); 43850#L149 assume !(8497 == ssl3_accept_~s__state~0); 43178#L152 assume 8512 == ssl3_accept_~s__state~0; 43119#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 42994#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 42995#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 43063#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 42971#L614 ssl3_accept_~skip~0 := 0; 42972#L110-2 assume !false; 42923#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 42924#L113 assume !(12292 == ssl3_accept_~s__state~0); 42947#L116 assume !(16384 == ssl3_accept_~s__state~0); 42948#L119 assume !(8192 == ssl3_accept_~s__state~0); 43007#L122 assume !(24576 == ssl3_accept_~s__state~0); 43008#L125 assume !(8195 == ssl3_accept_~s__state~0); 43023#L128 assume !(8480 == ssl3_accept_~s__state~0); 42986#L131 assume !(8481 == ssl3_accept_~s__state~0); 42987#L134 assume !(8482 == ssl3_accept_~s__state~0); 43036#L137 assume !(8464 == ssl3_accept_~s__state~0); 43029#L140 assume !(8465 == ssl3_accept_~s__state~0); 43030#L143 assume !(8466 == ssl3_accept_~s__state~0); 43069#L146 assume !(8496 == ssl3_accept_~s__state~0); 43070#L149 assume !(8497 == ssl3_accept_~s__state~0); 43078#L152 assume !(8512 == ssl3_accept_~s__state~0); 44122#L155 assume !(8513 == ssl3_accept_~s__state~0); 43181#L158 assume 8528 == ssl3_accept_~s__state~0; 42964#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 42938#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 42939#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 43117#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 43118#L364 assume !(ssl3_accept_~ret~0 <= 0); 44357#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 44356#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43371#L614 ssl3_accept_~skip~0 := 0; 43372#L110-2 assume !false; 43367#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43368#L113 assume !(12292 == ssl3_accept_~s__state~0); 43363#L116 assume !(16384 == ssl3_accept_~s__state~0); 43364#L119 assume !(8192 == ssl3_accept_~s__state~0); 43357#L122 assume !(24576 == ssl3_accept_~s__state~0); 43358#L125 assume !(8195 == ssl3_accept_~s__state~0); 43352#L128 assume !(8480 == ssl3_accept_~s__state~0); 43353#L131 assume !(8481 == ssl3_accept_~s__state~0); 43244#L134 assume !(8482 == ssl3_accept_~s__state~0); 43245#L137 assume !(8464 == ssl3_accept_~s__state~0); 43240#L140 assume !(8465 == ssl3_accept_~s__state~0); 43241#L143 assume !(8466 == ssl3_accept_~s__state~0); 43233#L146 assume !(8496 == ssl3_accept_~s__state~0); 43234#L149 assume !(8497 == ssl3_accept_~s__state~0); 43227#L152 assume !(8512 == ssl3_accept_~s__state~0); 43228#L155 assume !(8513 == ssl3_accept_~s__state~0); 43216#L158 assume !(8528 == ssl3_accept_~s__state~0); 43217#L161 assume !(8529 == ssl3_accept_~s__state~0); 43191#L164 assume 8544 == ssl3_accept_~s__state~0; 43192#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 43016#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 42929#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 43045#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 43046#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 44346#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 44343#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44337#L614 ssl3_accept_~skip~0 := 0; 44335#L110-2 assume !false; 44333#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44331#L113 assume !(12292 == ssl3_accept_~s__state~0); 44329#L116 assume !(16384 == ssl3_accept_~s__state~0); 44327#L119 assume !(8192 == ssl3_accept_~s__state~0); 44325#L122 assume !(24576 == ssl3_accept_~s__state~0); 44323#L125 assume !(8195 == ssl3_accept_~s__state~0); 44321#L128 assume !(8480 == ssl3_accept_~s__state~0); 44319#L131 assume !(8481 == ssl3_accept_~s__state~0); 44317#L134 assume !(8482 == ssl3_accept_~s__state~0); 44315#L137 assume !(8464 == ssl3_accept_~s__state~0); 44313#L140 assume !(8465 == ssl3_accept_~s__state~0); 44309#L143 assume !(8466 == ssl3_accept_~s__state~0); 44127#L146 assume !(8496 == ssl3_accept_~s__state~0); 44126#L149 assume !(8497 == ssl3_accept_~s__state~0); 42958#L152 assume !(8512 == ssl3_accept_~s__state~0); 42959#L155 assume !(8513 == ssl3_accept_~s__state~0); 42907#L158 assume !(8528 == ssl3_accept_~s__state~0); 42902#L161 assume !(8529 == ssl3_accept_~s__state~0); 42903#L164 assume !(8544 == ssl3_accept_~s__state~0); 42917#L167 assume !(8545 == ssl3_accept_~s__state~0); 42918#L170 assume !(8560 == ssl3_accept_~s__state~0); 43033#L173 assume !(8561 == ssl3_accept_~s__state~0); 43034#L176 assume 8448 == ssl3_accept_~s__state~0; 43019#L177 assume !(ssl3_accept_~num1~0 > 0); 42962#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 42963#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 43924#L614 ssl3_accept_~skip~0 := 0; 43922#L110-2 assume !false; 43920#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 43917#L113 assume 12292 == ssl3_accept_~s__state~0; 43918#L114 ssl3_accept_~s__new_session~0 := 1; 43846#L222 ssl3_accept_~s__server~0 := 1; 43847#L227 assume 0 != ssl3_accept_~cb~0; 43842#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 43843#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 43832#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 43831#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 43818#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 43819#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 44290#L614 ssl3_accept_~skip~0 := 0; 44289#L110-2 assume !false; 44288#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 44287#L113 assume !(12292 == ssl3_accept_~s__state~0); 44286#L116 assume !(16384 == ssl3_accept_~s__state~0); 44285#L119 assume !(8192 == ssl3_accept_~s__state~0); 44284#L122 assume !(24576 == ssl3_accept_~s__state~0); 44283#L125 assume !(8195 == ssl3_accept_~s__state~0); 44235#L128 assume !(8480 == ssl3_accept_~s__state~0); 44234#L131 assume !(8481 == ssl3_accept_~s__state~0); 44233#L134 assume !(8482 == ssl3_accept_~s__state~0); 44231#L137 assume 8464 == ssl3_accept_~s__state~0; 43221#L144 [2021-10-21 20:26:49,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:49,578 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 16 times [2021-10-21 20:26:49,581 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:49,581 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268093718] [2021-10-21 20:26:49,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:49,582 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:49,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:49,599 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:49,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:49,610 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:49,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:49,611 INFO L82 PathProgramCache]: Analyzing trace with hash 228179384, now seen corresponding path program 1 times [2021-10-21 20:26:49,611 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:49,612 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429264875] [2021-10-21 20:26:49,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:49,612 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:49,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:49,667 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 166 proven. 5 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:26:49,667 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:49,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429264875] [2021-10-21 20:26:49,668 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1429264875] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:26:49,668 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [75371744] [2021-10-21 20:26:49,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:49,669 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:26:49,669 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:49,674 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:26:49,696 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2021-10-21 20:26:49,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:49,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 20:26:49,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:26:50,304 INFO L134 CoverageAnalysis]: Checked inductivity of 275 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-10-21 20:26:50,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [75371744] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:50,304 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-21 20:26:50,305 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 5 [2021-10-21 20:26:50,305 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470961789] [2021-10-21 20:26:50,306 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:50,306 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:50,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:50,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:26:50,307 INFO L87 Difference]: Start difference. First operand 1605 states and 2127 transitions. cyclomatic complexity: 526 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) [2021-10-21 20:26:50,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:50,494 INFO L93 Difference]: Finished difference Result 1689 states and 2215 transitions. [2021-10-21 20:26:50,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:50,495 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1689 states and 2215 transitions. [2021-10-21 20:26:50,505 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1502 [2021-10-21 20:26:50,515 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1689 states to 1649 states and 2175 transitions. [2021-10-21 20:26:50,516 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1535 [2021-10-21 20:26:50,518 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1535 [2021-10-21 20:26:50,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1649 states and 2175 transitions. [2021-10-21 20:26:50,521 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:50,522 INFO L681 BuchiCegarLoop]: Abstraction has 1649 states and 2175 transitions. [2021-10-21 20:26:50,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1649 states and 2175 transitions. [2021-10-21 20:26:50,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1649 to 1567. [2021-10-21 20:26:50,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1567 states, 1567 states have (on average 1.3229100191448628) internal successors, (2073), 1566 states have internal predecessors, (2073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:50,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1567 states to 1567 states and 2073 transitions. [2021-10-21 20:26:50,590 INFO L704 BuchiCegarLoop]: Abstraction has 1567 states and 2073 transitions. [2021-10-21 20:26:50,591 INFO L587 BuchiCegarLoop]: Abstraction has 1567 states and 2073 transitions. [2021-10-21 20:26:50,591 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-10-21 20:26:50,591 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1567 states and 2073 transitions. [2021-10-21 20:26:50,598 INFO L131 ngComponentsAnalysis]: Automaton has 3 accepting balls. 1420 [2021-10-21 20:26:50,598 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:50,598 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:50,601 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:50,601 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:50,601 INFO L791 eck$LassoCheckResult]: Stem: 46877#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 46740#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 46727#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 46688#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 46689#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 46686#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 46687#L110-2 assume !false; 46921#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47186#L113 assume !(12292 == ssl3_accept_~s__state~0); 47183#L116 assume !(16384 == ssl3_accept_~s__state~0); 47180#L119 assume !(8192 == ssl3_accept_~s__state~0); 47177#L122 assume !(24576 == ssl3_accept_~s__state~0); 47174#L125 assume !(8195 == ssl3_accept_~s__state~0); 47171#L128 assume !(8480 == ssl3_accept_~s__state~0); 47168#L131 assume !(8481 == ssl3_accept_~s__state~0); 47165#L134 assume !(8482 == ssl3_accept_~s__state~0); 47162#L137 assume 8464 == ssl3_accept_~s__state~0; 46931#L144 [2021-10-21 20:26:50,602 INFO L793 eck$LassoCheckResult]: Loop: 46931#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 48196#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 48195#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 48194#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 48189#L614 ssl3_accept_~skip~0 := 0; 48188#L110-2 assume !false; 48187#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 48186#L113 assume !(12292 == ssl3_accept_~s__state~0); 48185#L116 assume !(16384 == ssl3_accept_~s__state~0); 48184#L119 assume !(8192 == ssl3_accept_~s__state~0); 48183#L122 assume !(24576 == ssl3_accept_~s__state~0); 48182#L125 assume !(8195 == ssl3_accept_~s__state~0); 46781#L128 assume !(8480 == ssl3_accept_~s__state~0); 46743#L131 assume !(8481 == ssl3_accept_~s__state~0); 46744#L134 assume !(8482 == ssl3_accept_~s__state~0); 46794#L137 assume !(8464 == ssl3_accept_~s__state~0); 46787#L140 assume !(8465 == ssl3_accept_~s__state~0); 46788#L143 assume !(8466 == ssl3_accept_~s__state~0); 46856#L146 assume 8496 == ssl3_accept_~s__state~0; 46999#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 46998#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 46997#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 46996#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 46852#L304-2 ssl3_accept_~s__init_num~0 := 0; 46990#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 46985#L614 ssl3_accept_~skip~0 := 0; 46984#L110-2 assume !false; 46983#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 46982#L113 assume !(12292 == ssl3_accept_~s__state~0); 46981#L116 assume !(16384 == ssl3_accept_~s__state~0); 46980#L119 assume !(8192 == ssl3_accept_~s__state~0); 46979#L122 assume !(24576 == ssl3_accept_~s__state~0); 46978#L125 assume !(8195 == ssl3_accept_~s__state~0); 46977#L128 assume !(8480 == ssl3_accept_~s__state~0); 46976#L131 assume !(8481 == ssl3_accept_~s__state~0); 46975#L134 assume !(8482 == ssl3_accept_~s__state~0); 46974#L137 assume !(8464 == ssl3_accept_~s__state~0); 46973#L140 assume !(8465 == ssl3_accept_~s__state~0); 46972#L143 assume !(8466 == ssl3_accept_~s__state~0); 46971#L146 assume !(8496 == ssl3_accept_~s__state~0); 46970#L149 assume !(8497 == ssl3_accept_~s__state~0); 46914#L152 assume 8512 == ssl3_accept_~s__state~0; 46912#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47893#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 47889#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 47828#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47820#L614 ssl3_accept_~skip~0 := 0; 47816#L110-2 assume !false; 47812#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47808#L113 assume !(12292 == ssl3_accept_~s__state~0); 47804#L116 assume !(16384 == ssl3_accept_~s__state~0); 47800#L119 assume !(8192 == ssl3_accept_~s__state~0); 47796#L122 assume !(24576 == ssl3_accept_~s__state~0); 47792#L125 assume !(8195 == ssl3_accept_~s__state~0); 47788#L128 assume !(8480 == ssl3_accept_~s__state~0); 47785#L131 assume !(8481 == ssl3_accept_~s__state~0); 47777#L134 assume !(8482 == ssl3_accept_~s__state~0); 47294#L137 assume !(8464 == ssl3_accept_~s__state~0); 47290#L140 assume !(8465 == ssl3_accept_~s__state~0); 47145#L143 assume !(8466 == ssl3_accept_~s__state~0); 47076#L146 assume !(8496 == ssl3_accept_~s__state~0); 47071#L149 assume !(8497 == ssl3_accept_~s__state~0); 47064#L152 assume !(8512 == ssl3_accept_~s__state~0); 47059#L155 assume !(8513 == ssl3_accept_~s__state~0); 47060#L158 assume 8528 == ssl3_accept_~s__state~0; 46722#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 46696#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 46697#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 46837#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 47751#L364 assume !(ssl3_accept_~ret~0 <= 0); 46871#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 46872#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47850#L614 ssl3_accept_~skip~0 := 0; 47848#L110-2 assume !false; 47846#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47844#L113 assume !(12292 == ssl3_accept_~s__state~0); 47842#L116 assume !(16384 == ssl3_accept_~s__state~0); 47840#L119 assume !(8192 == ssl3_accept_~s__state~0); 47838#L122 assume !(24576 == ssl3_accept_~s__state~0); 47836#L125 assume !(8195 == ssl3_accept_~s__state~0); 47834#L128 assume !(8480 == ssl3_accept_~s__state~0); 47832#L131 assume !(8481 == ssl3_accept_~s__state~0); 47830#L134 assume !(8482 == ssl3_accept_~s__state~0); 47822#L137 assume !(8464 == ssl3_accept_~s__state~0); 47818#L140 assume !(8465 == ssl3_accept_~s__state~0); 47814#L143 assume !(8466 == ssl3_accept_~s__state~0); 47810#L146 assume !(8496 == ssl3_accept_~s__state~0); 47806#L149 assume !(8497 == ssl3_accept_~s__state~0); 47802#L152 assume !(8512 == ssl3_accept_~s__state~0); 47798#L155 assume !(8513 == ssl3_accept_~s__state~0); 47794#L158 assume !(8528 == ssl3_accept_~s__state~0); 47790#L161 assume !(8529 == ssl3_accept_~s__state~0); 47778#L164 assume 8544 == ssl3_accept_~s__state~0; 47069#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 47511#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 47509#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 47508#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 47505#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 46785#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 46786#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47907#L614 ssl3_accept_~skip~0 := 0; 47883#L110-2 assume !false; 47877#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47875#L113 assume !(12292 == ssl3_accept_~s__state~0); 47873#L116 assume !(16384 == ssl3_accept_~s__state~0); 47871#L119 assume !(8192 == ssl3_accept_~s__state~0); 47869#L122 assume !(24576 == ssl3_accept_~s__state~0); 47867#L125 assume !(8195 == ssl3_accept_~s__state~0); 47865#L128 assume !(8480 == ssl3_accept_~s__state~0); 47863#L131 assume !(8481 == ssl3_accept_~s__state~0); 47861#L134 assume !(8482 == ssl3_accept_~s__state~0); 47859#L137 assume !(8464 == ssl3_accept_~s__state~0); 47857#L140 assume !(8465 == ssl3_accept_~s__state~0); 47823#L143 assume !(8466 == ssl3_accept_~s__state~0); 47819#L146 assume !(8496 == ssl3_accept_~s__state~0); 47815#L149 assume !(8497 == ssl3_accept_~s__state~0); 47811#L152 assume !(8512 == ssl3_accept_~s__state~0); 47807#L155 assume !(8513 == ssl3_accept_~s__state~0); 47803#L158 assume !(8528 == ssl3_accept_~s__state~0); 47799#L161 assume !(8529 == ssl3_accept_~s__state~0); 47795#L164 assume !(8544 == ssl3_accept_~s__state~0); 47791#L167 assume !(8545 == ssl3_accept_~s__state~0); 47787#L170 assume !(8560 == ssl3_accept_~s__state~0); 47784#L173 assume !(8561 == ssl3_accept_~s__state~0); 47783#L176 assume 8448 == ssl3_accept_~s__state~0; 46776#L177 assume !(ssl3_accept_~num1~0 > 0); 46777#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 47432#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47426#L614 ssl3_accept_~skip~0 := 0; 47424#L110-2 assume !false; 47422#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47419#L113 assume !(12292 == ssl3_accept_~s__state~0); 47417#L116 assume 16384 == ssl3_accept_~s__state~0; 47413#L222 ssl3_accept_~s__server~0 := 1; 48113#L227 assume 0 != ssl3_accept_~cb~0; 48108#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 48107#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 48055#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 48054#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 46779#L254 assume 12292 != ssl3_accept_~s__state~0; 46780#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 47499#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 47490#L614 ssl3_accept_~skip~0 := 0; 47488#L110-2 assume !false; 47486#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 47484#L113 assume !(12292 == ssl3_accept_~s__state~0); 47482#L116 assume !(16384 == ssl3_accept_~s__state~0); 47480#L119 assume !(8192 == ssl3_accept_~s__state~0); 47478#L122 assume !(24576 == ssl3_accept_~s__state~0); 47476#L125 assume !(8195 == ssl3_accept_~s__state~0); 47474#L128 assume !(8480 == ssl3_accept_~s__state~0); 47472#L131 assume !(8481 == ssl3_accept_~s__state~0); 47470#L134 assume !(8482 == ssl3_accept_~s__state~0); 47468#L137 assume 8464 == ssl3_accept_~s__state~0; 46931#L144 [2021-10-21 20:26:50,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:50,602 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 17 times [2021-10-21 20:26:50,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:50,603 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515216775] [2021-10-21 20:26:50,603 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:50,603 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:50,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:50,615 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:50,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:50,626 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:50,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:50,627 INFO L82 PathProgramCache]: Analyzing trace with hash -765349856, now seen corresponding path program 1 times [2021-10-21 20:26:50,627 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:50,627 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489567569] [2021-10-21 20:26:50,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:50,628 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:50,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:50,682 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:26:50,683 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:50,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489567569] [2021-10-21 20:26:50,683 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489567569] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:26:50,683 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1468026626] [2021-10-21 20:26:50,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:50,684 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:26:50,684 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:50,686 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:26:50,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2021-10-21 20:26:50,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:50,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 236 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 20:26:50,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:26:51,400 INFO L134 CoverageAnalysis]: Checked inductivity of 281 backedges. 171 proven. 6 refuted. 0 times theorem prover too weak. 104 trivial. 0 not checked. [2021-10-21 20:26:51,401 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1468026626] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:26:51,401 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:26:51,401 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-21 20:26:51,401 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377936825] [2021-10-21 20:26:51,402 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:51,403 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:51,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:26:51,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:26:51,404 INFO L87 Difference]: Start difference. First operand 1567 states and 2073 transitions. cyclomatic complexity: 510 Second operand has 4 states, 4 states have (on average 25.75) internal successors, (103), 4 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:51,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:51,753 INFO L93 Difference]: Finished difference Result 2662 states and 3485 transitions. [2021-10-21 20:26:51,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:26:51,753 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2662 states and 3485 transitions. [2021-10-21 20:26:51,766 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 2128 [2021-10-21 20:26:51,779 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2662 states to 2626 states and 3447 transitions. [2021-10-21 20:26:51,780 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2512 [2021-10-21 20:26:51,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2512 [2021-10-21 20:26:51,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2626 states and 3447 transitions. [2021-10-21 20:26:51,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:51,787 INFO L681 BuchiCegarLoop]: Abstraction has 2626 states and 3447 transitions. [2021-10-21 20:26:51,789 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2626 states and 3447 transitions. [2021-10-21 20:26:51,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2626 to 2032. [2021-10-21 20:26:51,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 2032 states have (on average 1.328248031496063) internal successors, (2699), 2031 states have internal predecessors, (2699), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:51,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 2699 transitions. [2021-10-21 20:26:51,832 INFO L704 BuchiCegarLoop]: Abstraction has 2032 states and 2699 transitions. [2021-10-21 20:26:51,832 INFO L587 BuchiCegarLoop]: Abstraction has 2032 states and 2699 transitions. [2021-10-21 20:26:51,832 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-10-21 20:26:51,832 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2032 states and 2699 transitions. [2021-10-21 20:26:51,840 INFO L131 ngComponentsAnalysis]: Automaton has 5 accepting balls. 1852 [2021-10-21 20:26:51,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:51,841 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:51,842 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:51,843 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:51,843 INFO L791 eck$LassoCheckResult]: Stem: 51569#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 51435#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 51423#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 51384#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 51385#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 51382#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 51383#L110-2 assume !false; 51607#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52221#L113 assume !(12292 == ssl3_accept_~s__state~0); 52217#L116 assume !(16384 == ssl3_accept_~s__state~0); 52218#L119 assume !(8192 == ssl3_accept_~s__state~0); 52213#L122 assume !(24576 == ssl3_accept_~s__state~0); 52214#L125 assume !(8195 == ssl3_accept_~s__state~0); 52208#L128 assume !(8480 == ssl3_accept_~s__state~0); 52209#L131 assume !(8481 == ssl3_accept_~s__state~0); 52203#L134 assume !(8482 == ssl3_accept_~s__state~0); 52204#L137 assume 8464 == ssl3_accept_~s__state~0; 51354#L144 [2021-10-21 20:26:51,843 INFO L793 eck$LassoCheckResult]: Loop: 51354#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 51355#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 51565#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 53326#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53320#L614 ssl3_accept_~skip~0 := 0; 53318#L110-2 assume !false; 53316#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53314#L113 assume !(12292 == ssl3_accept_~s__state~0); 53312#L116 assume !(16384 == ssl3_accept_~s__state~0); 53310#L119 assume !(8192 == ssl3_accept_~s__state~0); 53308#L122 assume !(24576 == ssl3_accept_~s__state~0); 53306#L125 assume !(8195 == ssl3_accept_~s__state~0); 53304#L128 assume !(8480 == ssl3_accept_~s__state~0); 52773#L131 assume !(8481 == ssl3_accept_~s__state~0); 53302#L134 assume !(8482 == ssl3_accept_~s__state~0); 53300#L137 assume !(8464 == ssl3_accept_~s__state~0); 53298#L140 assume !(8465 == ssl3_accept_~s__state~0); 53296#L143 assume !(8466 == ssl3_accept_~s__state~0); 53295#L146 assume 8496 == ssl3_accept_~s__state~0; 51667#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 53289#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 53288#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 53287#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 51548#L304-2 ssl3_accept_~s__init_num~0 := 0; 53276#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53270#L614 ssl3_accept_~skip~0 := 0; 53268#L110-2 assume !false; 53266#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53264#L113 assume !(12292 == ssl3_accept_~s__state~0); 53262#L116 assume !(16384 == ssl3_accept_~s__state~0); 53260#L119 assume !(8192 == ssl3_accept_~s__state~0); 53258#L122 assume !(24576 == ssl3_accept_~s__state~0); 53256#L125 assume !(8195 == ssl3_accept_~s__state~0); 53254#L128 assume !(8480 == ssl3_accept_~s__state~0); 53252#L131 assume !(8481 == ssl3_accept_~s__state~0); 53250#L134 assume !(8482 == ssl3_accept_~s__state~0); 53248#L137 assume !(8464 == ssl3_accept_~s__state~0); 53246#L140 assume !(8465 == ssl3_accept_~s__state~0); 53244#L143 assume !(8466 == ssl3_accept_~s__state~0); 53242#L146 assume !(8496 == ssl3_accept_~s__state~0); 53240#L149 assume !(8497 == ssl3_accept_~s__state~0); 53239#L152 assume 8512 == ssl3_accept_~s__state~0; 51581#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51447#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 51448#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 51500#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 51341#L614 ssl3_accept_~skip~0 := 0; 51425#L110-2 assume !false; 51376#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 51377#L113 assume !(12292 == ssl3_accept_~s__state~0); 51403#L116 assume !(16384 == ssl3_accept_~s__state~0); 51404#L119 assume !(8192 == ssl3_accept_~s__state~0); 51465#L122 assume !(24576 == ssl3_accept_~s__state~0); 51466#L125 assume !(8195 == ssl3_accept_~s__state~0); 51479#L128 assume !(8480 == ssl3_accept_~s__state~0); 51439#L131 assume !(8481 == ssl3_accept_~s__state~0); 51440#L134 assume !(8482 == ssl3_accept_~s__state~0); 51572#L137 assume !(8464 == ssl3_accept_~s__state~0); 53345#L140 assume !(8465 == ssl3_accept_~s__state~0); 53344#L143 assume !(8466 == ssl3_accept_~s__state~0); 53343#L146 assume !(8496 == ssl3_accept_~s__state~0); 53342#L149 assume !(8497 == ssl3_accept_~s__state~0); 53236#L152 assume !(8512 == ssl3_accept_~s__state~0); 53235#L155 assume !(8513 == ssl3_accept_~s__state~0); 53234#L158 assume 8528 == ssl3_accept_~s__state~0; 51418#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 51396#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 51397#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 51511#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 51583#L364 assume !(ssl3_accept_~ret~0 <= 0); 51411#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 51562#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53146#L614 ssl3_accept_~skip~0 := 0; 53144#L110-2 assume !false; 53141#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53139#L113 assume !(12292 == ssl3_accept_~s__state~0); 53133#L116 assume !(16384 == ssl3_accept_~s__state~0); 53131#L119 assume !(8192 == ssl3_accept_~s__state~0); 53129#L122 assume !(24576 == ssl3_accept_~s__state~0); 53127#L125 assume !(8195 == ssl3_accept_~s__state~0); 53125#L128 assume !(8480 == ssl3_accept_~s__state~0); 53123#L131 assume !(8481 == ssl3_accept_~s__state~0); 53121#L134 assume !(8482 == ssl3_accept_~s__state~0); 53119#L137 assume !(8464 == ssl3_accept_~s__state~0); 53117#L140 assume !(8465 == ssl3_accept_~s__state~0); 53115#L143 assume !(8466 == ssl3_accept_~s__state~0); 53113#L146 assume !(8496 == ssl3_accept_~s__state~0); 53111#L149 assume !(8497 == ssl3_accept_~s__state~0); 53109#L152 assume !(8512 == ssl3_accept_~s__state~0); 53107#L155 assume !(8513 == ssl3_accept_~s__state~0); 53105#L158 assume !(8528 == ssl3_accept_~s__state~0); 53099#L161 assume !(8529 == ssl3_accept_~s__state~0); 53095#L164 assume 8544 == ssl3_accept_~s__state~0; 51336#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 51337#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 51381#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 51502#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 51503#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 51561#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 52595#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52589#L614 ssl3_accept_~skip~0 := 0; 52587#L110-2 assume !false; 52585#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52583#L113 assume !(12292 == ssl3_accept_~s__state~0); 52581#L116 assume !(16384 == ssl3_accept_~s__state~0); 52579#L119 assume !(8192 == ssl3_accept_~s__state~0); 52577#L122 assume !(24576 == ssl3_accept_~s__state~0); 52575#L125 assume !(8195 == ssl3_accept_~s__state~0); 52573#L128 assume !(8480 == ssl3_accept_~s__state~0); 52571#L131 assume !(8481 == ssl3_accept_~s__state~0); 52569#L134 assume !(8482 == ssl3_accept_~s__state~0); 52567#L137 assume !(8464 == ssl3_accept_~s__state~0); 52565#L140 assume !(8465 == ssl3_accept_~s__state~0); 52562#L143 assume !(8466 == ssl3_accept_~s__state~0); 52561#L146 assume !(8496 == ssl3_accept_~s__state~0); 52560#L149 assume !(8497 == ssl3_accept_~s__state~0); 52559#L152 assume !(8512 == ssl3_accept_~s__state~0); 52558#L155 assume !(8513 == ssl3_accept_~s__state~0); 52557#L158 assume !(8528 == ssl3_accept_~s__state~0); 52556#L161 assume !(8529 == ssl3_accept_~s__state~0); 52555#L164 assume !(8544 == ssl3_accept_~s__state~0); 52554#L167 assume !(8545 == ssl3_accept_~s__state~0); 52553#L170 assume !(8560 == ssl3_accept_~s__state~0); 52551#L173 assume !(8561 == ssl3_accept_~s__state~0); 52549#L176 assume 8448 == ssl3_accept_~s__state~0; 52547#L177 assume !(ssl3_accept_~num1~0 > 0); 51416#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 51417#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 53222#L614 ssl3_accept_~skip~0 := 0; 53221#L110-2 assume !false; 53220#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 53219#L113 assume !(12292 == ssl3_accept_~s__state~0); 53218#L116 assume !(16384 == ssl3_accept_~s__state~0); 53217#L119 assume !(8192 == ssl3_accept_~s__state~0); 53216#L122 assume !(24576 == ssl3_accept_~s__state~0); 53215#L125 assume !(8195 == ssl3_accept_~s__state~0); 53214#L128 assume !(8480 == ssl3_accept_~s__state~0); 53213#L131 assume !(8481 == ssl3_accept_~s__state~0); 53212#L134 assume !(8482 == ssl3_accept_~s__state~0); 53211#L137 assume !(8464 == ssl3_accept_~s__state~0); 53210#L140 assume !(8465 == ssl3_accept_~s__state~0); 53209#L143 assume !(8466 == ssl3_accept_~s__state~0); 53208#L146 assume !(8496 == ssl3_accept_~s__state~0); 53207#L149 assume !(8497 == ssl3_accept_~s__state~0); 53206#L152 assume !(8512 == ssl3_accept_~s__state~0); 53205#L155 assume !(8513 == ssl3_accept_~s__state~0); 53204#L158 assume !(8528 == ssl3_accept_~s__state~0); 53203#L161 assume !(8529 == ssl3_accept_~s__state~0); 53202#L164 assume !(8544 == ssl3_accept_~s__state~0); 53201#L167 assume !(8545 == ssl3_accept_~s__state~0); 53200#L170 assume !(8560 == ssl3_accept_~s__state~0); 53199#L173 assume !(8561 == ssl3_accept_~s__state~0); 53198#L176 assume !(8448 == ssl3_accept_~s__state~0); 53197#L179 assume 8576 == ssl3_accept_~s__state~0; 51401#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 51402#L451 assume !(ssl3_accept_~ret~0 <= 0); 51584#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 52600#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 52590#L614 ssl3_accept_~skip~0 := 0; 52588#L110-2 assume !false; 52586#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 52584#L113 assume !(12292 == ssl3_accept_~s__state~0); 52582#L116 assume !(16384 == ssl3_accept_~s__state~0); 52580#L119 assume !(8192 == ssl3_accept_~s__state~0); 52578#L122 assume !(24576 == ssl3_accept_~s__state~0); 52576#L125 assume !(8195 == ssl3_accept_~s__state~0); 52574#L128 assume !(8480 == ssl3_accept_~s__state~0); 52572#L131 assume !(8481 == ssl3_accept_~s__state~0); 52570#L134 assume !(8482 == ssl3_accept_~s__state~0); 52568#L137 assume 8464 == ssl3_accept_~s__state~0; 51354#L144 [2021-10-21 20:26:51,844 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:51,844 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 18 times [2021-10-21 20:26:51,844 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:51,845 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149187552] [2021-10-21 20:26:51,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:51,845 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:51,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:51,855 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:51,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:51,864 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:51,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:51,864 INFO L82 PathProgramCache]: Analyzing trace with hash -1587479935, now seen corresponding path program 1 times [2021-10-21 20:26:51,865 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:51,865 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1827007205] [2021-10-21 20:26:51,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:51,865 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:51,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:51,904 INFO L134 CoverageAnalysis]: Checked inductivity of 360 backedges. 78 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-21 20:26:51,904 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:51,904 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1827007205] [2021-10-21 20:26:51,904 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1827007205] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:51,905 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:51,905 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:26:51,905 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585837101] [2021-10-21 20:26:51,905 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:51,906 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:51,906 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:51,906 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:51,907 INFO L87 Difference]: Start difference. First operand 2032 states and 2699 transitions. cyclomatic complexity: 673 Second operand has 3 states, 2 states have (on average 36.5) internal successors, (73), 3 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:52,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:52,068 INFO L93 Difference]: Finished difference Result 2253 states and 2960 transitions. [2021-10-21 20:26:52,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:52,068 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2253 states and 2960 transitions. [2021-10-21 20:26:52,080 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1947 [2021-10-21 20:26:52,091 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2253 states to 2183 states and 2890 transitions. [2021-10-21 20:26:52,092 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2069 [2021-10-21 20:26:52,094 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2069 [2021-10-21 20:26:52,094 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2183 states and 2890 transitions. [2021-10-21 20:26:52,095 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:52,095 INFO L681 BuchiCegarLoop]: Abstraction has 2183 states and 2890 transitions. [2021-10-21 20:26:52,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2183 states and 2890 transitions. [2021-10-21 20:26:52,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2183 to 2030. [2021-10-21 20:26:52,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2030 states, 2030 states have (on average 1.325615763546798) internal successors, (2691), 2029 states have internal predecessors, (2691), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:52,171 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2030 states to 2030 states and 2691 transitions. [2021-10-21 20:26:52,171 INFO L704 BuchiCegarLoop]: Abstraction has 2030 states and 2691 transitions. [2021-10-21 20:26:52,171 INFO L587 BuchiCegarLoop]: Abstraction has 2030 states and 2691 transitions. [2021-10-21 20:26:52,171 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-10-21 20:26:52,171 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2030 states and 2691 transitions. [2021-10-21 20:26:52,180 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1844 [2021-10-21 20:26:52,180 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:52,181 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:52,183 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:52,183 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:52,183 INFO L791 eck$LassoCheckResult]: Stem: 55851#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 55723#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 55715#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 55676#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 55677#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 55668#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 55669#L110-2 assume !false; 55893#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56708#L113 assume !(12292 == ssl3_accept_~s__state~0); 56706#L116 assume !(16384 == ssl3_accept_~s__state~0); 56704#L119 assume !(8192 == ssl3_accept_~s__state~0); 56694#L122 assume !(24576 == ssl3_accept_~s__state~0); 56692#L125 assume !(8195 == ssl3_accept_~s__state~0); 56689#L128 assume !(8480 == ssl3_accept_~s__state~0); 56688#L131 assume !(8481 == ssl3_accept_~s__state~0); 56687#L134 assume !(8482 == ssl3_accept_~s__state~0); 56686#L137 assume 8464 == ssl3_accept_~s__state~0; 55639#L144 [2021-10-21 20:26:52,184 INFO L793 eck$LassoCheckResult]: Loop: 55639#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 55640#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 57610#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 57604#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57599#L614 ssl3_accept_~skip~0 := 0; 57598#L110-2 assume !false; 57597#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57596#L113 assume !(12292 == ssl3_accept_~s__state~0); 57595#L116 assume !(16384 == ssl3_accept_~s__state~0); 57594#L119 assume !(8192 == ssl3_accept_~s__state~0); 57593#L122 assume !(24576 == ssl3_accept_~s__state~0); 57592#L125 assume !(8195 == ssl3_accept_~s__state~0); 57591#L128 assume !(8480 == ssl3_accept_~s__state~0); 55919#L131 assume !(8481 == ssl3_accept_~s__state~0); 57590#L134 assume !(8482 == ssl3_accept_~s__state~0); 57589#L137 assume !(8464 == ssl3_accept_~s__state~0); 57588#L140 assume !(8465 == ssl3_accept_~s__state~0); 57586#L143 assume !(8466 == ssl3_accept_~s__state~0); 56626#L146 assume 8496 == ssl3_accept_~s__state~0; 55991#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 56623#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 55678#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 55679#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 55830#L304-2 ssl3_accept_~s__init_num~0 := 0; 56986#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 56981#L614 ssl3_accept_~skip~0 := 0; 56976#L110-2 assume !false; 56974#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 56972#L113 assume !(12292 == ssl3_accept_~s__state~0); 56970#L116 assume !(16384 == ssl3_accept_~s__state~0); 56968#L119 assume !(8192 == ssl3_accept_~s__state~0); 56966#L122 assume !(24576 == ssl3_accept_~s__state~0); 56964#L125 assume !(8195 == ssl3_accept_~s__state~0); 56962#L128 assume !(8480 == ssl3_accept_~s__state~0); 56960#L131 assume !(8481 == ssl3_accept_~s__state~0); 56958#L134 assume !(8482 == ssl3_accept_~s__state~0); 56956#L137 assume !(8464 == ssl3_accept_~s__state~0); 56954#L140 assume !(8465 == ssl3_accept_~s__state~0); 56952#L143 assume !(8466 == ssl3_accept_~s__state~0); 56950#L146 assume !(8496 == ssl3_accept_~s__state~0); 56948#L149 assume !(8497 == ssl3_accept_~s__state~0); 55913#L152 assume 8512 == ssl3_accept_~s__state~0; 55911#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57449#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 57447#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 57446#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57441#L614 ssl3_accept_~skip~0 := 0; 57440#L110-2 assume !false; 57439#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57438#L113 assume !(12292 == ssl3_accept_~s__state~0); 57437#L116 assume !(16384 == ssl3_accept_~s__state~0); 57436#L119 assume !(8192 == ssl3_accept_~s__state~0); 57435#L122 assume !(24576 == ssl3_accept_~s__state~0); 57434#L125 assume !(8195 == ssl3_accept_~s__state~0); 57433#L128 assume !(8480 == ssl3_accept_~s__state~0); 57432#L131 assume !(8481 == ssl3_accept_~s__state~0); 57431#L134 assume !(8482 == ssl3_accept_~s__state~0); 57430#L137 assume !(8464 == ssl3_accept_~s__state~0); 57429#L140 assume !(8465 == ssl3_accept_~s__state~0); 57428#L143 assume !(8466 == ssl3_accept_~s__state~0); 57427#L146 assume !(8496 == ssl3_accept_~s__state~0); 57426#L149 assume !(8497 == ssl3_accept_~s__state~0); 57425#L152 assume !(8512 == ssl3_accept_~s__state~0); 57424#L155 assume !(8513 == ssl3_accept_~s__state~0); 57423#L158 assume 8528 == ssl3_accept_~s__state~0; 55916#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 57421#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 57420#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 57413#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 57411#L364 assume !(ssl3_accept_~ret~0 <= 0); 57410#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 57409#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57404#L614 ssl3_accept_~skip~0 := 0; 57403#L110-2 assume !false; 57402#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57401#L113 assume !(12292 == ssl3_accept_~s__state~0); 57400#L116 assume !(16384 == ssl3_accept_~s__state~0); 57399#L119 assume !(8192 == ssl3_accept_~s__state~0); 57398#L122 assume !(24576 == ssl3_accept_~s__state~0); 57397#L125 assume !(8195 == ssl3_accept_~s__state~0); 57396#L128 assume !(8480 == ssl3_accept_~s__state~0); 57395#L131 assume !(8481 == ssl3_accept_~s__state~0); 57394#L134 assume !(8482 == ssl3_accept_~s__state~0); 57393#L137 assume !(8464 == ssl3_accept_~s__state~0); 57392#L140 assume !(8465 == ssl3_accept_~s__state~0); 57391#L143 assume !(8466 == ssl3_accept_~s__state~0); 57390#L146 assume !(8496 == ssl3_accept_~s__state~0); 57389#L149 assume !(8497 == ssl3_accept_~s__state~0); 57388#L152 assume !(8512 == ssl3_accept_~s__state~0); 57387#L155 assume !(8513 == ssl3_accept_~s__state~0); 57386#L158 assume !(8528 == ssl3_accept_~s__state~0); 57385#L161 assume !(8529 == ssl3_accept_~s__state~0); 57384#L164 assume 8544 == ssl3_accept_~s__state~0; 55924#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 57383#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 57381#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 57380#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 57374#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 55770#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 55771#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57357#L614 ssl3_accept_~skip~0 := 0; 57355#L110-2 assume !false; 57353#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57351#L113 assume !(12292 == ssl3_accept_~s__state~0); 57349#L116 assume !(16384 == ssl3_accept_~s__state~0); 57347#L119 assume !(8192 == ssl3_accept_~s__state~0); 57345#L122 assume !(24576 == ssl3_accept_~s__state~0); 57343#L125 assume !(8195 == ssl3_accept_~s__state~0); 57341#L128 assume !(8480 == ssl3_accept_~s__state~0); 57339#L131 assume !(8481 == ssl3_accept_~s__state~0); 57337#L134 assume !(8482 == ssl3_accept_~s__state~0); 57335#L137 assume !(8464 == ssl3_accept_~s__state~0); 57333#L140 assume !(8465 == ssl3_accept_~s__state~0); 57331#L143 assume !(8466 == ssl3_accept_~s__state~0); 57329#L146 assume !(8496 == ssl3_accept_~s__state~0); 57327#L149 assume !(8497 == ssl3_accept_~s__state~0); 57325#L152 assume !(8512 == ssl3_accept_~s__state~0); 57323#L155 assume !(8513 == ssl3_accept_~s__state~0); 57321#L158 assume !(8528 == ssl3_accept_~s__state~0); 56943#L161 assume !(8529 == ssl3_accept_~s__state~0); 56939#L164 assume !(8544 == ssl3_accept_~s__state~0); 56937#L167 assume !(8545 == ssl3_accept_~s__state~0); 56810#L170 assume !(8560 == ssl3_accept_~s__state~0); 56805#L173 assume !(8561 == ssl3_accept_~s__state~0); 56802#L176 assume 8448 == ssl3_accept_~s__state~0; 56803#L177 assume !(ssl3_accept_~num1~0 > 0); 57183#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 57181#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57175#L614 ssl3_accept_~skip~0 := 0; 57173#L110-2 assume !false; 57171#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57169#L113 assume !(12292 == ssl3_accept_~s__state~0); 57167#L116 assume !(16384 == ssl3_accept_~s__state~0); 57165#L119 assume !(8192 == ssl3_accept_~s__state~0); 57163#L122 assume !(24576 == ssl3_accept_~s__state~0); 57161#L125 assume !(8195 == ssl3_accept_~s__state~0); 57159#L128 assume !(8480 == ssl3_accept_~s__state~0); 57157#L131 assume !(8481 == ssl3_accept_~s__state~0); 57155#L134 assume !(8482 == ssl3_accept_~s__state~0); 57153#L137 assume !(8464 == ssl3_accept_~s__state~0); 57151#L140 assume !(8465 == ssl3_accept_~s__state~0); 57149#L143 assume !(8466 == ssl3_accept_~s__state~0); 57147#L146 assume !(8496 == ssl3_accept_~s__state~0); 57145#L149 assume !(8497 == ssl3_accept_~s__state~0); 57124#L152 assume !(8512 == ssl3_accept_~s__state~0); 57122#L155 assume !(8513 == ssl3_accept_~s__state~0); 57121#L158 assume !(8528 == ssl3_accept_~s__state~0); 57120#L161 assume !(8529 == ssl3_accept_~s__state~0); 57119#L164 assume !(8544 == ssl3_accept_~s__state~0); 57118#L167 assume !(8545 == ssl3_accept_~s__state~0); 57117#L170 assume !(8560 == ssl3_accept_~s__state~0); 57116#L173 assume !(8561 == ssl3_accept_~s__state~0); 57112#L176 assume !(8448 == ssl3_accept_~s__state~0); 57109#L179 assume 8576 == ssl3_accept_~s__state~0; 57046#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 57108#L451 assume !(ssl3_accept_~ret~0 <= 0); 57107#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 56470#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 57644#L614 ssl3_accept_~skip~0 := 0; 57643#L110-2 assume !false; 57642#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 57641#L113 assume !(12292 == ssl3_accept_~s__state~0); 57640#L116 assume !(16384 == ssl3_accept_~s__state~0); 57639#L119 assume !(8192 == ssl3_accept_~s__state~0); 57638#L122 assume !(24576 == ssl3_accept_~s__state~0); 57637#L125 assume !(8195 == ssl3_accept_~s__state~0); 57636#L128 assume !(8480 == ssl3_accept_~s__state~0); 57635#L131 assume !(8481 == ssl3_accept_~s__state~0); 57634#L134 assume !(8482 == ssl3_accept_~s__state~0); 57608#L137 assume !(8464 == ssl3_accept_~s__state~0); 57607#L140 assume !(8465 == ssl3_accept_~s__state~0); 57587#L143 assume 8466 == ssl3_accept_~s__state~0; 55639#L144 [2021-10-21 20:26:52,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:52,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 19 times [2021-10-21 20:26:52,185 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:52,185 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938307454] [2021-10-21 20:26:52,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:52,186 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:52,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:52,196 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:52,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:52,205 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:52,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:52,206 INFO L82 PathProgramCache]: Analyzing trace with hash -854822586, now seen corresponding path program 1 times [2021-10-21 20:26:52,206 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:52,206 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347840009] [2021-10-21 20:26:52,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:52,207 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:52,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:52,309 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 280 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-10-21 20:26:52,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:52,309 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347840009] [2021-10-21 20:26:52,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347840009] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:52,310 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:52,310 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 20:26:52,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456043522] [2021-10-21 20:26:52,311 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:52,311 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:52,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 20:26:52,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:26:52,312 INFO L87 Difference]: Start difference. First operand 2030 states and 2691 transitions. cyclomatic complexity: 668 Second operand has 5 states, 5 states have (on average 19.8) internal successors, (99), 5 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:52,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:52,439 INFO L93 Difference]: Finished difference Result 8887 states and 11668 transitions. [2021-10-21 20:26:52,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-10-21 20:26:52,441 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8887 states and 11668 transitions. [2021-10-21 20:26:52,488 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 8527 [2021-10-21 20:26:52,528 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8887 states to 8887 states and 11668 transitions. [2021-10-21 20:26:52,529 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8773 [2021-10-21 20:26:52,539 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8773 [2021-10-21 20:26:52,539 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8887 states and 11668 transitions. [2021-10-21 20:26:52,541 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:52,542 INFO L681 BuchiCegarLoop]: Abstraction has 8887 states and 11668 transitions. [2021-10-21 20:26:52,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8887 states and 11668 transitions. [2021-10-21 20:26:52,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8887 to 3429. [2021-10-21 20:26:52,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3429 states, 3429 states have (on average 1.3181685622630503) internal successors, (4520), 3428 states have internal predecessors, (4520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:52,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3429 states to 3429 states and 4520 transitions. [2021-10-21 20:26:52,734 INFO L704 BuchiCegarLoop]: Abstraction has 3429 states and 4520 transitions. [2021-10-21 20:26:52,734 INFO L587 BuchiCegarLoop]: Abstraction has 3429 states and 4520 transitions. [2021-10-21 20:26:52,734 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-10-21 20:26:52,735 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3429 states and 4520 transitions. [2021-10-21 20:26:52,752 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3243 [2021-10-21 20:26:52,752 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:52,753 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:52,758 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:52,758 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:52,759 INFO L791 eck$LassoCheckResult]: Stem: 66806#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 66660#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 66651#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 66612#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 66613#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 66610#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 66611#L110-2 assume !false; 66851#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68642#L113 assume !(12292 == ssl3_accept_~s__state~0); 68643#L116 assume !(16384 == ssl3_accept_~s__state~0); 68638#L119 assume !(8192 == ssl3_accept_~s__state~0); 68639#L122 assume !(24576 == ssl3_accept_~s__state~0); 68634#L125 assume !(8195 == ssl3_accept_~s__state~0); 68635#L128 assume !(8480 == ssl3_accept_~s__state~0); 68630#L131 assume !(8481 == ssl3_accept_~s__state~0); 68631#L134 assume !(8482 == ssl3_accept_~s__state~0); 68626#L137 assume 8464 == ssl3_accept_~s__state~0; 66573#L144 [2021-10-21 20:26:52,759 INFO L793 eck$LassoCheckResult]: Loop: 66573#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 66574#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 66595#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 66596#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69707#L614 ssl3_accept_~skip~0 := 0; 69703#L110-2 assume !false; 69696#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69693#L113 assume !(12292 == ssl3_accept_~s__state~0); 69690#L116 assume !(16384 == ssl3_accept_~s__state~0); 69687#L119 assume !(8192 == ssl3_accept_~s__state~0); 69684#L122 assume !(24576 == ssl3_accept_~s__state~0); 69681#L125 assume !(8195 == ssl3_accept_~s__state~0); 69678#L128 assume !(8480 == ssl3_accept_~s__state~0); 69018#L131 assume !(8481 == ssl3_accept_~s__state~0); 69673#L134 assume !(8482 == ssl3_accept_~s__state~0); 69644#L137 assume !(8464 == ssl3_accept_~s__state~0); 69642#L140 assume !(8465 == ssl3_accept_~s__state~0); 69172#L143 assume !(8466 == ssl3_accept_~s__state~0); 68775#L146 assume 8496 == ssl3_accept_~s__state~0; 68277#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 68774#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 68773#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 68772#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 66783#L304-2 ssl3_accept_~s__init_num~0 := 0; 68766#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68761#L614 ssl3_accept_~skip~0 := 0; 68760#L110-2 assume !false; 68759#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68758#L113 assume !(12292 == ssl3_accept_~s__state~0); 68756#L116 assume !(16384 == ssl3_accept_~s__state~0); 68754#L119 assume !(8192 == ssl3_accept_~s__state~0); 68752#L122 assume !(24576 == ssl3_accept_~s__state~0); 68750#L125 assume !(8195 == ssl3_accept_~s__state~0); 68748#L128 assume !(8480 == ssl3_accept_~s__state~0); 68746#L131 assume !(8481 == ssl3_accept_~s__state~0); 68744#L134 assume !(8482 == ssl3_accept_~s__state~0); 68742#L137 assume !(8464 == ssl3_accept_~s__state~0); 68719#L140 assume !(8465 == ssl3_accept_~s__state~0); 68717#L143 assume !(8466 == ssl3_accept_~s__state~0); 68680#L146 assume !(8496 == ssl3_accept_~s__state~0); 68678#L149 assume !(8497 == ssl3_accept_~s__state~0); 68224#L152 assume 8512 == ssl3_accept_~s__state~0; 66819#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66820#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 66825#L319 assume !(ssl3_accept_~ret~0 <= 0); 66826#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 68985#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 68981#L614 ssl3_accept_~skip~0 := 0; 68976#L110-2 assume !false; 68977#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 68972#L113 assume !(12292 == ssl3_accept_~s__state~0); 68973#L116 assume !(16384 == ssl3_accept_~s__state~0); 68968#L119 assume !(8192 == ssl3_accept_~s__state~0); 68969#L122 assume !(24576 == ssl3_accept_~s__state~0); 68964#L125 assume !(8195 == ssl3_accept_~s__state~0); 68965#L128 assume !(8480 == ssl3_accept_~s__state~0); 68960#L131 assume !(8481 == ssl3_accept_~s__state~0); 68961#L134 assume !(8482 == ssl3_accept_~s__state~0); 68956#L137 assume !(8464 == ssl3_accept_~s__state~0); 68957#L140 assume !(8465 == ssl3_accept_~s__state~0); 68952#L143 assume !(8466 == ssl3_accept_~s__state~0); 68953#L146 assume !(8496 == ssl3_accept_~s__state~0); 68948#L149 assume !(8497 == ssl3_accept_~s__state~0); 68949#L152 assume !(8512 == ssl3_accept_~s__state~0); 68944#L155 assume !(8513 == ssl3_accept_~s__state~0); 68945#L158 assume 8528 == ssl3_accept_~s__state~0; 68395#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 69493#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 69492#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 69491#L341 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 69490#L344 assume !(0 != (1 + ssl3_accept_~l~0) % 4294967296);ssl3_accept_~skip~0 := 1; 66796#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 66797#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69471#L614 ssl3_accept_~skip~0 := 0; 69467#L110-2 assume !false; 69461#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69458#L113 assume !(12292 == ssl3_accept_~s__state~0); 69455#L116 assume !(16384 == ssl3_accept_~s__state~0); 69452#L119 assume !(8192 == ssl3_accept_~s__state~0); 69449#L122 assume !(24576 == ssl3_accept_~s__state~0); 69446#L125 assume !(8195 == ssl3_accept_~s__state~0); 69443#L128 assume !(8480 == ssl3_accept_~s__state~0); 69440#L131 assume !(8481 == ssl3_accept_~s__state~0); 69437#L134 assume !(8482 == ssl3_accept_~s__state~0); 69434#L137 assume !(8464 == ssl3_accept_~s__state~0); 69431#L140 assume !(8465 == ssl3_accept_~s__state~0); 69428#L143 assume !(8466 == ssl3_accept_~s__state~0); 69425#L146 assume !(8496 == ssl3_accept_~s__state~0); 69422#L149 assume !(8497 == ssl3_accept_~s__state~0); 69419#L152 assume !(8512 == ssl3_accept_~s__state~0); 69416#L155 assume !(8513 == ssl3_accept_~s__state~0); 69413#L158 assume !(8528 == ssl3_accept_~s__state~0); 69411#L161 assume !(8529 == ssl3_accept_~s__state~0); 69406#L164 assume 8544 == ssl3_accept_~s__state~0; 66561#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 66562#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 69398#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 66731#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 66732#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 66711#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 66712#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69125#L614 ssl3_accept_~skip~0 := 0; 69126#L110-2 assume !false; 69116#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69117#L113 assume !(12292 == ssl3_accept_~s__state~0); 69106#L116 assume !(16384 == ssl3_accept_~s__state~0); 69107#L119 assume !(8192 == ssl3_accept_~s__state~0); 69100#L122 assume !(24576 == ssl3_accept_~s__state~0); 69101#L125 assume !(8195 == ssl3_accept_~s__state~0); 69094#L128 assume !(8480 == ssl3_accept_~s__state~0); 69095#L131 assume !(8481 == ssl3_accept_~s__state~0); 69088#L134 assume !(8482 == ssl3_accept_~s__state~0); 69089#L137 assume !(8464 == ssl3_accept_~s__state~0); 69082#L140 assume !(8465 == ssl3_accept_~s__state~0); 69083#L143 assume !(8466 == ssl3_accept_~s__state~0); 69076#L146 assume !(8496 == ssl3_accept_~s__state~0); 69077#L149 assume !(8497 == ssl3_accept_~s__state~0); 69070#L152 assume !(8512 == ssl3_accept_~s__state~0); 69071#L155 assume !(8513 == ssl3_accept_~s__state~0); 69064#L158 assume !(8528 == ssl3_accept_~s__state~0); 69065#L161 assume !(8529 == ssl3_accept_~s__state~0); 69058#L164 assume !(8544 == ssl3_accept_~s__state~0); 69059#L167 assume !(8545 == ssl3_accept_~s__state~0); 69052#L170 assume !(8560 == ssl3_accept_~s__state~0); 69053#L173 assume !(8561 == ssl3_accept_~s__state~0); 69048#L176 assume 8448 == ssl3_accept_~s__state~0; 69049#L177 assume !(ssl3_accept_~num1~0 > 0); 66644#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 66645#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69371#L614 ssl3_accept_~skip~0 := 0; 69365#L110-2 assume !false; 69363#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69361#L113 assume !(12292 == ssl3_accept_~s__state~0); 69359#L116 assume !(16384 == ssl3_accept_~s__state~0); 69357#L119 assume !(8192 == ssl3_accept_~s__state~0); 69355#L122 assume !(24576 == ssl3_accept_~s__state~0); 69353#L125 assume !(8195 == ssl3_accept_~s__state~0); 69351#L128 assume !(8480 == ssl3_accept_~s__state~0); 69349#L131 assume !(8481 == ssl3_accept_~s__state~0); 69347#L134 assume !(8482 == ssl3_accept_~s__state~0); 69345#L137 assume !(8464 == ssl3_accept_~s__state~0); 69343#L140 assume !(8465 == ssl3_accept_~s__state~0); 69341#L143 assume !(8466 == ssl3_accept_~s__state~0); 69339#L146 assume !(8496 == ssl3_accept_~s__state~0); 69337#L149 assume !(8497 == ssl3_accept_~s__state~0); 69335#L152 assume !(8512 == ssl3_accept_~s__state~0); 69333#L155 assume !(8513 == ssl3_accept_~s__state~0); 69331#L158 assume !(8528 == ssl3_accept_~s__state~0); 69329#L161 assume !(8529 == ssl3_accept_~s__state~0); 69327#L164 assume !(8544 == ssl3_accept_~s__state~0); 69325#L167 assume !(8545 == ssl3_accept_~s__state~0); 69323#L170 assume !(8560 == ssl3_accept_~s__state~0); 69321#L173 assume !(8561 == ssl3_accept_~s__state~0); 69319#L176 assume !(8448 == ssl3_accept_~s__state~0); 69317#L179 assume 8576 == ssl3_accept_~s__state~0; 69166#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 69315#L451 assume !(ssl3_accept_~ret~0 <= 0); 69314#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 68620#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 69591#L614 ssl3_accept_~skip~0 := 0; 69587#L110-2 assume !false; 69583#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 69579#L113 assume !(12292 == ssl3_accept_~s__state~0); 69575#L116 assume !(16384 == ssl3_accept_~s__state~0); 69571#L119 assume !(8192 == ssl3_accept_~s__state~0); 69567#L122 assume !(24576 == ssl3_accept_~s__state~0); 69563#L125 assume !(8195 == ssl3_accept_~s__state~0); 69559#L128 assume !(8480 == ssl3_accept_~s__state~0); 69555#L131 assume !(8481 == ssl3_accept_~s__state~0); 69551#L134 assume !(8482 == ssl3_accept_~s__state~0); 69549#L137 assume !(8464 == ssl3_accept_~s__state~0); 69548#L140 assume !(8465 == ssl3_accept_~s__state~0); 69542#L143 assume 8466 == ssl3_accept_~s__state~0; 66573#L144 [2021-10-21 20:26:52,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:52,760 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 20 times [2021-10-21 20:26:52,760 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:52,760 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997519185] [2021-10-21 20:26:52,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:52,761 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:52,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:52,769 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:52,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:52,777 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:52,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:52,777 INFO L82 PathProgramCache]: Analyzing trace with hash 195187859, now seen corresponding path program 1 times [2021-10-21 20:26:52,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:52,778 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184759415] [2021-10-21 20:26:52,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:52,778 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:52,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:52,867 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 207 proven. 0 refuted. 0 times theorem prover too weak. 165 trivial. 0 not checked. [2021-10-21 20:26:52,868 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:52,868 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184759415] [2021-10-21 20:26:52,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184759415] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:52,868 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:52,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:52,868 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165022710] [2021-10-21 20:26:52,869 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:52,869 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:52,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:52,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:52,870 INFO L87 Difference]: Start difference. First operand 3429 states and 4520 transitions. cyclomatic complexity: 1100 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) [2021-10-21 20:26:52,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:52,898 INFO L93 Difference]: Finished difference Result 6189 states and 8112 transitions. [2021-10-21 20:26:52,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:52,899 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6189 states and 8112 transitions. [2021-10-21 20:26:52,933 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 6003 [2021-10-21 20:26:52,960 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6189 states to 6189 states and 8112 transitions. [2021-10-21 20:26:52,960 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6075 [2021-10-21 20:26:52,968 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6075 [2021-10-21 20:26:52,968 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6189 states and 8112 transitions. [2021-10-21 20:26:52,968 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:52,968 INFO L681 BuchiCegarLoop]: Abstraction has 6189 states and 8112 transitions. [2021-10-21 20:26:52,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6189 states and 8112 transitions. [2021-10-21 20:26:53,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6189 to 3429. [2021-10-21 20:26:53,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3429 states, 3429 states have (on average 1.3170020414114902) internal successors, (4516), 3428 states have internal predecessors, (4516), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:53,122 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3429 states to 3429 states and 4516 transitions. [2021-10-21 20:26:53,122 INFO L704 BuchiCegarLoop]: Abstraction has 3429 states and 4516 transitions. [2021-10-21 20:26:53,122 INFO L587 BuchiCegarLoop]: Abstraction has 3429 states and 4516 transitions. [2021-10-21 20:26:53,122 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-10-21 20:26:53,122 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3429 states and 4516 transitions. [2021-10-21 20:26:53,136 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3243 [2021-10-21 20:26:53,136 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:53,136 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:53,138 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:53,138 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:53,139 INFO L791 eck$LassoCheckResult]: Stem: 76430#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 76283#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 76275#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 76235#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 76236#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 76226#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 76227#L110-2 assume !false; 76473#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76993#L113 assume !(12292 == ssl3_accept_~s__state~0); 76994#L116 assume !(16384 == ssl3_accept_~s__state~0); 76989#L119 assume !(8192 == ssl3_accept_~s__state~0); 76990#L122 assume !(24576 == ssl3_accept_~s__state~0); 76985#L125 assume !(8195 == ssl3_accept_~s__state~0); 76986#L128 assume !(8480 == ssl3_accept_~s__state~0); 76979#L131 assume !(8481 == ssl3_accept_~s__state~0); 76980#L134 assume !(8482 == ssl3_accept_~s__state~0); 76970#L137 assume 8464 == ssl3_accept_~s__state~0; 76650#L144 [2021-10-21 20:26:53,139 INFO L793 eck$LassoCheckResult]: Loop: 76650#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 78678#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 78675#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 78668#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78664#L614 ssl3_accept_~skip~0 := 0; 78652#L110-2 assume !false; 78653#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78641#L113 assume !(12292 == ssl3_accept_~s__state~0); 78642#L116 assume !(16384 == ssl3_accept_~s__state~0); 78630#L119 assume !(8192 == ssl3_accept_~s__state~0); 78631#L122 assume !(24576 == ssl3_accept_~s__state~0); 78622#L125 assume !(8195 == ssl3_accept_~s__state~0); 78623#L128 assume !(8480 == ssl3_accept_~s__state~0); 77592#L131 assume !(8481 == ssl3_accept_~s__state~0); 78615#L134 assume !(8482 == ssl3_accept_~s__state~0); 78608#L137 assume !(8464 == ssl3_accept_~s__state~0); 78609#L140 assume !(8465 == ssl3_accept_~s__state~0); 77452#L143 assume !(8466 == ssl3_accept_~s__state~0); 76907#L146 assume 8496 == ssl3_accept_~s__state~0; 76904#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 76903#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 76902#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 76901#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 76405#L304-2 ssl3_accept_~s__init_num~0 := 0; 76895#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 76890#L614 ssl3_accept_~skip~0 := 0; 76889#L110-2 assume !false; 76888#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 76887#L113 assume !(12292 == ssl3_accept_~s__state~0); 76886#L116 assume !(16384 == ssl3_accept_~s__state~0); 76885#L119 assume !(8192 == ssl3_accept_~s__state~0); 76884#L122 assume !(24576 == ssl3_accept_~s__state~0); 76883#L125 assume !(8195 == ssl3_accept_~s__state~0); 76882#L128 assume !(8480 == ssl3_accept_~s__state~0); 76881#L131 assume !(8481 == ssl3_accept_~s__state~0); 76880#L134 assume !(8482 == ssl3_accept_~s__state~0); 76879#L137 assume !(8464 == ssl3_accept_~s__state~0); 76878#L140 assume !(8465 == ssl3_accept_~s__state~0); 76877#L143 assume !(8466 == ssl3_accept_~s__state~0); 76876#L146 assume !(8496 == ssl3_accept_~s__state~0); 76875#L149 assume !(8497 == ssl3_accept_~s__state~0); 76873#L152 assume 8512 == ssl3_accept_~s__state~0; 76498#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76499#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 76446#L319 assume !(ssl3_accept_~ret~0 <= 0); 76447#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 78230#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78883#L614 ssl3_accept_~skip~0 := 0; 78882#L110-2 assume !false; 78881#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78880#L113 assume !(12292 == ssl3_accept_~s__state~0); 78879#L116 assume !(16384 == ssl3_accept_~s__state~0); 78878#L119 assume !(8192 == ssl3_accept_~s__state~0); 78877#L122 assume !(24576 == ssl3_accept_~s__state~0); 78876#L125 assume !(8195 == ssl3_accept_~s__state~0); 78875#L128 assume !(8480 == ssl3_accept_~s__state~0); 78874#L131 assume !(8481 == ssl3_accept_~s__state~0); 78873#L134 assume !(8482 == ssl3_accept_~s__state~0); 78872#L137 assume !(8464 == ssl3_accept_~s__state~0); 78871#L140 assume !(8465 == ssl3_accept_~s__state~0); 78870#L143 assume !(8466 == ssl3_accept_~s__state~0); 78869#L146 assume !(8496 == ssl3_accept_~s__state~0); 78868#L149 assume !(8497 == ssl3_accept_~s__state~0); 78867#L152 assume !(8512 == ssl3_accept_~s__state~0); 78866#L155 assume !(8513 == ssl3_accept_~s__state~0); 78865#L158 assume 8528 == ssl3_accept_~s__state~0; 76622#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 76243#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 76244#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 76853#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 76869#L364 assume !(ssl3_accept_~ret~0 <= 0); 76423#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 76424#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 77289#L614 ssl3_accept_~skip~0 := 0; 77277#L110-2 assume !false; 77278#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 77269#L113 assume !(12292 == ssl3_accept_~s__state~0); 77270#L116 assume !(16384 == ssl3_accept_~s__state~0); 77261#L119 assume !(8192 == ssl3_accept_~s__state~0); 77262#L122 assume !(24576 == ssl3_accept_~s__state~0); 77253#L125 assume !(8195 == ssl3_accept_~s__state~0); 77254#L128 assume !(8480 == ssl3_accept_~s__state~0); 77245#L131 assume !(8481 == ssl3_accept_~s__state~0); 77246#L134 assume !(8482 == ssl3_accept_~s__state~0); 77237#L137 assume !(8464 == ssl3_accept_~s__state~0); 77238#L140 assume !(8465 == ssl3_accept_~s__state~0); 77229#L143 assume !(8466 == ssl3_accept_~s__state~0); 77230#L146 assume !(8496 == ssl3_accept_~s__state~0); 77219#L149 assume !(8497 == ssl3_accept_~s__state~0); 77220#L152 assume !(8512 == ssl3_accept_~s__state~0); 76871#L155 assume !(8513 == ssl3_accept_~s__state~0); 76872#L158 assume !(8528 == ssl3_accept_~s__state~0); 76845#L161 assume !(8529 == ssl3_accept_~s__state~0); 76846#L164 assume 8544 == ssl3_accept_~s__state~0; 76185#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 76186#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 76531#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 76532#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 78820#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 78816#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 78812#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78807#L614 ssl3_accept_~skip~0 := 0; 78806#L110-2 assume !false; 78805#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78804#L113 assume !(12292 == ssl3_accept_~s__state~0); 78803#L116 assume !(16384 == ssl3_accept_~s__state~0); 78802#L119 assume !(8192 == ssl3_accept_~s__state~0); 78801#L122 assume !(24576 == ssl3_accept_~s__state~0); 78800#L125 assume !(8195 == ssl3_accept_~s__state~0); 78796#L128 assume !(8480 == ssl3_accept_~s__state~0); 78795#L131 assume !(8481 == ssl3_accept_~s__state~0); 78794#L134 assume !(8482 == ssl3_accept_~s__state~0); 78793#L137 assume !(8464 == ssl3_accept_~s__state~0); 78792#L140 assume !(8465 == ssl3_accept_~s__state~0); 78791#L143 assume !(8466 == ssl3_accept_~s__state~0); 78787#L146 assume !(8496 == ssl3_accept_~s__state~0); 78785#L149 assume !(8497 == ssl3_accept_~s__state~0); 78784#L152 assume !(8512 == ssl3_accept_~s__state~0); 78783#L155 assume !(8513 == ssl3_accept_~s__state~0); 78782#L158 assume !(8528 == ssl3_accept_~s__state~0); 78781#L161 assume !(8529 == ssl3_accept_~s__state~0); 78780#L164 assume !(8544 == ssl3_accept_~s__state~0); 78779#L167 assume !(8545 == ssl3_accept_~s__state~0); 78778#L170 assume !(8560 == ssl3_accept_~s__state~0); 78777#L173 assume !(8561 == ssl3_accept_~s__state~0); 78773#L176 assume 8448 == ssl3_accept_~s__state~0; 78770#L177 assume !(ssl3_accept_~num1~0 > 0); 78768#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 78767#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78762#L614 ssl3_accept_~skip~0 := 0; 78761#L110-2 assume !false; 78759#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78757#L113 assume !(12292 == ssl3_accept_~s__state~0); 78756#L116 assume !(16384 == ssl3_accept_~s__state~0); 78752#L119 assume !(8192 == ssl3_accept_~s__state~0); 78750#L122 assume !(24576 == ssl3_accept_~s__state~0); 78749#L125 assume !(8195 == ssl3_accept_~s__state~0); 78746#L128 assume !(8480 == ssl3_accept_~s__state~0); 78741#L131 assume !(8481 == ssl3_accept_~s__state~0); 78740#L134 assume !(8482 == ssl3_accept_~s__state~0); 78699#L137 assume !(8464 == ssl3_accept_~s__state~0); 78695#L140 assume !(8465 == ssl3_accept_~s__state~0); 78694#L143 assume !(8466 == ssl3_accept_~s__state~0); 78693#L146 assume !(8496 == ssl3_accept_~s__state~0); 78692#L149 assume !(8497 == ssl3_accept_~s__state~0); 78691#L152 assume !(8512 == ssl3_accept_~s__state~0); 78690#L155 assume !(8513 == ssl3_accept_~s__state~0); 78689#L158 assume !(8528 == ssl3_accept_~s__state~0); 78688#L161 assume !(8529 == ssl3_accept_~s__state~0); 78687#L164 assume !(8544 == ssl3_accept_~s__state~0); 78686#L167 assume !(8545 == ssl3_accept_~s__state~0); 78685#L170 assume !(8560 == ssl3_accept_~s__state~0); 78684#L173 assume !(8561 == ssl3_accept_~s__state~0); 78683#L176 assume !(8448 == ssl3_accept_~s__state~0); 78682#L179 assume 8576 == ssl3_accept_~s__state~0; 78680#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 78679#L451 assume !(ssl3_accept_~ret~0 <= 0); 78676#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 78148#L577 assume !(0 == ssl3_accept_~s__s3__tmp__reuse_message~0); 78657#L614 ssl3_accept_~skip~0 := 0; 78658#L110-2 assume !false; 78647#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 78648#L113 assume !(12292 == ssl3_accept_~s__state~0); 78636#L116 assume !(16384 == ssl3_accept_~s__state~0); 78637#L119 assume !(8192 == ssl3_accept_~s__state~0); 78626#L122 assume !(24576 == ssl3_accept_~s__state~0); 78627#L125 assume !(8195 == ssl3_accept_~s__state~0); 78618#L128 assume !(8480 == ssl3_accept_~s__state~0); 78619#L131 assume !(8481 == ssl3_accept_~s__state~0); 78611#L134 assume !(8482 == ssl3_accept_~s__state~0); 78612#L137 assume !(8464 == ssl3_accept_~s__state~0); 78605#L140 assume !(8465 == ssl3_accept_~s__state~0); 78606#L143 assume 8466 == ssl3_accept_~s__state~0; 76650#L144 [2021-10-21 20:26:53,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:53,140 INFO L82 PathProgramCache]: Analyzing trace with hash -1150938771, now seen corresponding path program 21 times [2021-10-21 20:26:53,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:53,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863659408] [2021-10-21 20:26:53,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:53,142 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:53,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:53,150 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:53,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:53,159 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:53,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:53,160 INFO L82 PathProgramCache]: Analyzing trace with hash -959318444, now seen corresponding path program 1 times [2021-10-21 20:26:53,160 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:53,160 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772090804] [2021-10-21 20:26:53,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:53,160 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:53,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:53,178 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:53,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:53,216 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:53,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:53,217 INFO L82 PathProgramCache]: Analyzing trace with hash 1879966824, now seen corresponding path program 1 times [2021-10-21 20:26:53,217 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:53,217 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600224731] [2021-10-21 20:26:53,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:53,218 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:53,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:53,312 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 83 proven. 0 refuted. 0 times theorem prover too weak. 366 trivial. 0 not checked. [2021-10-21 20:26:53,313 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:53,313 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600224731] [2021-10-21 20:26:53,313 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600224731] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:53,313 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:53,313 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:53,314 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [908891147] [2021-10-21 20:26:55,001 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:26:55,001 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:26:55,001 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:26:55,001 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:26:55,001 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 20:26:55,001 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:55,001 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:26:55,002 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:26:55,002 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration26_Loop [2021-10-21 20:26:55,002 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:26:55,002 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:26:55,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,016 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,026 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,035 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,040 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,049 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,055 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,064 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,072 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,077 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,081 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:55,354 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:26:55,354 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 20:26:55,354 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:55,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:55,360 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:55,371 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:55,371 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:55,382 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-10-21 20:26:55,401 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:55,401 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~got_new_session~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:55,437 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:55,437 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:55,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:55,441 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:55,453 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:55,453 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:55,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-10-21 20:26:55,473 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:55,473 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet41=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:55,517 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:55,517 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:55,517 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:55,518 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:55,519 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-10-21 20:26:55,520 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:55,520 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:55,536 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:55,537 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet40=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:55,560 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Ended with exit code 0 [2021-10-21 20:26:55,560 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:55,560 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:55,561 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:55,561 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-10-21 20:26:55,562 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:55,562 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:55,571 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:55,571 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~skip~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:55,594 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:55,594 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:55,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:55,595 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:55,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-10-21 20:26:55,605 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:55,605 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:55,633 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:55,633 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet46=2, ULTIMATE.start_ssl3_accept_~ret~0=2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:55,657 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:55,657 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:55,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:55,658 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:55,659 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-10-21 20:26:55,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:55,661 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:55,676 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:55,676 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Honda state: {ULTIMATE.start_ssl3_accept_~s__verify_mode~0=-2} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:55,702 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:55,702 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:55,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:55,703 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:55,704 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-10-21 20:26:55,704 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:55,704 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:55,745 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:55,745 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp61~0=-4294967552, ULTIMATE.start_ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0=-4294967552, ULTIMATE.start_ssl3_accept_~l~0=-4294967552, ULTIMATE.start_ssl3_accept_~__cil_tmp56~0=-4294967552} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:55,754 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:55,755 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:55,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:55,756 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:55,773 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:55,774 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:55,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-10-21 20:26:55,805 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:55,805 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__cert_request~0=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:55,841 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:55,842 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:55,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:55,844 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:55,848 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:55,848 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:55,860 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-10-21 20:26:55,869 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:55,869 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__hit~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:55,916 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:55,917 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:55,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:55,918 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:55,919 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-10-21 20:26:55,920 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:55,920 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:55,930 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:55,930 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~s__init_num~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:55,956 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:55,956 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:55,956 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:55,957 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:55,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-10-21 20:26:55,961 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:55,961 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:56,005 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:56,005 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Honda state: {ULTIMATE.start_ssl3_accept_~__cil_tmp57~0=-2097153, ULTIMATE.start_ssl3_accept_~s__options~0=-2097153} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:56,008 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:56,009 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,009 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,012 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-10-21 20:26:56,013 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:56,013 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:56,027 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:56,027 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:56,049 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2021-10-21 20:26:56,049 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,050 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,051 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-10-21 20:26:56,052 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:56,052 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:56,061 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:56,062 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8576} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:56,084 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2021-10-21 20:26:56,085 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,085 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,086 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,095 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:56,095 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:56,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-10-21 20:26:56,110 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:26:56,110 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_#t~nondet44=1} Honda state: {ULTIMATE.start_ssl3_accept_#t~nondet44=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:26:56,132 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-10-21 20:26:56,133 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,133 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,134 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,135 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-10-21 20:26:56,135 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:26:56,136 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:56,187 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2021-10-21 20:26:56,187 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,187 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,189 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-10-21 20:26:56,191 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 20:26:56,191 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:26:56,204 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 20:26:56,226 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-10-21 20:26:56,226 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:26:56,226 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:26:56,227 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:26:56,227 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:26:56,227 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 20:26:56,227 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,227 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:26:56,227 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:26:56,227 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration26_Loop [2021-10-21 20:26:56,227 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:26:56,227 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:26:56,230 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,250 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,266 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,272 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,284 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,303 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:26:56,583 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:26:56,583 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 20:26:56,583 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,583 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,589 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,610 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 [2021-10-21 20:26:56,621 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:56,621 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:56,621 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:56,621 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:56,621 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:56,623 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:56,623 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:56,631 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-10-21 20:26:56,638 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:56,678 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:56,679 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,679 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,680 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,682 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-10-21 20:26:56,683 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 [2021-10-21 20:26:56,691 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:56,691 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:56,691 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:56,691 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:56,691 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:56,692 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:56,692 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:56,695 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:56,716 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:56,717 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,717 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,719 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,720 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-10-21 20:26:56,720 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 [2021-10-21 20:26:56,728 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:56,728 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:56,728 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:56,728 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:56,728 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:56,729 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:56,729 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:56,731 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:56,754 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-10-21 20:26:56,754 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,755 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-10-21 20:26:56,756 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 [2021-10-21 20:26:56,765 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:56,765 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:56,765 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:56,765 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-10-21 20:26:56,765 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:56,766 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-10-21 20:26:56,766 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:56,801 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:56,824 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-10-21 20:26:56,824 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,825 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,826 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-10-21 20:26:56,827 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 [2021-10-21 20:26:56,834 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:56,835 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:56,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:56,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:56,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:56,836 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:56,836 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:56,837 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:56,859 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:56,859 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,860 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,863 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-10-21 20:26:56,864 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 [2021-10-21 20:26:56,872 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:56,872 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:56,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:56,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:56,872 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:56,873 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:56,873 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:56,874 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:56,897 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-10-21 20:26:56,898 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,898 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,898 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,900 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-10-21 20:26:56,901 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 [2021-10-21 20:26:56,909 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:56,909 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:56,909 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:56,910 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:56,910 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:56,910 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:56,910 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:56,917 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:56,939 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-10-21 20:26:56,941 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:56,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:56,942 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:56,944 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 [2021-10-21 20:26:56,946 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-10-21 20:26:56,953 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:56,953 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:56,953 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:56,953 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:56,953 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:56,955 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:56,955 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:56,984 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:57,022 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:57,022 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:57,022 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:57,025 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:57,030 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 [2021-10-21 20:26:57,040 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:57,040 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:57,041 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:57,041 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:57,041 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:57,042 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:57,042 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:57,043 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-10-21 20:26:57,060 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:57,097 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:57,097 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:57,097 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:57,101 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:57,105 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 [2021-10-21 20:26:57,116 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:57,116 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:57,116 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:57,117 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:57,117 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:57,118 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:57,118 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:57,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-10-21 20:26:57,128 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:57,168 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:57,169 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:57,169 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:57,171 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:57,172 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-10-21 20:26:57,173 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 [2021-10-21 20:26:57,181 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:57,181 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:57,181 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:57,181 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:57,181 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:57,182 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:57,183 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:57,186 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:57,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:57,212 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:57,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:57,213 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:57,213 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-10-21 20:26:57,214 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 [2021-10-21 20:26:57,222 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:57,222 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:57,222 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:57,222 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:57,222 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:57,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:57,228 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:57,232 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:57,259 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:57,259 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:57,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:57,260 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:57,261 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-10-21 20:26:57,262 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 [2021-10-21 20:26:57,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:57,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:57,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:57,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:57,271 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:57,273 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:57,273 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:57,277 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:57,301 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-10-21 20:26:57,301 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:57,301 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:57,302 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:57,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-10-21 20:26:57,304 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 [2021-10-21 20:26:57,313 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:57,313 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:57,314 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:57,314 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:57,314 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:57,314 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:57,314 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:57,316 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:26:57,338 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-10-21 20:26:57,339 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:57,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:57,339 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:57,340 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-10-21 20:26:57,341 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 [2021-10-21 20:26:57,349 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:26:57,349 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:26:57,349 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:26:57,349 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:26:57,349 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:26:57,350 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:26:57,350 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:26:57,352 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 20:26:57,355 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 20:26:57,355 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-10-21 20:26:57,355 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:26:57,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:26:57,356 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:26:57,357 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-10-21 20:26:57,358 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 20:26:57,358 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 20:26:57,358 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 20:26:57,358 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~blastFlag~0) = -1*ULTIMATE.start_ssl3_accept_~blastFlag~0 + 1 Supporting invariants [] [2021-10-21 20:26:57,382 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:57,382 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 20:26:57,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:57,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:57,424 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 20:26:57,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:26:57,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:57,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 20:26:57,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:26:58,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-10-21 20:26:58,755 INFO L134 CoverageAnalysis]: Checked inductivity of 372 backedges. 95 proven. 0 refuted. 0 times theorem prover too weak. 277 trivial. 0 not checked. [2021-10-21 20:26:58,757 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-21 20:26:58,757 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3429 states and 4516 transitions. cyclomatic complexity: 1096 Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:58,883 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3429 states and 4516 transitions. cyclomatic complexity: 1096. Second operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 9053 states and 11870 transitions. Complement of second has 4 states. [2021-10-21 20:26:58,884 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 [2021-10-21 20:26:58,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.8) internal successors, (94), 5 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:58,887 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 415 transitions. [2021-10-21 20:26:58,887 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 415 transitions. Stem has 17 letters. Loop has 173 letters. [2021-10-21 20:26:58,895 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:26:58,895 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 415 transitions. Stem has 190 letters. Loop has 173 letters. [2021-10-21 20:26:58,897 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:26:58,898 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 415 transitions. Stem has 17 letters. Loop has 346 letters. [2021-10-21 20:26:58,902 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:26:58,902 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9053 states and 11870 transitions. [2021-10-21 20:26:58,966 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6043 [2021-10-21 20:26:59,014 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9053 states to 9053 states and 11870 transitions. [2021-10-21 20:26:59,014 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6119 [2021-10-21 20:26:59,028 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6131 [2021-10-21 20:26:59,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9053 states and 11870 transitions. [2021-10-21 20:26:59,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:59,030 INFO L681 BuchiCegarLoop]: Abstraction has 9053 states and 11870 transitions. [2021-10-21 20:26:59,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9053 states and 11870 transitions. [2021-10-21 20:26:59,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9053 to 9041. [2021-10-21 20:26:59,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9041 states, 9041 states have (on average 1.3109169339674815) internal successors, (11852), 9040 states have internal predecessors, (11852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:59,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9041 states to 9041 states and 11852 transitions. [2021-10-21 20:26:59,193 INFO L704 BuchiCegarLoop]: Abstraction has 9041 states and 11852 transitions. [2021-10-21 20:26:59,193 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:59,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:59,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:59,194 INFO L87 Difference]: Start difference. First operand 9041 states and 11852 transitions. 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) [2021-10-21 20:26:59,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:59,272 INFO L93 Difference]: Finished difference Result 9041 states and 11635 transitions. [2021-10-21 20:26:59,273 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:59,273 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9041 states and 11635 transitions. [2021-10-21 20:26:59,325 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6043 [2021-10-21 20:26:59,373 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9041 states to 9041 states and 11635 transitions. [2021-10-21 20:26:59,373 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6119 [2021-10-21 20:26:59,378 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6119 [2021-10-21 20:26:59,379 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9041 states and 11635 transitions. [2021-10-21 20:26:59,379 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:59,379 INFO L681 BuchiCegarLoop]: Abstraction has 9041 states and 11635 transitions. [2021-10-21 20:26:59,386 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9041 states and 11635 transitions. [2021-10-21 20:26:59,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9041 to 9041. [2021-10-21 20:26:59,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9041 states, 9041 states have (on average 1.286915164251742) internal successors, (11635), 9040 states have internal predecessors, (11635), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:59,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9041 states to 9041 states and 11635 transitions. [2021-10-21 20:26:59,524 INFO L704 BuchiCegarLoop]: Abstraction has 9041 states and 11635 transitions. [2021-10-21 20:26:59,524 INFO L587 BuchiCegarLoop]: Abstraction has 9041 states and 11635 transitions. [2021-10-21 20:26:59,524 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-10-21 20:26:59,524 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9041 states and 11635 transitions. [2021-10-21 20:26:59,557 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6043 [2021-10-21 20:26:59,557 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:26:59,557 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:26:59,560 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:26:59,560 INFO L843 BuchiCegarLoop]: 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] [2021-10-21 20:26:59,560 INFO L791 eck$LassoCheckResult]: Stem: 107679#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 107483#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 107464#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 107411#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 107412#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 107401#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 107402#L110-2 assume !false; 110530#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 113467#L113 assume !(12292 == ssl3_accept_~s__state~0); 113459#L116 assume !(16384 == ssl3_accept_~s__state~0); 113460#L119 assume !(8192 == ssl3_accept_~s__state~0); 113450#L122 assume !(24576 == ssl3_accept_~s__state~0); 113451#L125 assume !(8195 == ssl3_accept_~s__state~0); 113397#L128 assume !(8480 == ssl3_accept_~s__state~0); 113398#L131 assume !(8481 == ssl3_accept_~s__state~0); 112063#L134 assume !(8482 == ssl3_accept_~s__state~0); 112064#L137 assume 8464 == ssl3_accept_~s__state~0; 108604#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 108605#L285 [2021-10-21 20:26:59,561 INFO L793 eck$LassoCheckResult]: Loop: 108605#L285 assume !(0 == ssl3_accept_~blastFlag~0); 112377#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 112378#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 112359#L615 assume !(0 == ssl3_accept_~skip~0); 112357#L614 ssl3_accept_~skip~0 := 0; 112350#L110-2 assume !false; 112351#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112310#L113 assume !(12292 == ssl3_accept_~s__state~0); 112311#L116 assume !(16384 == ssl3_accept_~s__state~0); 112297#L119 assume !(8192 == ssl3_accept_~s__state~0); 112298#L122 assume !(24576 == ssl3_accept_~s__state~0); 112259#L125 assume !(8195 == ssl3_accept_~s__state~0); 112260#L128 assume !(8480 == ssl3_accept_~s__state~0); 112240#L131 assume !(8481 == ssl3_accept_~s__state~0); 112241#L134 assume !(8482 == ssl3_accept_~s__state~0); 112226#L137 assume !(8464 == ssl3_accept_~s__state~0); 112227#L140 assume !(8465 == ssl3_accept_~s__state~0); 112125#L143 assume !(8466 == ssl3_accept_~s__state~0); 111978#L146 assume 8496 == ssl3_accept_~s__state~0; 111977#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 111976#L298 assume !(1 == ssl3_accept_~blastFlag~0); 111975#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 111973#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 111972#L304-2 ssl3_accept_~s__init_num~0 := 0; 111968#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 111964#L615 assume !(0 == ssl3_accept_~skip~0); 111961#L614 ssl3_accept_~skip~0 := 0; 111960#L110-2 assume !false; 111959#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 111958#L113 assume !(12292 == ssl3_accept_~s__state~0); 111957#L116 assume !(16384 == ssl3_accept_~s__state~0); 111956#L119 assume !(8192 == ssl3_accept_~s__state~0); 111955#L122 assume !(24576 == ssl3_accept_~s__state~0); 111954#L125 assume !(8195 == ssl3_accept_~s__state~0); 111953#L128 assume !(8480 == ssl3_accept_~s__state~0); 111952#L131 assume !(8481 == ssl3_accept_~s__state~0); 111951#L134 assume !(8482 == ssl3_accept_~s__state~0); 111950#L137 assume !(8464 == ssl3_accept_~s__state~0); 111949#L140 assume !(8465 == ssl3_accept_~s__state~0); 111948#L143 assume !(8466 == ssl3_accept_~s__state~0); 111947#L146 assume !(8496 == ssl3_accept_~s__state~0); 111946#L149 assume !(8497 == ssl3_accept_~s__state~0); 111042#L152 assume 8512 == ssl3_accept_~s__state~0; 110557#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 110558#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 112672#L319 assume !(ssl3_accept_~ret~0 <= 0); 112671#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 112667#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 112663#L615 assume !(0 == ssl3_accept_~skip~0); 112660#L614 ssl3_accept_~skip~0 := 0; 112659#L110-2 assume !false; 112658#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112657#L113 assume !(12292 == ssl3_accept_~s__state~0); 112656#L116 assume !(16384 == ssl3_accept_~s__state~0); 112655#L119 assume !(8192 == ssl3_accept_~s__state~0); 112654#L122 assume !(24576 == ssl3_accept_~s__state~0); 112653#L125 assume !(8195 == ssl3_accept_~s__state~0); 112652#L128 assume !(8480 == ssl3_accept_~s__state~0); 112651#L131 assume !(8481 == ssl3_accept_~s__state~0); 112650#L134 assume !(8482 == ssl3_accept_~s__state~0); 112649#L137 assume !(8464 == ssl3_accept_~s__state~0); 112648#L140 assume !(8465 == ssl3_accept_~s__state~0); 112647#L143 assume !(8466 == ssl3_accept_~s__state~0); 112646#L146 assume !(8496 == ssl3_accept_~s__state~0); 112645#L149 assume !(8497 == ssl3_accept_~s__state~0); 112644#L152 assume !(8512 == ssl3_accept_~s__state~0); 112643#L155 assume !(8513 == ssl3_accept_~s__state~0); 112642#L158 assume 8528 == ssl3_accept_~s__state~0; 112100#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 112641#L332 assume 0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296;ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 1; 112639#L332-2 assume 0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0; 112632#L362 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet43;havoc ssl3_accept_#t~nondet43; 112630#L364 assume !(ssl3_accept_~ret~0 <= 0); 112629#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 112625#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 112621#L615 assume !(0 == ssl3_accept_~skip~0); 112615#L614 ssl3_accept_~skip~0 := 0; 112612#L110-2 assume !false; 112607#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112605#L113 assume !(12292 == ssl3_accept_~s__state~0); 112603#L116 assume !(16384 == ssl3_accept_~s__state~0); 112601#L119 assume !(8192 == ssl3_accept_~s__state~0); 112599#L122 assume !(24576 == ssl3_accept_~s__state~0); 112597#L125 assume !(8195 == ssl3_accept_~s__state~0); 112595#L128 assume !(8480 == ssl3_accept_~s__state~0); 112593#L131 assume !(8481 == ssl3_accept_~s__state~0); 112591#L134 assume !(8482 == ssl3_accept_~s__state~0); 112589#L137 assume !(8464 == ssl3_accept_~s__state~0); 112587#L140 assume !(8465 == ssl3_accept_~s__state~0); 112585#L143 assume !(8466 == ssl3_accept_~s__state~0); 112583#L146 assume !(8496 == ssl3_accept_~s__state~0); 112581#L149 assume !(8497 == ssl3_accept_~s__state~0); 112579#L152 assume !(8512 == ssl3_accept_~s__state~0); 112577#L155 assume !(8513 == ssl3_accept_~s__state~0); 112575#L158 assume !(8528 == ssl3_accept_~s__state~0); 112573#L161 assume !(8529 == ssl3_accept_~s__state~0); 112571#L164 assume 8544 == ssl3_accept_~s__state~0; 112081#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 112568#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 112565#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 112563#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 112559#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 112558#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 112553#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 112549#L615 assume !(0 == ssl3_accept_~skip~0); 112546#L614 ssl3_accept_~skip~0 := 0; 112545#L110-2 assume !false; 112544#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112543#L113 assume !(12292 == ssl3_accept_~s__state~0); 112542#L116 assume !(16384 == ssl3_accept_~s__state~0); 112541#L119 assume !(8192 == ssl3_accept_~s__state~0); 112540#L122 assume !(24576 == ssl3_accept_~s__state~0); 112539#L125 assume !(8195 == ssl3_accept_~s__state~0); 112538#L128 assume !(8480 == ssl3_accept_~s__state~0); 112537#L131 assume !(8481 == ssl3_accept_~s__state~0); 112536#L134 assume !(8482 == ssl3_accept_~s__state~0); 112535#L137 assume !(8464 == ssl3_accept_~s__state~0); 112534#L140 assume !(8465 == ssl3_accept_~s__state~0); 112533#L143 assume !(8466 == ssl3_accept_~s__state~0); 112532#L146 assume !(8496 == ssl3_accept_~s__state~0); 112531#L149 assume !(8497 == ssl3_accept_~s__state~0); 112530#L152 assume !(8512 == ssl3_accept_~s__state~0); 112529#L155 assume !(8513 == ssl3_accept_~s__state~0); 112528#L158 assume !(8528 == ssl3_accept_~s__state~0); 112527#L161 assume !(8529 == ssl3_accept_~s__state~0); 112526#L164 assume !(8544 == ssl3_accept_~s__state~0); 112525#L167 assume !(8545 == ssl3_accept_~s__state~0); 112524#L170 assume !(8560 == ssl3_accept_~s__state~0); 112523#L173 assume !(8561 == ssl3_accept_~s__state~0); 112522#L176 assume 8448 == ssl3_accept_~s__state~0; 112521#L177 assume !(ssl3_accept_~num1~0 > 0); 112519#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 112515#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 112511#L615 assume !(0 == ssl3_accept_~skip~0); 112508#L614 ssl3_accept_~skip~0 := 0; 112507#L110-2 assume !false; 112506#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112505#L113 assume !(12292 == ssl3_accept_~s__state~0); 112504#L116 assume !(16384 == ssl3_accept_~s__state~0); 112503#L119 assume !(8192 == ssl3_accept_~s__state~0); 112502#L122 assume !(24576 == ssl3_accept_~s__state~0); 112501#L125 assume !(8195 == ssl3_accept_~s__state~0); 112500#L128 assume !(8480 == ssl3_accept_~s__state~0); 112499#L131 assume !(8481 == ssl3_accept_~s__state~0); 112498#L134 assume !(8482 == ssl3_accept_~s__state~0); 112497#L137 assume !(8464 == ssl3_accept_~s__state~0); 112496#L140 assume !(8465 == ssl3_accept_~s__state~0); 112495#L143 assume !(8466 == ssl3_accept_~s__state~0); 112494#L146 assume !(8496 == ssl3_accept_~s__state~0); 112493#L149 assume !(8497 == ssl3_accept_~s__state~0); 112492#L152 assume !(8512 == ssl3_accept_~s__state~0); 112491#L155 assume !(8513 == ssl3_accept_~s__state~0); 112490#L158 assume !(8528 == ssl3_accept_~s__state~0); 112489#L161 assume !(8529 == ssl3_accept_~s__state~0); 112488#L164 assume !(8544 == ssl3_accept_~s__state~0); 112487#L167 assume !(8545 == ssl3_accept_~s__state~0); 112486#L170 assume !(8560 == ssl3_accept_~s__state~0); 112485#L173 assume !(8561 == ssl3_accept_~s__state~0); 112483#L176 assume !(8448 == ssl3_accept_~s__state~0); 112468#L179 assume 8576 == ssl3_accept_~s__state~0; 112391#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 112387#L451 assume !(ssl3_accept_~ret~0 <= 0); 112379#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 112368#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 112369#L615 assume !(0 == ssl3_accept_~skip~0); 112353#L614 ssl3_accept_~skip~0 := 0; 112354#L110-2 assume !false; 112347#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 112348#L113 assume !(12292 == ssl3_accept_~s__state~0); 112306#L116 assume !(16384 == ssl3_accept_~s__state~0); 112307#L119 assume !(8192 == ssl3_accept_~s__state~0); 112288#L122 assume !(24576 == ssl3_accept_~s__state~0); 112289#L125 assume !(8195 == ssl3_accept_~s__state~0); 112250#L128 assume !(8480 == ssl3_accept_~s__state~0); 112251#L131 assume !(8481 == ssl3_accept_~s__state~0); 112233#L134 assume !(8482 == ssl3_accept_~s__state~0); 112234#L137 assume !(8464 == ssl3_accept_~s__state~0); 112218#L140 assume !(8465 == ssl3_accept_~s__state~0); 112219#L143 assume 8466 == ssl3_accept_~s__state~0; 111991#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 108605#L285 [2021-10-21 20:26:59,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:59,562 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 1 times [2021-10-21 20:26:59,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:59,562 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698439260] [2021-10-21 20:26:59,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:59,563 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:59,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:59,573 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:26:59,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:26:59,582 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:26:59,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:26:59,583 INFO L82 PathProgramCache]: Analyzing trace with hash -852302533, now seen corresponding path program 1 times [2021-10-21 20:26:59,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:26:59,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273952245] [2021-10-21 20:26:59,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:26:59,584 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:26:59,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:26:59,612 INFO L134 CoverageAnalysis]: Checked inductivity of 393 backedges. 111 proven. 0 refuted. 0 times theorem prover too weak. 282 trivial. 0 not checked. [2021-10-21 20:26:59,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:26:59,613 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273952245] [2021-10-21 20:26:59,613 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273952245] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:26:59,613 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:26:59,613 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:26:59,613 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821853011] [2021-10-21 20:26:59,614 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:26:59,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:26:59,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:26:59,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:26:59,615 INFO L87 Difference]: Start difference. First operand 9041 states and 11635 transitions. cyclomatic complexity: 2611 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) [2021-10-21 20:26:59,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:26:59,658 INFO L93 Difference]: Finished difference Result 9107 states and 11514 transitions. [2021-10-21 20:26:59,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:26:59,659 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9107 states and 11514 transitions. [2021-10-21 20:26:59,706 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6087 [2021-10-21 20:26:59,838 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9107 states to 9107 states and 11514 transitions. [2021-10-21 20:26:59,844 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6163 [2021-10-21 20:26:59,849 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6163 [2021-10-21 20:26:59,849 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9107 states and 11514 transitions. [2021-10-21 20:26:59,849 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:26:59,849 INFO L681 BuchiCegarLoop]: Abstraction has 9107 states and 11514 transitions. [2021-10-21 20:26:59,855 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9107 states and 11514 transitions. [2021-10-21 20:26:59,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9107 to 9077. [2021-10-21 20:26:59,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 9077 states, 9077 states have (on average 1.2651757188498403) internal successors, (11484), 9076 states have internal predecessors, (11484), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:26:59,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9077 states to 9077 states and 11484 transitions. [2021-10-21 20:26:59,985 INFO L704 BuchiCegarLoop]: Abstraction has 9077 states and 11484 transitions. [2021-10-21 20:26:59,986 INFO L587 BuchiCegarLoop]: Abstraction has 9077 states and 11484 transitions. [2021-10-21 20:26:59,986 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-10-21 20:26:59,986 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 9077 states and 11484 transitions. [2021-10-21 20:27:00,021 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 6067 [2021-10-21 20:27:00,021 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:27:00,021 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:27:00,024 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:27:00,024 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:27:00,024 INFO L791 eck$LassoCheckResult]: Stem: 125827#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 125633#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 125619#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 125564#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 125565#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 125554#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 125555#L110-2 assume !false; 129342#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 129333#L113 assume !(12292 == ssl3_accept_~s__state~0); 129334#L116 assume !(16384 == ssl3_accept_~s__state~0); 129324#L119 assume !(8192 == ssl3_accept_~s__state~0); 129325#L122 assume !(24576 == ssl3_accept_~s__state~0); 129318#L125 assume !(8195 == ssl3_accept_~s__state~0); 129319#L128 assume !(8480 == ssl3_accept_~s__state~0); 129312#L131 assume !(8481 == ssl3_accept_~s__state~0); 129313#L134 assume !(8482 == ssl3_accept_~s__state~0); 126372#L137 assume 8464 == ssl3_accept_~s__state~0; 126370#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 126371#L285 [2021-10-21 20:27:00,025 INFO L793 eck$LassoCheckResult]: Loop: 126371#L285 assume !(0 == ssl3_accept_~blastFlag~0); 131857#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 131849#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 131850#L615 assume 0 == ssl3_accept_~skip~0; 131836#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 131837#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 131822#L626-1 assume !(0 != ssl3_accept_~cb~0); 131821#L614 ssl3_accept_~skip~0 := 0; 131809#L110-2 assume !false; 131810#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131799#L113 assume !(12292 == ssl3_accept_~s__state~0); 131800#L116 assume !(16384 == ssl3_accept_~s__state~0); 131727#L119 assume !(8192 == ssl3_accept_~s__state~0); 131728#L122 assume !(24576 == ssl3_accept_~s__state~0); 131712#L125 assume !(8195 == ssl3_accept_~s__state~0); 131713#L128 assume !(8480 == ssl3_accept_~s__state~0); 131702#L131 assume !(8481 == ssl3_accept_~s__state~0); 131703#L134 assume !(8482 == ssl3_accept_~s__state~0); 131585#L137 assume !(8464 == ssl3_accept_~s__state~0); 131586#L140 assume !(8465 == ssl3_accept_~s__state~0); 131457#L143 assume !(8466 == ssl3_accept_~s__state~0); 131279#L146 assume 8496 == ssl3_accept_~s__state~0; 131215#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 131278#L298 assume !(1 == ssl3_accept_~blastFlag~0); 131276#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 131272#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 131270#L304-2 ssl3_accept_~s__init_num~0 := 0; 131268#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 131266#L615 assume 0 == ssl3_accept_~skip~0; 131258#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 131255#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 131251#L626-1 assume !(0 != ssl3_accept_~cb~0); 131248#L614 ssl3_accept_~skip~0 := 0; 131246#L110-2 assume !false; 131244#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131242#L113 assume !(12292 == ssl3_accept_~s__state~0); 131240#L116 assume !(16384 == ssl3_accept_~s__state~0); 131238#L119 assume !(8192 == ssl3_accept_~s__state~0); 131236#L122 assume !(24576 == ssl3_accept_~s__state~0); 131233#L125 assume !(8195 == ssl3_accept_~s__state~0); 131231#L128 assume !(8480 == ssl3_accept_~s__state~0); 131228#L131 assume !(8481 == ssl3_accept_~s__state~0); 131225#L134 assume !(8482 == ssl3_accept_~s__state~0); 131223#L137 assume !(8464 == ssl3_accept_~s__state~0); 131221#L140 assume !(8465 == ssl3_accept_~s__state~0); 131218#L143 assume !(8466 == ssl3_accept_~s__state~0); 131216#L146 assume !(8496 == ssl3_accept_~s__state~0); 131213#L149 assume !(8497 == ssl3_accept_~s__state~0); 131211#L152 assume 8512 == ssl3_accept_~s__state~0; 131208#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 131205#L315 assume !(0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet42;havoc ssl3_accept_#t~nondet42; 131206#L319 assume !(ssl3_accept_~ret~0 <= 0); 132165#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 132164#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 132163#L615 assume 0 == ssl3_accept_~skip~0; 132159#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 132158#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 132156#L626-1 assume !(0 != ssl3_accept_~cb~0); 132154#L614 ssl3_accept_~skip~0 := 0; 132153#L110-2 assume !false; 132152#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132151#L113 assume !(12292 == ssl3_accept_~s__state~0); 132150#L116 assume !(16384 == ssl3_accept_~s__state~0); 132149#L119 assume !(8192 == ssl3_accept_~s__state~0); 132148#L122 assume !(24576 == ssl3_accept_~s__state~0); 132147#L125 assume !(8195 == ssl3_accept_~s__state~0); 132146#L128 assume !(8480 == ssl3_accept_~s__state~0); 132145#L131 assume !(8481 == ssl3_accept_~s__state~0); 132144#L134 assume !(8482 == ssl3_accept_~s__state~0); 132143#L137 assume !(8464 == ssl3_accept_~s__state~0); 132142#L140 assume !(8465 == ssl3_accept_~s__state~0); 132141#L143 assume !(8466 == ssl3_accept_~s__state~0); 132140#L146 assume !(8496 == ssl3_accept_~s__state~0); 132139#L149 assume !(8497 == ssl3_accept_~s__state~0); 132138#L152 assume !(8512 == ssl3_accept_~s__state~0); 132137#L155 assume !(8513 == ssl3_accept_~s__state~0); 132136#L158 assume 8528 == ssl3_accept_~s__state~0; 131393#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 132135#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 132133#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 132132#L341 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 132130#L344 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 132128#L345 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 132124#L350 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 132120#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 132116#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 132112#L615 assume !(0 == ssl3_accept_~skip~0); 132094#L614 ssl3_accept_~skip~0 := 0; 132093#L110-2 assume !false; 132092#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132090#L113 assume !(12292 == ssl3_accept_~s__state~0); 132088#L116 assume !(16384 == ssl3_accept_~s__state~0); 132086#L119 assume !(8192 == ssl3_accept_~s__state~0); 132084#L122 assume !(24576 == ssl3_accept_~s__state~0); 132082#L125 assume !(8195 == ssl3_accept_~s__state~0); 132080#L128 assume !(8480 == ssl3_accept_~s__state~0); 132078#L131 assume !(8481 == ssl3_accept_~s__state~0); 132076#L134 assume !(8482 == ssl3_accept_~s__state~0); 132074#L137 assume !(8464 == ssl3_accept_~s__state~0); 132072#L140 assume !(8465 == ssl3_accept_~s__state~0); 132070#L143 assume !(8466 == ssl3_accept_~s__state~0); 132068#L146 assume !(8496 == ssl3_accept_~s__state~0); 132066#L149 assume !(8497 == ssl3_accept_~s__state~0); 132064#L152 assume !(8512 == ssl3_accept_~s__state~0); 132062#L155 assume !(8513 == ssl3_accept_~s__state~0); 132060#L158 assume !(8528 == ssl3_accept_~s__state~0); 132058#L161 assume !(8529 == ssl3_accept_~s__state~0); 132056#L164 assume 8544 == ssl3_accept_~s__state~0; 131299#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 132053#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 132050#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 132048#L399 assume !(0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296); 132044#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 132043#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 132041#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 132040#L615 assume 0 == ssl3_accept_~skip~0; 132036#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 132035#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 132033#L626-1 assume !(0 != ssl3_accept_~cb~0); 132031#L614 ssl3_accept_~skip~0 := 0; 132030#L110-2 assume !false; 132029#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 132028#L113 assume !(12292 == ssl3_accept_~s__state~0); 132027#L116 assume !(16384 == ssl3_accept_~s__state~0); 132026#L119 assume !(8192 == ssl3_accept_~s__state~0); 132025#L122 assume !(24576 == ssl3_accept_~s__state~0); 132024#L125 assume !(8195 == ssl3_accept_~s__state~0); 132023#L128 assume !(8480 == ssl3_accept_~s__state~0); 132022#L131 assume !(8481 == ssl3_accept_~s__state~0); 132021#L134 assume !(8482 == ssl3_accept_~s__state~0); 132020#L137 assume !(8464 == ssl3_accept_~s__state~0); 132019#L140 assume !(8465 == ssl3_accept_~s__state~0); 132018#L143 assume !(8466 == ssl3_accept_~s__state~0); 132017#L146 assume !(8496 == ssl3_accept_~s__state~0); 132016#L149 assume !(8497 == ssl3_accept_~s__state~0); 132015#L152 assume !(8512 == ssl3_accept_~s__state~0); 132014#L155 assume !(8513 == ssl3_accept_~s__state~0); 132013#L158 assume !(8528 == ssl3_accept_~s__state~0); 132012#L161 assume !(8529 == ssl3_accept_~s__state~0); 132011#L164 assume !(8544 == ssl3_accept_~s__state~0); 132010#L167 assume !(8545 == ssl3_accept_~s__state~0); 132009#L170 assume !(8560 == ssl3_accept_~s__state~0); 132008#L173 assume !(8561 == ssl3_accept_~s__state~0); 132007#L176 assume 8448 == ssl3_accept_~s__state~0; 132006#L177 assume !(ssl3_accept_~num1~0 > 0); 132004#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 132003#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 132002#L615 assume 0 == ssl3_accept_~skip~0; 131998#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 131997#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 131995#L626-1 assume !(0 != ssl3_accept_~cb~0); 131993#L614 ssl3_accept_~skip~0 := 0; 131992#L110-2 assume !false; 131991#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131990#L113 assume !(12292 == ssl3_accept_~s__state~0); 131989#L116 assume !(16384 == ssl3_accept_~s__state~0); 131988#L119 assume !(8192 == ssl3_accept_~s__state~0); 131987#L122 assume !(24576 == ssl3_accept_~s__state~0); 131986#L125 assume !(8195 == ssl3_accept_~s__state~0); 131985#L128 assume !(8480 == ssl3_accept_~s__state~0); 131984#L131 assume !(8481 == ssl3_accept_~s__state~0); 131983#L134 assume !(8482 == ssl3_accept_~s__state~0); 131982#L137 assume !(8464 == ssl3_accept_~s__state~0); 131981#L140 assume !(8465 == ssl3_accept_~s__state~0); 131980#L143 assume !(8466 == ssl3_accept_~s__state~0); 131979#L146 assume !(8496 == ssl3_accept_~s__state~0); 131978#L149 assume !(8497 == ssl3_accept_~s__state~0); 131977#L152 assume !(8512 == ssl3_accept_~s__state~0); 131976#L155 assume !(8513 == ssl3_accept_~s__state~0); 131975#L158 assume !(8528 == ssl3_accept_~s__state~0); 131974#L161 assume !(8529 == ssl3_accept_~s__state~0); 131973#L164 assume !(8544 == ssl3_accept_~s__state~0); 131972#L167 assume !(8545 == ssl3_accept_~s__state~0); 131971#L170 assume !(8560 == ssl3_accept_~s__state~0); 131970#L173 assume !(8561 == ssl3_accept_~s__state~0); 131968#L176 assume !(8448 == ssl3_accept_~s__state~0); 131969#L179 assume 8576 == ssl3_accept_~s__state~0; 131883#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 132687#L451 assume !(ssl3_accept_~ret~0 <= 0); 132686#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 131860#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 131847#L615 assume 0 == ssl3_accept_~skip~0; 131848#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 131829#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 131828#L626-1 assume !(0 != ssl3_accept_~cb~0); 131814#L614 ssl3_accept_~skip~0 := 0; 131815#L110-2 assume !false; 131804#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 131805#L113 assume !(12292 == ssl3_accept_~s__state~0); 131742#L116 assume !(16384 == ssl3_accept_~s__state~0); 131743#L119 assume !(8192 == ssl3_accept_~s__state~0); 131718#L122 assume !(24576 == ssl3_accept_~s__state~0); 131719#L125 assume !(8195 == ssl3_accept_~s__state~0); 131705#L128 assume !(8480 == ssl3_accept_~s__state~0); 131706#L131 assume !(8481 == ssl3_accept_~s__state~0); 131628#L134 assume !(8482 == ssl3_accept_~s__state~0); 131629#L137 assume !(8464 == ssl3_accept_~s__state~0); 131548#L140 assume !(8465 == ssl3_accept_~s__state~0); 131549#L143 assume 8466 == ssl3_accept_~s__state~0; 131220#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 126371#L285 [2021-10-21 20:27:00,026 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:00,026 INFO L82 PathProgramCache]: Analyzing trace with hash -1319363256, now seen corresponding path program 2 times [2021-10-21 20:27:00,026 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:00,026 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060652544] [2021-10-21 20:27:00,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:00,027 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:00,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:00,037 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:27:00,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:00,046 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:27:00,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:00,047 INFO L82 PathProgramCache]: Analyzing trace with hash -340624106, now seen corresponding path program 1 times [2021-10-21 20:27:00,047 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:00,047 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [424988295] [2021-10-21 20:27:00,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:00,047 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:00,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:00,133 INFO L134 CoverageAnalysis]: Checked inductivity of 438 backedges. 288 proven. 0 refuted. 0 times theorem prover too weak. 150 trivial. 0 not checked. [2021-10-21 20:27:00,133 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:00,134 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [424988295] [2021-10-21 20:27:00,134 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [424988295] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:27:00,134 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:27:00,134 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 20:27:00,134 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364190516] [2021-10-21 20:27:00,135 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:27:00,135 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:27:00,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 20:27:00,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:27:00,136 INFO L87 Difference]: Start difference. First operand 9077 states and 11484 transitions. cyclomatic complexity: 2424 Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:00,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:27:00,254 INFO L93 Difference]: Finished difference Result 12214 states and 15409 transitions. [2021-10-21 20:27:00,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:27:00,255 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 12214 states and 15409 transitions. [2021-10-21 20:27:00,481 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 8049 [2021-10-21 20:27:00,537 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 12214 states to 12214 states and 15409 transitions. [2021-10-21 20:27:00,537 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 8406 [2021-10-21 20:27:00,552 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 8406 [2021-10-21 20:27:00,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12214 states and 15409 transitions. [2021-10-21 20:27:00,553 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:27:00,553 INFO L681 BuchiCegarLoop]: Abstraction has 12214 states and 15409 transitions. [2021-10-21 20:27:00,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12214 states and 15409 transitions. [2021-10-21 20:27:00,723 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12214 to 12022. [2021-10-21 20:27:00,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12022 states, 12022 states have (on average 1.2632673432041257) internal successors, (15187), 12021 states have internal predecessors, (15187), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:00,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12022 states to 12022 states and 15187 transitions. [2021-10-21 20:27:00,779 INFO L704 BuchiCegarLoop]: Abstraction has 12022 states and 15187 transitions. [2021-10-21 20:27:00,779 INFO L587 BuchiCegarLoop]: Abstraction has 12022 states and 15187 transitions. [2021-10-21 20:27:00,780 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-10-21 20:27:00,780 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 12022 states and 15187 transitions. [2021-10-21 20:27:00,832 INFO L131 ngComponentsAnalysis]: Automaton has 15 accepting balls. 8049 [2021-10-21 20:27:00,832 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:27:00,832 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:27:00,833 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:27:00,833 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 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] [2021-10-21 20:27:00,833 INFO L791 eck$LassoCheckResult]: Stem: 147138#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 146937#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 146924#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 146871#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 146872#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 146863#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 146864#L110-2 assume !false; 151402#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 152484#L113 assume !(12292 == ssl3_accept_~s__state~0); 152483#L116 assume !(16384 == ssl3_accept_~s__state~0); 152482#L119 assume !(8192 == ssl3_accept_~s__state~0); 152480#L122 assume !(24576 == ssl3_accept_~s__state~0); 152478#L125 assume !(8195 == ssl3_accept_~s__state~0); 152476#L128 assume !(8480 == ssl3_accept_~s__state~0); 152474#L131 assume !(8481 == ssl3_accept_~s__state~0); 151498#L134 assume !(8482 == ssl3_accept_~s__state~0); 148414#L137 assume !(8464 == ssl3_accept_~s__state~0); 148415#L140 assume !(8465 == ssl3_accept_~s__state~0); 152406#L143 assume !(8466 == ssl3_accept_~s__state~0); 152407#L146 assume !(8496 == ssl3_accept_~s__state~0); 151596#L149 [2021-10-21 20:27:00,834 INFO L793 eck$LassoCheckResult]: Loop: 151596#L149 assume !(8497 == ssl3_accept_~s__state~0); 151591#L152 assume !(8512 == ssl3_accept_~s__state~0); 151592#L155 assume !(8513 == ssl3_accept_~s__state~0); 151932#L158 assume !(8528 == ssl3_accept_~s__state~0); 151931#L161 assume !(8529 == ssl3_accept_~s__state~0); 151930#L164 assume !(8544 == ssl3_accept_~s__state~0); 151929#L167 assume !(8545 == ssl3_accept_~s__state~0); 151928#L170 assume !(8560 == ssl3_accept_~s__state~0); 151927#L173 assume !(8561 == ssl3_accept_~s__state~0); 151581#L176 assume 8448 == ssl3_accept_~s__state~0; 151582#L177 assume !(ssl3_accept_~num1~0 > 0); 151576#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 151577#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 151572#L615 assume 0 == ssl3_accept_~skip~0; 151573#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 151543#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 151542#L626-1 assume !(0 != ssl3_accept_~cb~0); 151920#L614 ssl3_accept_~skip~0 := 0; 151917#L110-2 assume !false; 151914#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 151911#L113 assume !(12292 == ssl3_accept_~s__state~0); 151769#L116 assume !(16384 == ssl3_accept_~s__state~0); 151771#L119 assume !(8192 == ssl3_accept_~s__state~0); 151774#L122 assume !(24576 == ssl3_accept_~s__state~0); 151775#L125 assume !(8195 == ssl3_accept_~s__state~0); 151518#L128 assume !(8480 == ssl3_accept_~s__state~0); 151519#L131 assume !(8481 == ssl3_accept_~s__state~0); 151512#L134 assume 8482 == ssl3_accept_~s__state~0; 151513#L135 ssl3_accept_~s__state~0 := 3; 151778#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 151779#L615 assume 0 == ssl3_accept_~skip~0; 151756#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 151757#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 151750#L626-1 assume !(0 != ssl3_accept_~cb~0); 151749#L614 ssl3_accept_~skip~0 := 0; 151741#L110-2 assume !false; 151742#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 151735#L113 assume !(12292 == ssl3_accept_~s__state~0); 151736#L116 assume !(16384 == ssl3_accept_~s__state~0); 151729#L119 assume !(8192 == ssl3_accept_~s__state~0); 151730#L122 assume !(24576 == ssl3_accept_~s__state~0); 151717#L125 assume !(8195 == ssl3_accept_~s__state~0); 151718#L128 assume !(8480 == ssl3_accept_~s__state~0); 151708#L131 assume !(8481 == ssl3_accept_~s__state~0); 151709#L134 assume !(8482 == ssl3_accept_~s__state~0); 151701#L137 assume !(8464 == ssl3_accept_~s__state~0); 151698#L140 assume !(8465 == ssl3_accept_~s__state~0); 151695#L143 assume !(8466 == ssl3_accept_~s__state~0); 151595#L146 assume !(8496 == ssl3_accept_~s__state~0); 151596#L149 [2021-10-21 20:27:00,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:00,835 INFO L82 PathProgramCache]: Analyzing trace with hash -892851790, now seen corresponding path program 1 times [2021-10-21 20:27:00,835 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:00,835 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193368497] [2021-10-21 20:27:00,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:00,836 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:00,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:00,864 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:27:00,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:00,865 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193368497] [2021-10-21 20:27:00,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193368497] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:27:00,865 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:27:00,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:27:00,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392709805] [2021-10-21 20:27:00,866 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:27:00,866 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:00,866 INFO L82 PathProgramCache]: Analyzing trace with hash -1806135835, now seen corresponding path program 1 times [2021-10-21 20:27:00,867 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:00,867 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831369366] [2021-10-21 20:27:00,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:00,867 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:00,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:00,880 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:27:00,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:00,890 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:27:01,102 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:27:01,102 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:27:01,102 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:27:01,102 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:27:01,102 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-10-21 20:27:01,102 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:27:01,102 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:27:01,103 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:27:01,103 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration29_Loop [2021-10-21 20:27:01,103 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:27:01,103 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:27:01,104 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,137 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,143 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,239 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:27:01,239 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-10-21 20:27:01,239 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:27:01,239 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:01,244 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:27:01,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-10-21 20:27:01,246 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:27:01,246 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:27:01,257 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:27:01,257 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Honda state: {ULTIMATE.start_ssl3_accept_~s__s3__tmp__next_state___0~0=8482} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:27:01,280 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-10-21 20:27:01,281 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:27:01,281 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:01,281 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:27:01,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-10-21 20:27:01,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:27:01,284 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:27:01,299 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:27:01,299 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Honda state: {ULTIMATE.start_ssl3_accept_~num1~0=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:27:01,323 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Forceful destruction successful, exit code 0 [2021-10-21 20:27:01,324 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:27:01,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:01,324 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:27:01,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-10-21 20:27:01,328 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:27:01,328 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:27:01,344 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-10-21 20:27:01,344 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_accept_~tmp___1~0=-12288} Honda state: {ULTIMATE.start_ssl3_accept_~tmp___1~0=-12288} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-10-21 20:27:01,369 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-10-21 20:27:01,369 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:27:01,369 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:01,371 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:27:01,372 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-10-21 20:27:01,372 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-10-21 20:27:01,372 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:27:01,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-10-21 20:27:01,427 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:27:01,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:01,428 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:27:01,434 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-10-21 20:27:01,435 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-10-21 20:27:01,435 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-10-21 20:27:01,447 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-10-21 20:27:01,471 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-10-21 20:27:01,471 INFO L210 LassoAnalysis]: Preferences: [2021-10-21 20:27:01,471 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-10-21 20:27:01,472 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-10-21 20:27:01,472 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-10-21 20:27:01,472 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-10-21 20:27:01,472 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:27:01,472 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-10-21 20:27:01,472 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-10-21 20:27:01,472 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_srvr_14.cil.c_Iteration29_Loop [2021-10-21 20:27:01,472 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-10-21 20:27:01,472 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-10-21 20:27:01,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,476 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,478 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,481 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,487 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,489 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,492 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,496 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-10-21 20:27:01,579 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-10-21 20:27:01,579 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-10-21 20:27:01,580 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:27:01,580 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:01,581 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:27:01,585 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-10-21 20:27:01,586 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 [2021-10-21 20:27:01,594 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:27:01,594 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:27:01,594 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:27:01,594 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:27:01,594 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:27:01,595 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:27:01,595 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:27:01,596 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:27:01,620 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-10-21 20:27:01,621 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:27:01,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:01,621 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:27:01,622 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-10-21 20:27:01,623 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 [2021-10-21 20:27:01,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:27:01,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:27:01,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:27:01,632 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:27:01,632 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:27:01,633 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:27:01,633 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:27:01,634 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:27:01,658 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-10-21 20:27:01,658 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:27:01,658 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:01,659 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:27:01,660 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-10-21 20:27:01,660 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 [2021-10-21 20:27:01,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:27:01,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:27:01,669 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:27:01,669 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:27:01,670 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:27:01,670 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:27:01,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:27:01,672 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-10-21 20:27:01,694 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Ended with exit code 0 [2021-10-21 20:27:01,697 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:27:01,697 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:01,698 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:27:01,699 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-10-21 20:27:01,699 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 [2021-10-21 20:27:01,708 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-10-21 20:27:01,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-10-21 20:27:01,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-10-21 20:27:01,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-10-21 20:27:01,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-10-21 20:27:01,709 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-10-21 20:27:01,710 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-10-21 20:27:01,712 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-10-21 20:27:01,715 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-10-21 20:27:01,716 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-10-21 20:27:01,716 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-10-21 20:27:01,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:01,717 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-10-21 20:27:01,718 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-10-21 20:27:01,718 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-10-21 20:27:01,718 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-10-21 20:27:01,718 INFO L513 LassoAnalysis]: Proved termination. [2021-10-21 20:27:01,718 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_accept_~s__state~0) = 1*ULTIMATE.start_ssl3_accept_~s__state~0 Supporting invariants [] [2021-10-21 20:27:01,743 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-10-21 20:27:01,743 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-10-21 20:27:01,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:01,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:01,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 20:27:01,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:27:01,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:01,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 69 conjuncts, 4 conjunts are in the unsatisfiable core [2021-10-21 20:27:01,867 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:27:02,072 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-10-21 20:27:02,278 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:27:02,280 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-10-21 20:27:02,281 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 12022 states and 15187 transitions. cyclomatic complexity: 3186 Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:02,915 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 12022 states and 15187 transitions. cyclomatic complexity: 3186. Second operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 42042 states and 52559 transitions. Complement of second has 9 states. [2021-10-21 20:27:02,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-10-21 20:27:02,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 13.8) internal successors, (69), 5 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:02,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 376 transitions. [2021-10-21 20:27:02,918 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 49 letters. [2021-10-21 20:27:02,919 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:27:02,919 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 69 letters. Loop has 49 letters. [2021-10-21 20:27:02,919 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:27:02,919 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 376 transitions. Stem has 20 letters. Loop has 98 letters. [2021-10-21 20:27:02,921 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-10-21 20:27:02,921 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 42042 states and 52559 transitions. [2021-10-21 20:27:03,163 INFO L131 ngComponentsAnalysis]: Automaton has 30 accepting balls. 15477 [2021-10-21 20:27:03,601 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 42042 states to 41535 states and 51885 transitions. [2021-10-21 20:27:03,601 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17143 [2021-10-21 20:27:03,612 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17207 [2021-10-21 20:27:03,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 41535 states and 51885 transitions. [2021-10-21 20:27:03,614 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:27:03,614 INFO L681 BuchiCegarLoop]: Abstraction has 41535 states and 51885 transitions. [2021-10-21 20:27:03,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 41535 states and 51885 transitions. [2021-10-21 20:27:04,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 41535 to 36588. [2021-10-21 20:27:04,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36588 states, 36588 states have (on average 1.2593746583579315) internal successors, (46078), 36587 states have internal predecessors, (46078), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:04,631 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36588 states to 36588 states and 46078 transitions. [2021-10-21 20:27:04,636 INFO L704 BuchiCegarLoop]: Abstraction has 36588 states and 46078 transitions. [2021-10-21 20:27:04,636 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:27:04,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:27:04,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:27:04,637 INFO L87 Difference]: Start difference. First operand 36588 states and 46078 transitions. Second operand has 3 states, 3 states have (on average 6.666666666666667) internal successors, (20), 3 states have internal predecessors, (20), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:04,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:27:04,998 INFO L93 Difference]: Finished difference Result 19929 states and 24918 transitions. [2021-10-21 20:27:04,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:27:04,999 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19929 states and 24918 transitions. [2021-10-21 20:27:05,183 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6433 [2021-10-21 20:27:05,282 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19929 states to 19919 states and 24908 transitions. [2021-10-21 20:27:05,282 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6555 [2021-10-21 20:27:05,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6555 [2021-10-21 20:27:05,304 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19919 states and 24908 transitions. [2021-10-21 20:27:05,305 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:27:05,305 INFO L681 BuchiCegarLoop]: Abstraction has 19919 states and 24908 transitions. [2021-10-21 20:27:05,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19919 states and 24908 transitions. [2021-10-21 20:27:05,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19919 to 19622. [2021-10-21 20:27:05,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19622 states, 19622 states have (on average 1.2505860768525126) internal successors, (24539), 19621 states have internal predecessors, (24539), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:05,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19622 states to 19622 states and 24539 transitions. [2021-10-21 20:27:05,866 INFO L704 BuchiCegarLoop]: Abstraction has 19622 states and 24539 transitions. [2021-10-21 20:27:05,866 INFO L587 BuchiCegarLoop]: Abstraction has 19622 states and 24539 transitions. [2021-10-21 20:27:05,866 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-10-21 20:27:05,866 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19622 states and 24539 transitions. [2021-10-21 20:27:05,934 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6307 [2021-10-21 20:27:05,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:27:05,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:27:05,936 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-10-21 20:27:05,936 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:27:05,937 INFO L791 eck$LassoCheckResult]: Stem: 257923#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 257752#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 257740#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 257686#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 257687#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 257676#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 257677#L110-2 assume !false; 258142#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 258141#L113 assume !(12292 == ssl3_accept_~s__state~0); 258140#L116 assume !(16384 == ssl3_accept_~s__state~0); 258139#L119 assume !(8192 == ssl3_accept_~s__state~0); 258138#L122 assume !(24576 == ssl3_accept_~s__state~0); 258137#L125 assume !(8195 == ssl3_accept_~s__state~0); 258136#L128 assume !(8480 == ssl3_accept_~s__state~0); 258135#L131 assume !(8481 == ssl3_accept_~s__state~0); 258134#L134 assume !(8482 == ssl3_accept_~s__state~0); 258133#L137 assume 8464 == ssl3_accept_~s__state~0; 258132#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 258131#L285 assume !(0 == ssl3_accept_~blastFlag~0); 258126#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 258124#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 258123#L615 assume 0 == ssl3_accept_~skip~0; 258116#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 258111#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 258107#L626-1 assume !(0 != ssl3_accept_~cb~0); 258103#L614 ssl3_accept_~skip~0 := 0; 258101#L110-2 assume !false; 258099#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 258097#L113 assume !(12292 == ssl3_accept_~s__state~0); 258095#L116 assume !(16384 == ssl3_accept_~s__state~0); 258093#L119 assume !(8192 == ssl3_accept_~s__state~0); 258091#L122 assume !(24576 == ssl3_accept_~s__state~0); 258089#L125 assume !(8195 == ssl3_accept_~s__state~0); 258087#L128 assume !(8480 == ssl3_accept_~s__state~0); 258085#L131 assume !(8481 == ssl3_accept_~s__state~0); 258083#L134 assume !(8482 == ssl3_accept_~s__state~0); 258081#L137 assume !(8464 == ssl3_accept_~s__state~0); 258079#L140 assume !(8465 == ssl3_accept_~s__state~0); 258077#L143 assume !(8466 == ssl3_accept_~s__state~0); 258075#L146 assume 8496 == ssl3_accept_~s__state~0; 258073#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 258071#L298 assume !(1 == ssl3_accept_~blastFlag~0); 258068#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 258064#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 258065#L304-2 ssl3_accept_~s__init_num~0 := 0; 259275#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 259274#L615 assume 0 == ssl3_accept_~skip~0; 259270#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 259269#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 259267#L626-1 assume !(0 != ssl3_accept_~cb~0); 259265#L614 ssl3_accept_~skip~0 := 0; 259264#L110-2 assume !false; 259263#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 259262#L113 assume !(12292 == ssl3_accept_~s__state~0); 259261#L116 assume !(16384 == ssl3_accept_~s__state~0); 259260#L119 assume !(8192 == ssl3_accept_~s__state~0); 259259#L122 assume !(24576 == ssl3_accept_~s__state~0); 259258#L125 assume !(8195 == ssl3_accept_~s__state~0); 259257#L128 assume !(8480 == ssl3_accept_~s__state~0); 259256#L131 assume !(8481 == ssl3_accept_~s__state~0); 259255#L134 assume !(8482 == ssl3_accept_~s__state~0); 259254#L137 assume !(8464 == ssl3_accept_~s__state~0); 259253#L140 assume !(8465 == ssl3_accept_~s__state~0); 259252#L143 assume !(8466 == ssl3_accept_~s__state~0); 259251#L146 assume !(8496 == ssl3_accept_~s__state~0); 259248#L149 assume !(8497 == ssl3_accept_~s__state~0); 259233#L152 [2021-10-21 20:27:05,937 INFO L793 eck$LassoCheckResult]: Loop: 259233#L152 assume !(8512 == ssl3_accept_~s__state~0); 259220#L155 assume !(8513 == ssl3_accept_~s__state~0); 259221#L158 assume !(8528 == ssl3_accept_~s__state~0); 259209#L161 assume !(8529 == ssl3_accept_~s__state~0); 259210#L164 assume !(8544 == ssl3_accept_~s__state~0); 259199#L167 assume !(8545 == ssl3_accept_~s__state~0); 259200#L170 assume !(8560 == ssl3_accept_~s__state~0); 259187#L173 assume !(8561 == ssl3_accept_~s__state~0); 259188#L176 assume !(8448 == ssl3_accept_~s__state~0); 259177#L179 assume !(8576 == ssl3_accept_~s__state~0); 259178#L182 assume !(8577 == ssl3_accept_~s__state~0); 259168#L185 assume !(8592 == ssl3_accept_~s__state~0); 259165#L188 assume !(8593 == ssl3_accept_~s__state~0); 259034#L191 assume !(8608 == ssl3_accept_~s__state~0); 258992#L194 assume !(8609 == ssl3_accept_~s__state~0); 258990#L197 assume !(8640 == ssl3_accept_~s__state~0); 258988#L200 assume !(8641 == ssl3_accept_~s__state~0); 258986#L203 assume 8656 == ssl3_accept_~s__state~0; 258838#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 258983#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 258981#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 258977#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 258974#L531 assume !(0 == ssl3_accept_~tmp___10~0); 258972#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 258970#L615 assume 0 == ssl3_accept_~skip~0; 258965#L616 assume -12288 != ssl3_accept_~tmp___1~0; 258966#L617 assume !(8656 != ssl3_accept_~s__state~0); 258709#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 259376#L626-1 assume !(0 != ssl3_accept_~cb~0); 259375#L614 ssl3_accept_~skip~0 := 0; 259358#L110-2 assume !false; 259359#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 259344#L113 assume !(12292 == ssl3_accept_~s__state~0); 259345#L116 assume !(16384 == ssl3_accept_~s__state~0); 259332#L119 assume !(8192 == ssl3_accept_~s__state~0); 259333#L122 assume !(24576 == ssl3_accept_~s__state~0); 259320#L125 assume !(8195 == ssl3_accept_~s__state~0); 259321#L128 assume !(8480 == ssl3_accept_~s__state~0); 259308#L131 assume !(8481 == ssl3_accept_~s__state~0); 259309#L134 assume !(8482 == ssl3_accept_~s__state~0); 259296#L137 assume !(8464 == ssl3_accept_~s__state~0); 259297#L140 assume !(8465 == ssl3_accept_~s__state~0); 259284#L143 assume !(8466 == ssl3_accept_~s__state~0); 259285#L146 assume !(8496 == ssl3_accept_~s__state~0); 259232#L149 assume !(8497 == ssl3_accept_~s__state~0); 259233#L152 [2021-10-21 20:27:05,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:05,938 INFO L82 PathProgramCache]: Analyzing trace with hash -341088725, now seen corresponding path program 1 times [2021-10-21 20:27:05,938 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:05,938 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [375660603] [2021-10-21 20:27:05,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:05,939 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:05,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:05,964 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-21 20:27:05,964 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:05,964 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [375660603] [2021-10-21 20:27:05,980 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [375660603] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:27:05,981 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:27:05,981 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:27:05,981 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617158314] [2021-10-21 20:27:05,981 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:27:05,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:05,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1115684582, now seen corresponding path program 1 times [2021-10-21 20:27:05,982 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:05,982 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2057835986] [2021-10-21 20:27:05,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:05,983 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:06,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:06,145 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:27:06,145 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:06,146 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2057835986] [2021-10-21 20:27:06,146 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2057835986] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:27:06,146 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:27:06,146 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:27:06,147 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1533994446] [2021-10-21 20:27:06,168 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:27:06,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:27:06,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:27:06,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:27:06,170 INFO L87 Difference]: Start difference. First operand 19622 states and 24539 transitions. cyclomatic complexity: 4947 Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 3 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:06,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:27:06,485 INFO L93 Difference]: Finished difference Result 19682 states and 24521 transitions. [2021-10-21 20:27:06,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:27:06,487 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 19682 states and 24521 transitions. [2021-10-21 20:27:06,744 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6337 [2021-10-21 20:27:06,857 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 19682 states to 19682 states and 24521 transitions. [2021-10-21 20:27:06,857 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6459 [2021-10-21 20:27:06,863 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6459 [2021-10-21 20:27:06,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 19682 states and 24521 transitions. [2021-10-21 20:27:06,867 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:27:06,868 INFO L681 BuchiCegarLoop]: Abstraction has 19682 states and 24521 transitions. [2021-10-21 20:27:06,883 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19682 states and 24521 transitions. [2021-10-21 20:27:07,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19682 to 19622. [2021-10-21 20:27:07,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19622 states, 19622 states have (on average 1.2459993884415452) internal successors, (24449), 19621 states have internal predecessors, (24449), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:07,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19622 states to 19622 states and 24449 transitions. [2021-10-21 20:27:07,348 INFO L704 BuchiCegarLoop]: Abstraction has 19622 states and 24449 transitions. [2021-10-21 20:27:07,348 INFO L587 BuchiCegarLoop]: Abstraction has 19622 states and 24449 transitions. [2021-10-21 20:27:07,348 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-10-21 20:27:07,349 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 19622 states and 24449 transitions. [2021-10-21 20:27:07,414 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 6307 [2021-10-21 20:27:07,414 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:27:07,414 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:27:07,417 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-10-21 20:27:07,417 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-10-21 20:27:07,417 INFO L791 eck$LassoCheckResult]: Stem: 297243#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 297066#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 297049#L93 assume 0 != ssl3_accept_~s__info_callback~0;ssl3_accept_~cb~0 := ssl3_accept_~s__info_callback~0; 296996#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 296997#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 296990#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 296991#L110-2 assume !false; 297460#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 297459#L113 assume !(12292 == ssl3_accept_~s__state~0); 297458#L116 assume !(16384 == ssl3_accept_~s__state~0); 297457#L119 assume !(8192 == ssl3_accept_~s__state~0); 297456#L122 assume !(24576 == ssl3_accept_~s__state~0); 297455#L125 assume !(8195 == ssl3_accept_~s__state~0); 297454#L128 assume !(8480 == ssl3_accept_~s__state~0); 297453#L131 assume !(8481 == ssl3_accept_~s__state~0); 297452#L134 assume !(8482 == ssl3_accept_~s__state~0); 297451#L137 assume 8464 == ssl3_accept_~s__state~0; 297450#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 297446#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 297444#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 297445#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 297448#L615 assume 0 == ssl3_accept_~skip~0; 297437#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 297432#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 297428#L626-1 assume !(0 != ssl3_accept_~cb~0); 297424#L614 ssl3_accept_~skip~0 := 0; 297422#L110-2 assume !false; 297420#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 297418#L113 assume !(12292 == ssl3_accept_~s__state~0); 297416#L116 assume !(16384 == ssl3_accept_~s__state~0); 297414#L119 assume !(8192 == ssl3_accept_~s__state~0); 297412#L122 assume !(24576 == ssl3_accept_~s__state~0); 297410#L125 assume !(8195 == ssl3_accept_~s__state~0); 297408#L128 assume !(8480 == ssl3_accept_~s__state~0); 297406#L131 assume !(8481 == ssl3_accept_~s__state~0); 297404#L134 assume !(8482 == ssl3_accept_~s__state~0); 297402#L137 assume !(8464 == ssl3_accept_~s__state~0); 297400#L140 assume !(8465 == ssl3_accept_~s__state~0); 297398#L143 assume !(8466 == ssl3_accept_~s__state~0); 297396#L146 assume 8496 == ssl3_accept_~s__state~0; 297394#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 297391#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 297388#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 297385#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 297386#L304-2 ssl3_accept_~s__init_num~0 := 0; 298591#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 298590#L615 assume 0 == ssl3_accept_~skip~0; 298586#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 298585#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 298583#L626-1 assume !(0 != ssl3_accept_~cb~0); 298581#L614 ssl3_accept_~skip~0 := 0; 298580#L110-2 assume !false; 298579#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298578#L113 assume !(12292 == ssl3_accept_~s__state~0); 298577#L116 assume !(16384 == ssl3_accept_~s__state~0); 298576#L119 assume !(8192 == ssl3_accept_~s__state~0); 298575#L122 assume !(24576 == ssl3_accept_~s__state~0); 298574#L125 assume !(8195 == ssl3_accept_~s__state~0); 298573#L128 assume !(8480 == ssl3_accept_~s__state~0); 298572#L131 assume !(8481 == ssl3_accept_~s__state~0); 298571#L134 assume !(8482 == ssl3_accept_~s__state~0); 298570#L137 assume !(8464 == ssl3_accept_~s__state~0); 298569#L140 assume !(8465 == ssl3_accept_~s__state~0); 298568#L143 assume !(8466 == ssl3_accept_~s__state~0); 298567#L146 assume !(8496 == ssl3_accept_~s__state~0); 298564#L149 assume !(8497 == ssl3_accept_~s__state~0); 298544#L152 [2021-10-21 20:27:07,418 INFO L793 eck$LassoCheckResult]: Loop: 298544#L152 assume !(8512 == ssl3_accept_~s__state~0); 298538#L155 assume !(8513 == ssl3_accept_~s__state~0); 298539#L158 assume !(8528 == ssl3_accept_~s__state~0); 298527#L161 assume !(8529 == ssl3_accept_~s__state~0); 298528#L164 assume !(8544 == ssl3_accept_~s__state~0); 298517#L167 assume !(8545 == ssl3_accept_~s__state~0); 298518#L170 assume !(8560 == ssl3_accept_~s__state~0); 298508#L173 assume !(8561 == ssl3_accept_~s__state~0); 298509#L176 assume !(8448 == ssl3_accept_~s__state~0); 298498#L179 assume !(8576 == ssl3_accept_~s__state~0); 298499#L182 assume !(8577 == ssl3_accept_~s__state~0); 298489#L185 assume !(8592 == ssl3_accept_~s__state~0); 298486#L188 assume !(8593 == ssl3_accept_~s__state~0); 298355#L191 assume !(8608 == ssl3_accept_~s__state~0); 298313#L194 assume !(8609 == ssl3_accept_~s__state~0); 298311#L197 assume !(8640 == ssl3_accept_~s__state~0); 298309#L200 assume !(8641 == ssl3_accept_~s__state~0); 298307#L203 assume 8656 == ssl3_accept_~s__state~0; 298159#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 298304#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 298302#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 298298#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 298295#L531 assume !(0 == ssl3_accept_~tmp___10~0); 298293#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 298291#L615 assume 0 == ssl3_accept_~skip~0; 298286#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 298281#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 298277#L626-1 assume !(0 != ssl3_accept_~cb~0); 298273#L614 ssl3_accept_~skip~0 := 0; 298271#L110-2 assume !false; 298269#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298267#L113 assume !(12292 == ssl3_accept_~s__state~0); 298264#L116 assume !(16384 == ssl3_accept_~s__state~0); 298262#L119 assume !(8192 == ssl3_accept_~s__state~0); 298259#L122 assume !(24576 == ssl3_accept_~s__state~0); 298255#L125 assume !(8195 == ssl3_accept_~s__state~0); 298252#L128 assume !(8480 == ssl3_accept_~s__state~0); 298249#L131 assume !(8481 == ssl3_accept_~s__state~0); 298244#L134 assume !(8482 == ssl3_accept_~s__state~0); 298241#L137 assume !(8464 == ssl3_accept_~s__state~0); 298237#L140 assume !(8465 == ssl3_accept_~s__state~0); 298234#L143 assume !(8466 == ssl3_accept_~s__state~0); 298231#L146 assume !(8496 == ssl3_accept_~s__state~0); 298225#L149 assume !(8497 == ssl3_accept_~s__state~0); 298221#L152 assume !(8512 == ssl3_accept_~s__state~0); 298217#L155 assume !(8513 == ssl3_accept_~s__state~0); 298214#L158 assume !(8528 == ssl3_accept_~s__state~0); 298211#L161 assume !(8529 == ssl3_accept_~s__state~0); 298208#L164 assume !(8544 == ssl3_accept_~s__state~0); 298205#L167 assume !(8545 == ssl3_accept_~s__state~0); 298202#L170 assume !(8560 == ssl3_accept_~s__state~0); 298199#L173 assume !(8561 == ssl3_accept_~s__state~0); 298196#L176 assume !(8448 == ssl3_accept_~s__state~0); 298193#L179 assume !(8576 == ssl3_accept_~s__state~0); 298189#L182 assume !(8577 == ssl3_accept_~s__state~0); 298186#L185 assume !(8592 == ssl3_accept_~s__state~0); 298183#L188 assume !(8593 == ssl3_accept_~s__state~0); 298180#L191 assume !(8608 == ssl3_accept_~s__state~0); 298178#L194 assume !(8609 == ssl3_accept_~s__state~0); 298171#L197 assume !(8640 == ssl3_accept_~s__state~0); 298167#L200 assume !(8641 == ssl3_accept_~s__state~0); 298163#L203 assume !(8656 == ssl3_accept_~s__state~0); 298160#L206 assume !(8657 == ssl3_accept_~s__state~0); 298153#L209 assume 8672 == ssl3_accept_~s__state~0; 298148#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 298142#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 298138#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 298135#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 298131#L554-2 ssl3_accept_~s__init_num~0 := 0; 298129#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 298127#L615 assume 0 == ssl3_accept_~skip~0; 298122#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 298120#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 298117#L626-1 assume !(0 != ssl3_accept_~cb~0); 298113#L614 ssl3_accept_~skip~0 := 0; 298109#L110-2 assume !false; 298106#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298102#L113 assume !(12292 == ssl3_accept_~s__state~0); 298099#L116 assume !(16384 == ssl3_accept_~s__state~0); 298095#L119 assume !(8192 == ssl3_accept_~s__state~0); 298092#L122 assume !(24576 == ssl3_accept_~s__state~0); 298088#L125 assume !(8195 == ssl3_accept_~s__state~0); 298085#L128 assume !(8480 == ssl3_accept_~s__state~0); 298081#L131 assume !(8481 == ssl3_accept_~s__state~0); 298078#L134 assume !(8482 == ssl3_accept_~s__state~0); 298073#L137 assume !(8464 == ssl3_accept_~s__state~0); 298071#L140 assume !(8465 == ssl3_accept_~s__state~0); 298069#L143 assume !(8466 == ssl3_accept_~s__state~0); 298068#L146 assume !(8496 == ssl3_accept_~s__state~0); 298066#L149 assume !(8497 == ssl3_accept_~s__state~0); 298063#L152 assume !(8512 == ssl3_accept_~s__state~0); 298059#L155 assume !(8513 == ssl3_accept_~s__state~0); 298057#L158 assume !(8528 == ssl3_accept_~s__state~0); 298054#L161 assume !(8529 == ssl3_accept_~s__state~0); 298049#L164 assume !(8544 == ssl3_accept_~s__state~0); 298046#L167 assume !(8545 == ssl3_accept_~s__state~0); 298043#L170 assume !(8560 == ssl3_accept_~s__state~0); 298041#L173 assume !(8561 == ssl3_accept_~s__state~0); 298039#L176 assume 8448 == ssl3_accept_~s__state~0; 298037#L177 assume !(ssl3_accept_~num1~0 > 0); 298034#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 298032#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 298029#L615 assume 0 == ssl3_accept_~skip~0; 298024#L616 assume -12288 != ssl3_accept_~tmp___1~0; 298025#L617 assume !(8656 != ssl3_accept_~s__state~0); 298030#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 298688#L626-1 assume !(0 != ssl3_accept_~cb~0); 298675#L614 ssl3_accept_~skip~0 := 0; 298676#L110-2 assume !false; 298660#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 298661#L113 assume !(12292 == ssl3_accept_~s__state~0); 298649#L116 assume !(16384 == ssl3_accept_~s__state~0); 298650#L119 assume !(8192 == ssl3_accept_~s__state~0); 298637#L122 assume !(24576 == ssl3_accept_~s__state~0); 298638#L125 assume !(8195 == ssl3_accept_~s__state~0); 298625#L128 assume !(8480 == ssl3_accept_~s__state~0); 298626#L131 assume !(8481 == ssl3_accept_~s__state~0); 298615#L134 assume !(8482 == ssl3_accept_~s__state~0); 298616#L137 assume !(8464 == ssl3_accept_~s__state~0); 298605#L140 assume !(8465 == ssl3_accept_~s__state~0); 298606#L143 assume !(8466 == ssl3_accept_~s__state~0); 298594#L146 assume !(8496 == ssl3_accept_~s__state~0); 298549#L149 assume !(8497 == ssl3_accept_~s__state~0); 298544#L152 [2021-10-21 20:27:07,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:07,418 INFO L82 PathProgramCache]: Analyzing trace with hash 1874167915, now seen corresponding path program 1 times [2021-10-21 20:27:07,419 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:07,419 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611162402] [2021-10-21 20:27:07,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:07,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:07,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:07,445 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-10-21 20:27:07,446 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:07,446 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611162402] [2021-10-21 20:27:07,446 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611162402] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:27:07,446 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:27:07,446 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:27:07,447 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91321616] [2021-10-21 20:27:07,447 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:27:07,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:07,448 INFO L82 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 1 times [2021-10-21 20:27:07,448 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:07,448 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [966891806] [2021-10-21 20:27:07,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:07,448 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:07,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:07,485 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-21 20:27:07,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:07,486 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [966891806] [2021-10-21 20:27:07,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [966891806] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:27:07,486 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:27:07,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:27:07,487 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244579930] [2021-10-21 20:27:07,487 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:27:07,487 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:27:07,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:27:07,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:27:07,488 INFO L87 Difference]: Start difference. First operand 19622 states and 24449 transitions. cyclomatic complexity: 4857 Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:07,605 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:27:07,606 INFO L93 Difference]: Finished difference Result 38760 states and 47412 transitions. [2021-10-21 20:27:07,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:27:07,606 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 38760 states and 47412 transitions. [2021-10-21 20:27:07,956 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12458 [2021-10-21 20:27:08,087 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 38760 states to 38760 states and 47412 transitions. [2021-10-21 20:27:08,087 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12695 [2021-10-21 20:27:08,097 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12695 [2021-10-21 20:27:08,097 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38760 states and 47412 transitions. [2021-10-21 20:27:08,101 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:27:08,101 INFO L681 BuchiCegarLoop]: Abstraction has 38760 states and 47412 transitions. [2021-10-21 20:27:08,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38760 states and 47412 transitions. [2021-10-21 20:27:08,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38760 to 38760. [2021-10-21 20:27:08,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38760 states, 38760 states have (on average 1.223219814241486) internal successors, (47412), 38759 states have internal predecessors, (47412), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:08,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38760 states to 38760 states and 47412 transitions. [2021-10-21 20:27:08,973 INFO L704 BuchiCegarLoop]: Abstraction has 38760 states and 47412 transitions. [2021-10-21 20:27:08,973 INFO L587 BuchiCegarLoop]: Abstraction has 38760 states and 47412 transitions. [2021-10-21 20:27:08,973 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-10-21 20:27:08,973 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 38760 states and 47412 transitions. [2021-10-21 20:27:09,103 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12458 [2021-10-21 20:27:09,104 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:27:09,104 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:27:09,106 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-10-21 20:27:09,106 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-10-21 20:27:09,106 INFO L791 eck$LassoCheckResult]: Stem: 355651#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 355454#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 355438#L93 assume !(0 != ssl3_accept_~s__info_callback~0); 355439#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 355643#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 355654#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 355472#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 360081#L110-2 assume !false; 360080#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 360079#L113 assume !(12292 == ssl3_accept_~s__state~0); 360078#L116 assume !(16384 == ssl3_accept_~s__state~0); 360077#L119 assume !(8192 == ssl3_accept_~s__state~0); 360076#L122 assume !(24576 == ssl3_accept_~s__state~0); 360075#L125 assume !(8195 == ssl3_accept_~s__state~0); 360074#L128 assume !(8480 == ssl3_accept_~s__state~0); 360073#L131 assume !(8481 == ssl3_accept_~s__state~0); 360072#L134 assume !(8482 == ssl3_accept_~s__state~0); 360071#L137 assume 8464 == ssl3_accept_~s__state~0; 360070#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 360069#L285 assume !(0 == ssl3_accept_~blastFlag~0); 360067#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 360064#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 360062#L615 assume 0 == ssl3_accept_~skip~0; 360057#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 360052#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 360047#L626-1 assume !(0 != ssl3_accept_~cb~0); 360044#L614 ssl3_accept_~skip~0 := 0; 360042#L110-2 assume !false; 360040#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 360038#L113 assume !(12292 == ssl3_accept_~s__state~0); 360036#L116 assume !(16384 == ssl3_accept_~s__state~0); 360034#L119 assume !(8192 == ssl3_accept_~s__state~0); 360032#L122 assume !(24576 == ssl3_accept_~s__state~0); 360030#L125 assume !(8195 == ssl3_accept_~s__state~0); 360028#L128 assume !(8480 == ssl3_accept_~s__state~0); 360026#L131 assume !(8481 == ssl3_accept_~s__state~0); 360024#L134 assume !(8482 == ssl3_accept_~s__state~0); 360022#L137 assume !(8464 == ssl3_accept_~s__state~0); 360020#L140 assume !(8465 == ssl3_accept_~s__state~0); 360018#L143 assume !(8466 == ssl3_accept_~s__state~0); 360014#L146 assume 8496 == ssl3_accept_~s__state~0; 360008#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 360005#L298 assume !(1 == ssl3_accept_~blastFlag~0); 359999#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 359992#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 359993#L304-2 ssl3_accept_~s__init_num~0 := 0; 368077#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 368076#L615 assume 0 == ssl3_accept_~skip~0; 368072#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 368071#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 368068#L626-1 assume !(0 != ssl3_accept_~cb~0); 368067#L614 ssl3_accept_~skip~0 := 0; 368066#L110-2 assume !false; 368065#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 368064#L113 assume !(12292 == ssl3_accept_~s__state~0); 368063#L116 assume !(16384 == ssl3_accept_~s__state~0); 368062#L119 assume !(8192 == ssl3_accept_~s__state~0); 368061#L122 assume !(24576 == ssl3_accept_~s__state~0); 368060#L125 assume !(8195 == ssl3_accept_~s__state~0); 368059#L128 assume !(8480 == ssl3_accept_~s__state~0); 368058#L131 assume !(8481 == ssl3_accept_~s__state~0); 368057#L134 assume !(8482 == ssl3_accept_~s__state~0); 368056#L137 assume !(8464 == ssl3_accept_~s__state~0); 368055#L140 assume !(8465 == ssl3_accept_~s__state~0); 368054#L143 assume !(8466 == ssl3_accept_~s__state~0); 368053#L146 assume !(8496 == ssl3_accept_~s__state~0); 368051#L149 assume !(8497 == ssl3_accept_~s__state~0); 368052#L152 [2021-10-21 20:27:09,107 INFO L793 eck$LassoCheckResult]: Loop: 368052#L152 assume !(8512 == ssl3_accept_~s__state~0); 381581#L155 assume !(8513 == ssl3_accept_~s__state~0); 381580#L158 assume !(8528 == ssl3_accept_~s__state~0); 381579#L161 assume !(8529 == ssl3_accept_~s__state~0); 381578#L164 assume !(8544 == ssl3_accept_~s__state~0); 381577#L167 assume !(8545 == ssl3_accept_~s__state~0); 381576#L170 assume !(8560 == ssl3_accept_~s__state~0); 381575#L173 assume !(8561 == ssl3_accept_~s__state~0); 381574#L176 assume !(8448 == ssl3_accept_~s__state~0); 377977#L179 assume !(8576 == ssl3_accept_~s__state~0); 377975#L182 assume !(8577 == ssl3_accept_~s__state~0); 377972#L185 assume !(8592 == ssl3_accept_~s__state~0); 377973#L188 assume !(8593 == ssl3_accept_~s__state~0); 375597#L191 assume !(8608 == ssl3_accept_~s__state~0); 375374#L194 assume !(8609 == ssl3_accept_~s__state~0); 375373#L197 assume !(8640 == ssl3_accept_~s__state~0); 375372#L200 assume !(8641 == ssl3_accept_~s__state~0); 375371#L203 assume 8656 == ssl3_accept_~s__state~0; 375269#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 375370#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 375369#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 375366#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 375365#L531 assume !(0 == ssl3_accept_~tmp___10~0); 375364#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 375363#L615 assume 0 == ssl3_accept_~skip~0; 375359#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 375358#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 375355#L626-1 assume !(0 != ssl3_accept_~cb~0); 375354#L614 ssl3_accept_~skip~0 := 0; 375353#L110-2 assume !false; 375352#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 375351#L113 assume !(12292 == ssl3_accept_~s__state~0); 375350#L116 assume !(16384 == ssl3_accept_~s__state~0); 375348#L119 assume !(8192 == ssl3_accept_~s__state~0); 375345#L122 assume !(24576 == ssl3_accept_~s__state~0); 375343#L125 assume !(8195 == ssl3_accept_~s__state~0); 375341#L128 assume !(8480 == ssl3_accept_~s__state~0); 375339#L131 assume !(8481 == ssl3_accept_~s__state~0); 375337#L134 assume !(8482 == ssl3_accept_~s__state~0); 375335#L137 assume !(8464 == ssl3_accept_~s__state~0); 375333#L140 assume !(8465 == ssl3_accept_~s__state~0); 375331#L143 assume !(8466 == ssl3_accept_~s__state~0); 375329#L146 assume !(8496 == ssl3_accept_~s__state~0); 375327#L149 assume !(8497 == ssl3_accept_~s__state~0); 375325#L152 assume !(8512 == ssl3_accept_~s__state~0); 375323#L155 assume !(8513 == ssl3_accept_~s__state~0); 375321#L158 assume !(8528 == ssl3_accept_~s__state~0); 375319#L161 assume !(8529 == ssl3_accept_~s__state~0); 375317#L164 assume !(8544 == ssl3_accept_~s__state~0); 375315#L167 assume !(8545 == ssl3_accept_~s__state~0); 375313#L170 assume !(8560 == ssl3_accept_~s__state~0); 375311#L173 assume !(8561 == ssl3_accept_~s__state~0); 375309#L176 assume !(8448 == ssl3_accept_~s__state~0); 375306#L179 assume !(8576 == ssl3_accept_~s__state~0); 375299#L182 assume !(8577 == ssl3_accept_~s__state~0); 375294#L185 assume !(8592 == ssl3_accept_~s__state~0); 375287#L188 assume !(8593 == ssl3_accept_~s__state~0); 375284#L191 assume !(8608 == ssl3_accept_~s__state~0); 375280#L194 assume !(8609 == ssl3_accept_~s__state~0); 375277#L197 assume !(8640 == ssl3_accept_~s__state~0); 375274#L200 assume !(8641 == ssl3_accept_~s__state~0); 375271#L203 assume !(8656 == ssl3_accept_~s__state~0); 375267#L206 assume !(8657 == ssl3_accept_~s__state~0); 375259#L209 assume 8672 == ssl3_accept_~s__state~0; 375256#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 375253#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 375250#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 375248#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 375246#L554-2 ssl3_accept_~s__init_num~0 := 0; 367170#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 375243#L615 assume 0 == ssl3_accept_~skip~0; 375238#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 375236#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 375232#L626-1 assume !(0 != ssl3_accept_~cb~0); 375230#L614 ssl3_accept_~skip~0 := 0; 375229#L110-2 assume !false; 375226#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 375224#L113 assume !(12292 == ssl3_accept_~s__state~0); 375221#L116 assume !(16384 == ssl3_accept_~s__state~0); 375218#L119 assume !(8192 == ssl3_accept_~s__state~0); 375214#L122 assume !(24576 == ssl3_accept_~s__state~0); 375208#L125 assume !(8195 == ssl3_accept_~s__state~0); 375203#L128 assume !(8480 == ssl3_accept_~s__state~0); 375199#L131 assume !(8481 == ssl3_accept_~s__state~0); 375194#L134 assume !(8482 == ssl3_accept_~s__state~0); 375189#L137 assume !(8464 == ssl3_accept_~s__state~0); 375185#L140 assume !(8465 == ssl3_accept_~s__state~0); 375179#L143 assume !(8466 == ssl3_accept_~s__state~0); 375176#L146 assume !(8496 == ssl3_accept_~s__state~0); 375173#L149 assume !(8497 == ssl3_accept_~s__state~0); 375170#L152 assume !(8512 == ssl3_accept_~s__state~0); 375167#L155 assume !(8513 == ssl3_accept_~s__state~0); 375164#L158 assume !(8528 == ssl3_accept_~s__state~0); 375161#L161 assume !(8529 == ssl3_accept_~s__state~0); 375158#L164 assume !(8544 == ssl3_accept_~s__state~0); 375155#L167 assume !(8545 == ssl3_accept_~s__state~0); 375152#L170 assume !(8560 == ssl3_accept_~s__state~0); 375149#L173 assume !(8561 == ssl3_accept_~s__state~0); 375146#L176 assume 8448 == ssl3_accept_~s__state~0; 375143#L177 assume !(ssl3_accept_~num1~0 > 0); 375139#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 375136#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 375132#L615 assume 0 == ssl3_accept_~skip~0; 375126#L616 assume -12288 != ssl3_accept_~tmp___1~0; 375127#L617 assume !(8656 != ssl3_accept_~s__state~0); 375133#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 381598#L626-1 assume !(0 != ssl3_accept_~cb~0); 381597#L614 ssl3_accept_~skip~0 := 0; 381596#L110-2 assume !false; 381595#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 381594#L113 assume !(12292 == ssl3_accept_~s__state~0); 381593#L116 assume !(16384 == ssl3_accept_~s__state~0); 381592#L119 assume !(8192 == ssl3_accept_~s__state~0); 381591#L122 assume !(24576 == ssl3_accept_~s__state~0); 381590#L125 assume !(8195 == ssl3_accept_~s__state~0); 381589#L128 assume !(8480 == ssl3_accept_~s__state~0); 381588#L131 assume !(8481 == ssl3_accept_~s__state~0); 381587#L134 assume !(8482 == ssl3_accept_~s__state~0); 381586#L137 assume !(8464 == ssl3_accept_~s__state~0); 381585#L140 assume !(8465 == ssl3_accept_~s__state~0); 381584#L143 assume !(8466 == ssl3_accept_~s__state~0); 381583#L146 assume !(8496 == ssl3_accept_~s__state~0); 381582#L149 assume !(8497 == ssl3_accept_~s__state~0); 368052#L152 [2021-10-21 20:27:09,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:09,107 INFO L82 PathProgramCache]: Analyzing trace with hash 2048616997, now seen corresponding path program 1 times [2021-10-21 20:27:09,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:09,107 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825067141] [2021-10-21 20:27:09,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:09,108 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:09,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:09,138 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 22 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2021-10-21 20:27:09,139 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:09,139 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825067141] [2021-10-21 20:27:09,139 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825067141] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:27:09,140 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:27:09,140 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:27:09,140 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584182916] [2021-10-21 20:27:09,140 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:27:09,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:09,141 INFO L82 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 2 times [2021-10-21 20:27:09,141 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:09,141 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634229570] [2021-10-21 20:27:09,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:09,142 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:09,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:09,187 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-21 20:27:09,187 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:09,188 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634229570] [2021-10-21 20:27:09,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634229570] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:27:09,188 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:27:09,188 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:27:09,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756131563] [2021-10-21 20:27:09,189 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:27:09,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:27:09,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:27:09,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:27:09,190 INFO L87 Difference]: Start difference. First operand 38760 states and 47412 transitions. cyclomatic complexity: 8712 Second operand has 3 states, 3 states have (on average 16.0) internal successors, (48), 3 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:09,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:27:09,340 INFO L93 Difference]: Finished difference Result 38756 states and 47404 transitions. [2021-10-21 20:27:09,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:27:09,341 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 38756 states and 47404 transitions. [2021-10-21 20:27:09,493 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12458 [2021-10-21 20:27:09,615 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 38756 states to 38754 states and 47402 transitions. [2021-10-21 20:27:09,616 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12691 [2021-10-21 20:27:09,626 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12691 [2021-10-21 20:27:09,626 INFO L73 IsDeterministic]: Start isDeterministic. Operand 38754 states and 47402 transitions. [2021-10-21 20:27:09,627 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:27:09,627 INFO L681 BuchiCegarLoop]: Abstraction has 38754 states and 47402 transitions. [2021-10-21 20:27:09,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38754 states and 47402 transitions. [2021-10-21 20:27:10,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38754 to 38754. [2021-10-21 20:27:10,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38754 states, 38754 states have (on average 1.223151158590081) internal successors, (47402), 38753 states have internal predecessors, (47402), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:10,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38754 states to 38754 states and 47402 transitions. [2021-10-21 20:27:10,368 INFO L704 BuchiCegarLoop]: Abstraction has 38754 states and 47402 transitions. [2021-10-21 20:27:10,368 INFO L587 BuchiCegarLoop]: Abstraction has 38754 states and 47402 transitions. [2021-10-21 20:27:10,368 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-10-21 20:27:10,368 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 38754 states and 47402 transitions. [2021-10-21 20:27:10,465 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12458 [2021-10-21 20:27:10,465 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:27:10,465 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:27:10,468 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-10-21 20:27:10,468 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-10-21 20:27:10,468 INFO L791 eck$LassoCheckResult]: Stem: 433166#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 432975#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 432963#L93 assume !(0 != ssl3_accept_~s__info_callback~0); 432964#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 433157#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 433169#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 432999#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 437865#L110-2 assume !false; 437864#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 437863#L113 assume !(12292 == ssl3_accept_~s__state~0); 437862#L116 assume !(16384 == ssl3_accept_~s__state~0); 437861#L119 assume !(8192 == ssl3_accept_~s__state~0); 437860#L122 assume !(24576 == ssl3_accept_~s__state~0); 437859#L125 assume !(8195 == ssl3_accept_~s__state~0); 437858#L128 assume !(8480 == ssl3_accept_~s__state~0); 437857#L131 assume !(8481 == ssl3_accept_~s__state~0); 437856#L134 assume !(8482 == ssl3_accept_~s__state~0); 437855#L137 assume 8464 == ssl3_accept_~s__state~0; 437854#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 437853#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 437851#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 437852#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 438249#L615 assume 0 == ssl3_accept_~skip~0; 438245#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 438244#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 438241#L626-1 assume !(0 != ssl3_accept_~cb~0); 438240#L614 ssl3_accept_~skip~0 := 0; 438239#L110-2 assume !false; 438238#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 438237#L113 assume !(12292 == ssl3_accept_~s__state~0); 438236#L116 assume !(16384 == ssl3_accept_~s__state~0); 438235#L119 assume !(8192 == ssl3_accept_~s__state~0); 438234#L122 assume !(24576 == ssl3_accept_~s__state~0); 438233#L125 assume !(8195 == ssl3_accept_~s__state~0); 438232#L128 assume !(8480 == ssl3_accept_~s__state~0); 438231#L131 assume !(8481 == ssl3_accept_~s__state~0); 438230#L134 assume !(8482 == ssl3_accept_~s__state~0); 438229#L137 assume !(8464 == ssl3_accept_~s__state~0); 438228#L140 assume !(8465 == ssl3_accept_~s__state~0); 438227#L143 assume !(8466 == ssl3_accept_~s__state~0); 438225#L146 assume 8496 == ssl3_accept_~s__state~0; 438223#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 438222#L298 assume !(1 == ssl3_accept_~blastFlag~0); 438220#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 438217#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 438218#L304-2 ssl3_accept_~s__init_num~0 := 0; 441568#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 441567#L615 assume 0 == ssl3_accept_~skip~0; 441563#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 441562#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 441559#L626-1 assume !(0 != ssl3_accept_~cb~0); 441558#L614 ssl3_accept_~skip~0 := 0; 441557#L110-2 assume !false; 441556#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 441555#L113 assume !(12292 == ssl3_accept_~s__state~0); 441554#L116 assume !(16384 == ssl3_accept_~s__state~0); 441553#L119 assume !(8192 == ssl3_accept_~s__state~0); 441552#L122 assume !(24576 == ssl3_accept_~s__state~0); 441551#L125 assume !(8195 == ssl3_accept_~s__state~0); 441550#L128 assume !(8480 == ssl3_accept_~s__state~0); 441549#L131 assume !(8481 == ssl3_accept_~s__state~0); 441548#L134 assume !(8482 == ssl3_accept_~s__state~0); 441547#L137 assume !(8464 == ssl3_accept_~s__state~0); 441546#L140 assume !(8465 == ssl3_accept_~s__state~0); 441545#L143 assume !(8466 == ssl3_accept_~s__state~0); 441544#L146 assume !(8496 == ssl3_accept_~s__state~0); 441541#L149 assume !(8497 == ssl3_accept_~s__state~0); 441542#L152 [2021-10-21 20:27:10,469 INFO L793 eck$LassoCheckResult]: Loop: 441542#L152 assume !(8512 == ssl3_accept_~s__state~0); 455639#L155 assume !(8513 == ssl3_accept_~s__state~0); 455640#L158 assume !(8528 == ssl3_accept_~s__state~0); 455621#L161 assume !(8529 == ssl3_accept_~s__state~0); 455622#L164 assume !(8544 == ssl3_accept_~s__state~0); 455604#L167 assume !(8545 == ssl3_accept_~s__state~0); 455605#L170 assume !(8560 == ssl3_accept_~s__state~0); 455587#L173 assume !(8561 == ssl3_accept_~s__state~0); 455588#L176 assume !(8448 == ssl3_accept_~s__state~0); 455572#L179 assume !(8576 == ssl3_accept_~s__state~0); 455573#L182 assume !(8577 == ssl3_accept_~s__state~0); 455271#L185 assume !(8592 == ssl3_accept_~s__state~0); 455263#L188 assume !(8593 == ssl3_accept_~s__state~0); 455253#L191 assume !(8608 == ssl3_accept_~s__state~0); 455242#L194 assume !(8609 == ssl3_accept_~s__state~0); 455241#L197 assume !(8640 == ssl3_accept_~s__state~0); 455240#L200 assume !(8641 == ssl3_accept_~s__state~0); 455239#L203 assume 8656 == ssl3_accept_~s__state~0; 455149#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 455238#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 455237#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 455234#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 455233#L531 assume !(0 == ssl3_accept_~tmp___10~0); 455232#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 455231#L615 assume 0 == ssl3_accept_~skip~0; 455227#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 455226#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 455223#L626-1 assume !(0 != ssl3_accept_~cb~0); 455222#L614 ssl3_accept_~skip~0 := 0; 455221#L110-2 assume !false; 455220#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 455219#L113 assume !(12292 == ssl3_accept_~s__state~0); 455218#L116 assume !(16384 == ssl3_accept_~s__state~0); 455212#L119 assume !(8192 == ssl3_accept_~s__state~0); 455208#L122 assume !(24576 == ssl3_accept_~s__state~0); 455205#L125 assume !(8195 == ssl3_accept_~s__state~0); 455203#L128 assume !(8480 == ssl3_accept_~s__state~0); 455201#L131 assume !(8481 == ssl3_accept_~s__state~0); 455199#L134 assume !(8482 == ssl3_accept_~s__state~0); 455197#L137 assume !(8464 == ssl3_accept_~s__state~0); 455195#L140 assume !(8465 == ssl3_accept_~s__state~0); 455193#L143 assume !(8466 == ssl3_accept_~s__state~0); 455191#L146 assume !(8496 == ssl3_accept_~s__state~0); 455189#L149 assume !(8497 == ssl3_accept_~s__state~0); 455187#L152 assume !(8512 == ssl3_accept_~s__state~0); 455185#L155 assume !(8513 == ssl3_accept_~s__state~0); 455183#L158 assume !(8528 == ssl3_accept_~s__state~0); 455181#L161 assume !(8529 == ssl3_accept_~s__state~0); 455179#L164 assume !(8544 == ssl3_accept_~s__state~0); 455177#L167 assume !(8545 == ssl3_accept_~s__state~0); 455175#L170 assume !(8560 == ssl3_accept_~s__state~0); 455173#L173 assume !(8561 == ssl3_accept_~s__state~0); 455171#L176 assume !(8448 == ssl3_accept_~s__state~0); 455169#L179 assume !(8576 == ssl3_accept_~s__state~0); 455166#L182 assume !(8577 == ssl3_accept_~s__state~0); 455164#L185 assume !(8592 == ssl3_accept_~s__state~0); 455161#L188 assume !(8593 == ssl3_accept_~s__state~0); 455159#L191 assume !(8608 == ssl3_accept_~s__state~0); 455156#L194 assume !(8609 == ssl3_accept_~s__state~0); 455154#L197 assume !(8640 == ssl3_accept_~s__state~0); 455152#L200 assume !(8641 == ssl3_accept_~s__state~0); 455150#L203 assume !(8656 == ssl3_accept_~s__state~0); 455147#L206 assume !(8657 == ssl3_accept_~s__state~0); 455141#L209 assume 8672 == ssl3_accept_~s__state~0; 455139#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 455137#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 455135#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 455134#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 455133#L554-2 ssl3_accept_~s__init_num~0 := 0; 441023#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 455130#L615 assume 0 == ssl3_accept_~skip~0; 455125#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 455122#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 455113#L626-1 assume !(0 != ssl3_accept_~cb~0); 455110#L614 ssl3_accept_~skip~0 := 0; 455107#L110-2 assume !false; 455104#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 455101#L113 assume !(12292 == ssl3_accept_~s__state~0); 455092#L116 assume !(16384 == ssl3_accept_~s__state~0); 455087#L119 assume !(8192 == ssl3_accept_~s__state~0); 455084#L122 assume !(24576 == ssl3_accept_~s__state~0); 455083#L125 assume !(8195 == ssl3_accept_~s__state~0); 455080#L128 assume !(8480 == ssl3_accept_~s__state~0); 455077#L131 assume !(8481 == ssl3_accept_~s__state~0); 455074#L134 assume !(8482 == ssl3_accept_~s__state~0); 455071#L137 assume !(8464 == ssl3_accept_~s__state~0); 455068#L140 assume !(8465 == ssl3_accept_~s__state~0); 455065#L143 assume !(8466 == ssl3_accept_~s__state~0); 455062#L146 assume !(8496 == ssl3_accept_~s__state~0); 455059#L149 assume !(8497 == ssl3_accept_~s__state~0); 455056#L152 assume !(8512 == ssl3_accept_~s__state~0); 455053#L155 assume !(8513 == ssl3_accept_~s__state~0); 455050#L158 assume !(8528 == ssl3_accept_~s__state~0); 455047#L161 assume !(8529 == ssl3_accept_~s__state~0); 455044#L164 assume !(8544 == ssl3_accept_~s__state~0); 455041#L167 assume !(8545 == ssl3_accept_~s__state~0); 455038#L170 assume !(8560 == ssl3_accept_~s__state~0); 455035#L173 assume !(8561 == ssl3_accept_~s__state~0); 455032#L176 assume 8448 == ssl3_accept_~s__state~0; 455029#L177 assume !(ssl3_accept_~num1~0 > 0); 455025#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 455022#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 455018#L615 assume 0 == ssl3_accept_~skip~0; 455012#L616 assume -12288 != ssl3_accept_~tmp___1~0; 455013#L617 assume !(8656 != ssl3_accept_~s__state~0); 455019#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 456251#L626-1 assume !(0 != ssl3_accept_~cb~0); 456253#L614 ssl3_accept_~skip~0 := 0; 456198#L110-2 assume !false; 456199#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 455946#L113 assume !(12292 == ssl3_accept_~s__state~0); 455947#L116 assume !(16384 == ssl3_accept_~s__state~0); 455927#L119 assume !(8192 == ssl3_accept_~s__state~0); 455928#L122 assume !(24576 == ssl3_accept_~s__state~0); 455907#L125 assume !(8195 == ssl3_accept_~s__state~0); 455908#L128 assume !(8480 == ssl3_accept_~s__state~0); 455705#L131 assume !(8481 == ssl3_accept_~s__state~0); 455706#L134 assume !(8482 == ssl3_accept_~s__state~0); 455690#L137 assume !(8464 == ssl3_accept_~s__state~0); 455691#L140 assume !(8465 == ssl3_accept_~s__state~0); 455674#L143 assume !(8466 == ssl3_accept_~s__state~0); 455675#L146 assume !(8496 == ssl3_accept_~s__state~0); 455657#L149 assume !(8497 == ssl3_accept_~s__state~0); 441542#L152 [2021-10-21 20:27:10,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:10,469 INFO L82 PathProgramCache]: Analyzing trace with hash 109454951, now seen corresponding path program 1 times [2021-10-21 20:27:10,470 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:10,470 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643567669] [2021-10-21 20:27:10,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:10,470 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:10,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:10,496 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 42 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:27:10,497 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:10,497 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1643567669] [2021-10-21 20:27:10,497 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1643567669] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:27:10,497 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:27:10,497 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:27:10,498 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989002681] [2021-10-21 20:27:10,498 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-10-21 20:27:10,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:10,499 INFO L82 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 3 times [2021-10-21 20:27:10,499 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:10,499 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239488091] [2021-10-21 20:27:10,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:10,499 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:10,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:10,533 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-21 20:27:10,534 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:10,534 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239488091] [2021-10-21 20:27:10,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239488091] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:27:10,534 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:27:10,535 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:27:10,535 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1543123934] [2021-10-21 20:27:10,535 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:27:10,535 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:27:10,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:27:10,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:27:10,536 INFO L87 Difference]: Start difference. First operand 38754 states and 47402 transitions. cyclomatic complexity: 8708 Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:10,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:27:10,953 INFO L93 Difference]: Finished difference Result 40330 states and 49184 transitions. [2021-10-21 20:27:10,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:27:10,953 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 40330 states and 49184 transitions. [2021-10-21 20:27:11,091 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12458 [2021-10-21 20:27:11,197 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 40330 states to 39482 states and 48208 transitions. [2021-10-21 20:27:11,197 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 12626 [2021-10-21 20:27:11,206 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 12626 [2021-10-21 20:27:11,207 INFO L73 IsDeterministic]: Start isDeterministic. Operand 39482 states and 48208 transitions. [2021-10-21 20:27:11,207 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:27:11,207 INFO L681 BuchiCegarLoop]: Abstraction has 39482 states and 48208 transitions. [2021-10-21 20:27:11,230 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39482 states and 48208 transitions. [2021-10-21 20:27:11,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39482 to 39482. [2021-10-21 20:27:11,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39482 states, 39482 states have (on average 1.2210121067828377) internal successors, (48208), 39481 states have internal predecessors, (48208), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:11,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39482 states to 39482 states and 48208 transitions. [2021-10-21 20:27:11,834 INFO L704 BuchiCegarLoop]: Abstraction has 39482 states and 48208 transitions. [2021-10-21 20:27:11,834 INFO L587 BuchiCegarLoop]: Abstraction has 39482 states and 48208 transitions. [2021-10-21 20:27:11,835 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-10-21 20:27:11,835 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 39482 states and 48208 transitions. [2021-10-21 20:27:11,913 INFO L131 ngComponentsAnalysis]: Automaton has 20 accepting balls. 12458 [2021-10-21 20:27:11,913 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:27:11,913 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:27:11,914 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-10-21 20:27:11,915 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2021-10-21 20:27:11,915 INFO L791 eck$LassoCheckResult]: Stem: 512249#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 512064#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 512053#L93 assume !(0 != ssl3_accept_~s__info_callback~0); 512054#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 512242#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 512250#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 512086#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 516577#L110-2 assume !false; 516576#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 516575#L113 assume !(12292 == ssl3_accept_~s__state~0); 516574#L116 assume !(16384 == ssl3_accept_~s__state~0); 516573#L119 assume !(8192 == ssl3_accept_~s__state~0); 516572#L122 assume !(24576 == ssl3_accept_~s__state~0); 516571#L125 assume !(8195 == ssl3_accept_~s__state~0); 516570#L128 assume !(8480 == ssl3_accept_~s__state~0); 516569#L131 assume !(8481 == ssl3_accept_~s__state~0); 516568#L134 assume !(8482 == ssl3_accept_~s__state~0); 516567#L137 assume 8464 == ssl3_accept_~s__state~0; 516566#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 516565#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 516564#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 516563#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 516562#L615 assume 0 == ssl3_accept_~skip~0; 516558#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 516557#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 516554#L626-1 assume !(0 != ssl3_accept_~cb~0); 516553#L614 ssl3_accept_~skip~0 := 0; 516552#L110-2 assume !false; 516551#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 516550#L113 assume !(12292 == ssl3_accept_~s__state~0); 516549#L116 assume !(16384 == ssl3_accept_~s__state~0); 516548#L119 assume !(8192 == ssl3_accept_~s__state~0); 516547#L122 assume !(24576 == ssl3_accept_~s__state~0); 516546#L125 assume !(8195 == ssl3_accept_~s__state~0); 516545#L128 assume !(8480 == ssl3_accept_~s__state~0); 516544#L131 assume !(8481 == ssl3_accept_~s__state~0); 516543#L134 assume !(8482 == ssl3_accept_~s__state~0); 516542#L137 assume !(8464 == ssl3_accept_~s__state~0); 516541#L140 assume !(8465 == ssl3_accept_~s__state~0); 516539#L143 assume !(8466 == ssl3_accept_~s__state~0); 516537#L146 assume 8496 == ssl3_accept_~s__state~0; 516536#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 516533#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 516528#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 516523#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 516524#L304-2 ssl3_accept_~s__init_num~0 := 0; 524384#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 524383#L615 assume 0 == ssl3_accept_~skip~0; 524379#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 524378#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 524375#L626-1 assume !(0 != ssl3_accept_~cb~0); 524374#L614 ssl3_accept_~skip~0 := 0; 524373#L110-2 assume !false; 524372#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 524371#L113 assume !(12292 == ssl3_accept_~s__state~0); 524370#L116 assume !(16384 == ssl3_accept_~s__state~0); 524369#L119 assume !(8192 == ssl3_accept_~s__state~0); 524368#L122 assume !(24576 == ssl3_accept_~s__state~0); 524367#L125 assume !(8195 == ssl3_accept_~s__state~0); 524366#L128 assume !(8480 == ssl3_accept_~s__state~0); 524365#L131 assume !(8481 == ssl3_accept_~s__state~0); 524364#L134 assume !(8482 == ssl3_accept_~s__state~0); 524363#L137 assume !(8464 == ssl3_accept_~s__state~0); 524362#L140 assume !(8465 == ssl3_accept_~s__state~0); 524361#L143 assume !(8466 == ssl3_accept_~s__state~0); 524360#L146 assume !(8496 == ssl3_accept_~s__state~0); 524358#L149 assume !(8497 == ssl3_accept_~s__state~0); 524359#L152 [2021-10-21 20:27:11,915 INFO L793 eck$LassoCheckResult]: Loop: 524359#L152 assume !(8512 == ssl3_accept_~s__state~0); 532187#L155 assume !(8513 == ssl3_accept_~s__state~0); 532188#L158 assume !(8528 == ssl3_accept_~s__state~0); 532171#L161 assume !(8529 == ssl3_accept_~s__state~0); 532172#L164 assume !(8544 == ssl3_accept_~s__state~0); 532113#L167 assume !(8545 == ssl3_accept_~s__state~0); 532114#L170 assume !(8560 == ssl3_accept_~s__state~0); 532090#L173 assume !(8561 == ssl3_accept_~s__state~0); 532091#L176 assume !(8448 == ssl3_accept_~s__state~0); 531981#L179 assume !(8576 == ssl3_accept_~s__state~0); 531982#L182 assume !(8577 == ssl3_accept_~s__state~0); 531844#L185 assume !(8592 == ssl3_accept_~s__state~0); 531834#L188 assume !(8593 == ssl3_accept_~s__state~0); 531825#L191 assume !(8608 == ssl3_accept_~s__state~0); 531815#L194 assume !(8609 == ssl3_accept_~s__state~0); 531814#L197 assume !(8640 == ssl3_accept_~s__state~0); 531813#L200 assume !(8641 == ssl3_accept_~s__state~0); 531812#L203 assume 8656 == ssl3_accept_~s__state~0; 531728#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 531811#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 531810#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 531807#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 531806#L531 assume !(0 == ssl3_accept_~tmp___10~0); 531805#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 531804#L615 assume 0 == ssl3_accept_~skip~0; 531800#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 531799#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 531796#L626-1 assume !(0 != ssl3_accept_~cb~0); 531795#L614 ssl3_accept_~skip~0 := 0; 531794#L110-2 assume !false; 531793#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 531792#L113 assume !(12292 == ssl3_accept_~s__state~0); 531791#L116 assume !(16384 == ssl3_accept_~s__state~0); 531789#L119 assume !(8192 == ssl3_accept_~s__state~0); 531786#L122 assume !(24576 == ssl3_accept_~s__state~0); 531784#L125 assume !(8195 == ssl3_accept_~s__state~0); 531782#L128 assume !(8480 == ssl3_accept_~s__state~0); 531780#L131 assume !(8481 == ssl3_accept_~s__state~0); 531778#L134 assume !(8482 == ssl3_accept_~s__state~0); 531776#L137 assume !(8464 == ssl3_accept_~s__state~0); 531774#L140 assume !(8465 == ssl3_accept_~s__state~0); 531772#L143 assume !(8466 == ssl3_accept_~s__state~0); 531770#L146 assume !(8496 == ssl3_accept_~s__state~0); 531768#L149 assume !(8497 == ssl3_accept_~s__state~0); 531766#L152 assume !(8512 == ssl3_accept_~s__state~0); 531764#L155 assume !(8513 == ssl3_accept_~s__state~0); 531762#L158 assume !(8528 == ssl3_accept_~s__state~0); 531760#L161 assume !(8529 == ssl3_accept_~s__state~0); 531758#L164 assume !(8544 == ssl3_accept_~s__state~0); 531756#L167 assume !(8545 == ssl3_accept_~s__state~0); 531754#L170 assume !(8560 == ssl3_accept_~s__state~0); 531752#L173 assume !(8561 == ssl3_accept_~s__state~0); 531750#L176 assume !(8448 == ssl3_accept_~s__state~0); 531748#L179 assume !(8576 == ssl3_accept_~s__state~0); 531745#L182 assume !(8577 == ssl3_accept_~s__state~0); 531743#L185 assume !(8592 == ssl3_accept_~s__state~0); 531740#L188 assume !(8593 == ssl3_accept_~s__state~0); 531738#L191 assume !(8608 == ssl3_accept_~s__state~0); 531735#L194 assume !(8609 == ssl3_accept_~s__state~0); 531733#L197 assume !(8640 == ssl3_accept_~s__state~0); 531731#L200 assume !(8641 == ssl3_accept_~s__state~0); 531729#L203 assume !(8656 == ssl3_accept_~s__state~0); 531726#L206 assume !(8657 == ssl3_accept_~s__state~0); 531716#L209 assume 8672 == ssl3_accept_~s__state~0; 531714#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 531712#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 531710#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 531709#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 531708#L554-2 ssl3_accept_~s__init_num~0 := 0; 521820#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 531707#L615 assume 0 == ssl3_accept_~skip~0; 531703#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 531702#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 531699#L626-1 assume !(0 != ssl3_accept_~cb~0); 531698#L614 ssl3_accept_~skip~0 := 0; 531697#L110-2 assume !false; 531696#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 531695#L113 assume !(12292 == ssl3_accept_~s__state~0); 531694#L116 assume !(16384 == ssl3_accept_~s__state~0); 531693#L119 assume !(8192 == ssl3_accept_~s__state~0); 531692#L122 assume !(24576 == ssl3_accept_~s__state~0); 531691#L125 assume !(8195 == ssl3_accept_~s__state~0); 531690#L128 assume !(8480 == ssl3_accept_~s__state~0); 531689#L131 assume !(8481 == ssl3_accept_~s__state~0); 531688#L134 assume !(8482 == ssl3_accept_~s__state~0); 531687#L137 assume !(8464 == ssl3_accept_~s__state~0); 531686#L140 assume !(8465 == ssl3_accept_~s__state~0); 531685#L143 assume !(8466 == ssl3_accept_~s__state~0); 531684#L146 assume !(8496 == ssl3_accept_~s__state~0); 531683#L149 assume !(8497 == ssl3_accept_~s__state~0); 531682#L152 assume !(8512 == ssl3_accept_~s__state~0); 531681#L155 assume !(8513 == ssl3_accept_~s__state~0); 531680#L158 assume !(8528 == ssl3_accept_~s__state~0); 531679#L161 assume !(8529 == ssl3_accept_~s__state~0); 531678#L164 assume !(8544 == ssl3_accept_~s__state~0); 531677#L167 assume !(8545 == ssl3_accept_~s__state~0); 531676#L170 assume !(8560 == ssl3_accept_~s__state~0); 531675#L173 assume !(8561 == ssl3_accept_~s__state~0); 531674#L176 assume 8448 == ssl3_accept_~s__state~0; 531673#L177 assume !(ssl3_accept_~num1~0 > 0); 531671#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 531670#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 531668#L615 assume 0 == ssl3_accept_~skip~0; 531664#L616 assume -12288 != ssl3_accept_~tmp___1~0; 531665#L617 assume !(8656 != ssl3_accept_~s__state~0); 531669#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 534139#L626-1 assume !(0 != ssl3_accept_~cb~0); 534141#L614 ssl3_accept_~skip~0 := 0; 534080#L110-2 assume !false; 534081#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 533647#L113 assume !(12292 == ssl3_accept_~s__state~0); 533648#L116 assume !(16384 == ssl3_accept_~s__state~0); 533423#L119 assume !(8192 == ssl3_accept_~s__state~0); 533424#L122 assume !(24576 == ssl3_accept_~s__state~0); 533408#L125 assume !(8195 == ssl3_accept_~s__state~0); 533409#L128 assume !(8480 == ssl3_accept_~s__state~0); 532636#L131 assume !(8481 == ssl3_accept_~s__state~0); 532637#L134 assume !(8482 == ssl3_accept_~s__state~0); 532232#L137 assume !(8464 == ssl3_accept_~s__state~0); 532233#L140 assume !(8465 == ssl3_accept_~s__state~0); 532221#L143 assume !(8466 == ssl3_accept_~s__state~0); 532222#L146 assume !(8496 == ssl3_accept_~s__state~0); 532201#L149 assume !(8497 == ssl3_accept_~s__state~0); 524359#L152 [2021-10-21 20:27:11,916 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:11,916 INFO L82 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 1 times [2021-10-21 20:27:11,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:11,917 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453975759] [2021-10-21 20:27:11,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:11,917 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:11,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:11,930 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:27:11,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:11,947 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:27:11,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:11,948 INFO L82 PathProgramCache]: Analyzing trace with hash 1644794767, now seen corresponding path program 4 times [2021-10-21 20:27:11,948 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:11,948 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [875766038] [2021-10-21 20:27:11,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:11,949 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:11,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:11,982 INFO L134 CoverageAnalysis]: Checked inductivity of 99 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-10-21 20:27:11,983 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:11,983 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [875766038] [2021-10-21 20:27:11,983 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [875766038] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:27:11,983 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:27:11,983 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:27:11,983 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [976477942] [2021-10-21 20:27:11,984 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:27:11,984 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:27:11,984 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:27:11,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:27:11,985 INFO L87 Difference]: Start difference. First operand 39482 states and 48208 transitions. cyclomatic complexity: 8786 Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:12,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:27:12,164 INFO L93 Difference]: Finished difference Result 75990 states and 91236 transitions. [2021-10-21 20:27:12,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:27:12,165 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 75990 states and 91236 transitions. [2021-10-21 20:27:12,805 INFO L131 ngComponentsAnalysis]: Automaton has 40 accepting balls. 23980 [2021-10-21 20:27:12,992 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 75990 states to 75990 states and 91236 transitions. [2021-10-21 20:27:12,992 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24294 [2021-10-21 20:27:13,011 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24294 [2021-10-21 20:27:13,012 INFO L73 IsDeterministic]: Start isDeterministic. Operand 75990 states and 91236 transitions. [2021-10-21 20:27:13,014 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:27:13,014 INFO L681 BuchiCegarLoop]: Abstraction has 75990 states and 91236 transitions. [2021-10-21 20:27:13,067 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75990 states and 91236 transitions. [2021-10-21 20:27:13,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75990 to 75990. [2021-10-21 20:27:13,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75990 states, 75990 states have (on average 1.2006316620607975) internal successors, (91236), 75989 states have internal predecessors, (91236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:14,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75990 states to 75990 states and 91236 transitions. [2021-10-21 20:27:14,394 INFO L704 BuchiCegarLoop]: Abstraction has 75990 states and 91236 transitions. [2021-10-21 20:27:14,394 INFO L587 BuchiCegarLoop]: Abstraction has 75990 states and 91236 transitions. [2021-10-21 20:27:14,394 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-10-21 20:27:14,394 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 75990 states and 91236 transitions. [2021-10-21 20:27:14,550 INFO L131 ngComponentsAnalysis]: Automaton has 40 accepting balls. 23980 [2021-10-21 20:27:14,550 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:27:14,550 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:27:14,552 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-10-21 20:27:14,552 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:27:14,552 INFO L791 eck$LassoCheckResult]: Stem: 627746#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 627545#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 627531#L93 assume !(0 != ssl3_accept_~s__info_callback~0); 627532#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 627738#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 627749#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 627751#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 643203#L110-2 assume !false; 643202#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 643201#L113 assume !(12292 == ssl3_accept_~s__state~0); 643200#L116 assume !(16384 == ssl3_accept_~s__state~0); 643199#L119 assume !(8192 == ssl3_accept_~s__state~0); 643198#L122 assume !(24576 == ssl3_accept_~s__state~0); 643197#L125 assume !(8195 == ssl3_accept_~s__state~0); 643196#L128 assume !(8480 == ssl3_accept_~s__state~0); 643195#L131 assume !(8481 == ssl3_accept_~s__state~0); 643194#L134 assume !(8482 == ssl3_accept_~s__state~0); 643193#L137 assume 8464 == ssl3_accept_~s__state~0; 643192#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 643191#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 643190#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 643189#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 643188#L615 assume 0 == ssl3_accept_~skip~0; 643187#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 634248#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 643184#L626-1 assume !(0 != ssl3_accept_~cb~0); 643183#L614 ssl3_accept_~skip~0 := 0; 643182#L110-2 assume !false; 643181#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 643180#L113 assume !(12292 == ssl3_accept_~s__state~0); 643179#L116 assume !(16384 == ssl3_accept_~s__state~0); 643178#L119 assume !(8192 == ssl3_accept_~s__state~0); 643177#L122 assume !(24576 == ssl3_accept_~s__state~0); 643176#L125 assume !(8195 == ssl3_accept_~s__state~0); 643175#L128 assume !(8480 == ssl3_accept_~s__state~0); 643174#L131 assume !(8481 == ssl3_accept_~s__state~0); 643173#L134 assume !(8482 == ssl3_accept_~s__state~0); 643172#L137 assume !(8464 == ssl3_accept_~s__state~0); 643171#L140 assume !(8465 == ssl3_accept_~s__state~0); 643170#L143 assume !(8466 == ssl3_accept_~s__state~0); 643168#L146 assume 8496 == ssl3_accept_~s__state~0; 643166#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 643165#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 643161#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 643156#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 643157#L304-2 ssl3_accept_~s__init_num~0 := 0; 660969#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 660968#L615 assume 0 == ssl3_accept_~skip~0; 660967#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 654365#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 660964#L626-1 assume !(0 != ssl3_accept_~cb~0); 660963#L614 ssl3_accept_~skip~0 := 0; 660962#L110-2 assume !false; 660961#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 660960#L113 assume !(12292 == ssl3_accept_~s__state~0); 660959#L116 assume !(16384 == ssl3_accept_~s__state~0); 660958#L119 assume !(8192 == ssl3_accept_~s__state~0); 660957#L122 assume !(24576 == ssl3_accept_~s__state~0); 660956#L125 assume !(8195 == ssl3_accept_~s__state~0); 660955#L128 assume !(8480 == ssl3_accept_~s__state~0); 660954#L131 assume !(8481 == ssl3_accept_~s__state~0); 660953#L134 assume !(8482 == ssl3_accept_~s__state~0); 660952#L137 assume !(8464 == ssl3_accept_~s__state~0); 660951#L140 assume !(8465 == ssl3_accept_~s__state~0); 660950#L143 assume !(8466 == ssl3_accept_~s__state~0); 660949#L146 assume !(8496 == ssl3_accept_~s__state~0); 660947#L149 assume !(8497 == ssl3_accept_~s__state~0); 660948#L152 [2021-10-21 20:27:14,553 INFO L793 eck$LassoCheckResult]: Loop: 660948#L152 assume !(8512 == ssl3_accept_~s__state~0); 693187#L155 assume !(8513 == ssl3_accept_~s__state~0); 693184#L158 assume !(8528 == ssl3_accept_~s__state~0); 693181#L161 assume !(8529 == ssl3_accept_~s__state~0); 693178#L164 assume !(8544 == ssl3_accept_~s__state~0); 693085#L167 assume !(8545 == ssl3_accept_~s__state~0); 693086#L170 assume !(8560 == ssl3_accept_~s__state~0); 692848#L173 assume !(8561 == ssl3_accept_~s__state~0); 692849#L176 assume !(8448 == ssl3_accept_~s__state~0); 688271#L179 assume !(8576 == ssl3_accept_~s__state~0); 688259#L182 assume !(8577 == ssl3_accept_~s__state~0); 688247#L185 assume !(8592 == ssl3_accept_~s__state~0); 688235#L188 assume !(8593 == ssl3_accept_~s__state~0); 688225#L191 assume !(8608 == ssl3_accept_~s__state~0); 688214#L194 assume !(8609 == ssl3_accept_~s__state~0); 688213#L197 assume !(8640 == ssl3_accept_~s__state~0); 688212#L200 assume !(8641 == ssl3_accept_~s__state~0); 688211#L203 assume 8656 == ssl3_accept_~s__state~0; 688130#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 688210#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 688209#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 688206#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 688205#L531 assume !(0 == ssl3_accept_~tmp___10~0); 688204#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 688203#L615 assume 0 == ssl3_accept_~skip~0; 688202#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 687575#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 688199#L626-1 assume !(0 != ssl3_accept_~cb~0); 688198#L614 ssl3_accept_~skip~0 := 0; 688197#L110-2 assume !false; 688196#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 688195#L113 assume !(12292 == ssl3_accept_~s__state~0); 688194#L116 assume !(16384 == ssl3_accept_~s__state~0); 688193#L119 assume !(8192 == ssl3_accept_~s__state~0); 688191#L122 assume !(24576 == ssl3_accept_~s__state~0); 688188#L125 assume !(8195 == ssl3_accept_~s__state~0); 688186#L128 assume !(8480 == ssl3_accept_~s__state~0); 688184#L131 assume !(8481 == ssl3_accept_~s__state~0); 688182#L134 assume !(8482 == ssl3_accept_~s__state~0); 688180#L137 assume !(8464 == ssl3_accept_~s__state~0); 688178#L140 assume !(8465 == ssl3_accept_~s__state~0); 688176#L143 assume !(8466 == ssl3_accept_~s__state~0); 688174#L146 assume !(8496 == ssl3_accept_~s__state~0); 688172#L149 assume !(8497 == ssl3_accept_~s__state~0); 688170#L152 assume !(8512 == ssl3_accept_~s__state~0); 688168#L155 assume !(8513 == ssl3_accept_~s__state~0); 688166#L158 assume !(8528 == ssl3_accept_~s__state~0); 688164#L161 assume !(8529 == ssl3_accept_~s__state~0); 688162#L164 assume !(8544 == ssl3_accept_~s__state~0); 688160#L167 assume !(8545 == ssl3_accept_~s__state~0); 688158#L170 assume !(8560 == ssl3_accept_~s__state~0); 688156#L173 assume !(8561 == ssl3_accept_~s__state~0); 688154#L176 assume !(8448 == ssl3_accept_~s__state~0); 688152#L179 assume !(8576 == ssl3_accept_~s__state~0); 688150#L182 assume !(8577 == ssl3_accept_~s__state~0); 688147#L185 assume !(8592 == ssl3_accept_~s__state~0); 688145#L188 assume !(8593 == ssl3_accept_~s__state~0); 688142#L191 assume !(8608 == ssl3_accept_~s__state~0); 688140#L194 assume !(8609 == ssl3_accept_~s__state~0); 688137#L197 assume !(8640 == ssl3_accept_~s__state~0); 688135#L200 assume !(8641 == ssl3_accept_~s__state~0); 688133#L203 assume !(8656 == ssl3_accept_~s__state~0); 688131#L206 assume !(8657 == ssl3_accept_~s__state~0); 688128#L209 assume 8672 == ssl3_accept_~s__state~0; 688125#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 688123#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 688121#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 688120#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 688119#L554-2 ssl3_accept_~s__init_num~0 := 0; 660218#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 688118#L615 assume 0 == ssl3_accept_~skip~0; 688117#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 687485#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 688114#L626-1 assume !(0 != ssl3_accept_~cb~0); 688113#L614 ssl3_accept_~skip~0 := 0; 688112#L110-2 assume !false; 688111#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 688110#L113 assume !(12292 == ssl3_accept_~s__state~0); 688109#L116 assume !(16384 == ssl3_accept_~s__state~0); 688108#L119 assume !(8192 == ssl3_accept_~s__state~0); 688107#L122 assume !(24576 == ssl3_accept_~s__state~0); 688106#L125 assume !(8195 == ssl3_accept_~s__state~0); 688105#L128 assume !(8480 == ssl3_accept_~s__state~0); 688104#L131 assume !(8481 == ssl3_accept_~s__state~0); 688103#L134 assume !(8482 == ssl3_accept_~s__state~0); 688102#L137 assume !(8464 == ssl3_accept_~s__state~0); 688101#L140 assume !(8465 == ssl3_accept_~s__state~0); 688100#L143 assume !(8466 == ssl3_accept_~s__state~0); 688099#L146 assume !(8496 == ssl3_accept_~s__state~0); 688098#L149 assume !(8497 == ssl3_accept_~s__state~0); 688097#L152 assume !(8512 == ssl3_accept_~s__state~0); 688096#L155 assume !(8513 == ssl3_accept_~s__state~0); 688095#L158 assume !(8528 == ssl3_accept_~s__state~0); 688094#L161 assume !(8529 == ssl3_accept_~s__state~0); 688093#L164 assume !(8544 == ssl3_accept_~s__state~0); 688092#L167 assume !(8545 == ssl3_accept_~s__state~0); 688091#L170 assume !(8560 == ssl3_accept_~s__state~0); 688090#L173 assume !(8561 == ssl3_accept_~s__state~0); 688089#L176 assume 8448 == ssl3_accept_~s__state~0; 688088#L177 assume !(ssl3_accept_~num1~0 > 0); 688086#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 688085#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 688084#L615 assume 0 == ssl3_accept_~skip~0; 688083#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 687446#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 688080#L626-1 assume !(0 != ssl3_accept_~cb~0); 688079#L614 ssl3_accept_~skip~0 := 0; 688078#L110-2 assume !false; 688077#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 688075#L113 assume 12292 == ssl3_accept_~s__state~0; 688074#L114 ssl3_accept_~s__new_session~0 := 1; 688073#L222 ssl3_accept_~s__server~0 := 1; 688071#L227 assume !(0 != ssl3_accept_~cb~0); 688070#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 688069#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 688067#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 688065#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 688063#L254 assume !(12292 != ssl3_accept_~s__state~0);ssl3_accept_#t~post38 := ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := 1 + ssl3_accept_#t~post38;havoc ssl3_accept_#t~post38;ssl3_accept_~s__state~0 := 8480; 688062#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 688061#L615 assume 0 == ssl3_accept_~skip~0; 688060#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 687417#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 688057#L626-1 assume !(0 != ssl3_accept_~cb~0); 688056#L614 ssl3_accept_~skip~0 := 0; 688055#L110-2 assume !false; 688054#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 688053#L113 assume !(12292 == ssl3_accept_~s__state~0); 688052#L116 assume !(16384 == ssl3_accept_~s__state~0); 688051#L119 assume !(8192 == ssl3_accept_~s__state~0); 688050#L122 assume !(24576 == ssl3_accept_~s__state~0); 688049#L125 assume !(8195 == ssl3_accept_~s__state~0); 688047#L128 assume !(8480 == ssl3_accept_~s__state~0); 688048#L131 assume !(8481 == ssl3_accept_~s__state~0); 694648#L134 assume !(8482 == ssl3_accept_~s__state~0); 694635#L137 assume !(8464 == ssl3_accept_~s__state~0); 694636#L140 assume !(8465 == ssl3_accept_~s__state~0); 694377#L143 assume !(8466 == ssl3_accept_~s__state~0); 694359#L146 assume 8496 == ssl3_accept_~s__state~0; 686815#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 694332#L298 assume !(1 == ssl3_accept_~blastFlag~0); 694330#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 694327#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 694090#L304-2 ssl3_accept_~s__init_num~0 := 0; 694089#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 694060#L615 assume 0 == ssl3_accept_~skip~0; 694061#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 689953#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 693244#L626-1 assume !(0 != ssl3_accept_~cb~0); 693238#L614 ssl3_accept_~skip~0 := 0; 693235#L110-2 assume !false; 693232#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 693229#L113 assume !(12292 == ssl3_accept_~s__state~0); 693223#L116 assume !(16384 == ssl3_accept_~s__state~0); 693220#L119 assume !(8192 == ssl3_accept_~s__state~0); 693218#L122 assume !(24576 == ssl3_accept_~s__state~0); 693216#L125 assume !(8195 == ssl3_accept_~s__state~0); 693213#L128 assume !(8480 == ssl3_accept_~s__state~0); 693210#L131 assume !(8481 == ssl3_accept_~s__state~0); 693207#L134 assume !(8482 == ssl3_accept_~s__state~0); 693204#L137 assume !(8464 == ssl3_accept_~s__state~0); 693201#L140 assume !(8465 == ssl3_accept_~s__state~0); 693198#L143 assume !(8466 == ssl3_accept_~s__state~0); 693195#L146 assume !(8496 == ssl3_accept_~s__state~0); 693192#L149 assume !(8497 == ssl3_accept_~s__state~0); 660948#L152 [2021-10-21 20:27:14,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:14,553 INFO L82 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 2 times [2021-10-21 20:27:14,554 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:14,554 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794491045] [2021-10-21 20:27:14,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:14,554 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:14,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:14,566 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:27:14,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:14,582 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:27:14,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:14,583 INFO L82 PathProgramCache]: Analyzing trace with hash -473181782, now seen corresponding path program 1 times [2021-10-21 20:27:14,583 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:14,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834207388] [2021-10-21 20:27:14,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:14,584 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:14,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:14,624 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 148 proven. 9 refuted. 0 times theorem prover too weak. 38 trivial. 0 not checked. [2021-10-21 20:27:14,624 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:14,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834207388] [2021-10-21 20:27:14,625 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1834207388] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:27:14,625 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1891686251] [2021-10-21 20:27:14,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:14,625 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:27:14,626 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:14,632 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:27:14,648 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2021-10-21 20:27:15,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:15,089 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 2 conjunts are in the unsatisfiable core [2021-10-21 20:27:15,090 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:27:15,515 INFO L134 CoverageAnalysis]: Checked inductivity of 195 backedges. 120 proven. 0 refuted. 0 times theorem prover too weak. 75 trivial. 0 not checked. [2021-10-21 20:27:15,516 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1891686251] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:27:15,516 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 1 imperfect interpolant sequences. [2021-10-21 20:27:15,516 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-10-21 20:27:15,516 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736513107] [2021-10-21 20:27:15,517 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:27:15,517 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:27:15,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:27:15,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:27:15,518 INFO L87 Difference]: Start difference. First operand 75990 states and 91236 transitions. cyclomatic complexity: 15366 Second operand has 3 states, 3 states have (on average 36.666666666666664) internal successors, (110), 3 states have internal predecessors, (110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:15,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:27:15,840 INFO L93 Difference]: Finished difference Result 76950 states and 92112 transitions. [2021-10-21 20:27:15,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:27:15,841 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 76950 states and 92112 transitions. [2021-10-21 20:27:16,090 INFO L131 ngComponentsAnalysis]: Automaton has 40 accepting balls. 24180 [2021-10-21 20:27:16,768 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 76950 states to 76470 states and 91560 transitions. [2021-10-21 20:27:16,768 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 24494 [2021-10-21 20:27:16,782 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 24494 [2021-10-21 20:27:16,783 INFO L73 IsDeterministic]: Start isDeterministic. Operand 76470 states and 91560 transitions. [2021-10-21 20:27:16,783 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:27:16,783 INFO L681 BuchiCegarLoop]: Abstraction has 76470 states and 91560 transitions. [2021-10-21 20:27:16,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76470 states and 91560 transitions. [2021-10-21 20:27:17,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76470 to 75990. [2021-10-21 20:27:17,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75990 states, 75990 states have (on average 1.1981050138176075) internal successors, (91044), 75989 states have internal predecessors, (91044), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:17,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75990 states to 75990 states and 91044 transitions. [2021-10-21 20:27:17,521 INFO L704 BuchiCegarLoop]: Abstraction has 75990 states and 91044 transitions. [2021-10-21 20:27:17,521 INFO L587 BuchiCegarLoop]: Abstraction has 75990 states and 91044 transitions. [2021-10-21 20:27:17,521 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-10-21 20:27:17,522 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 75990 states and 91044 transitions. [2021-10-21 20:27:18,109 INFO L131 ngComponentsAnalysis]: Automaton has 40 accepting balls. 23980 [2021-10-21 20:27:18,109 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:27:18,109 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:27:18,113 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-10-21 20:27:18,113 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:27:18,113 INFO L791 eck$LassoCheckResult]: Stem: 781176#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 780979#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 780966#L93 assume !(0 != ssl3_accept_~s__info_callback~0); 780967#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 781170#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 781177#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 781179#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 791404#L110-2 assume !false; 791403#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 791402#L113 assume !(12292 == ssl3_accept_~s__state~0); 791401#L116 assume !(16384 == ssl3_accept_~s__state~0); 791400#L119 assume !(8192 == ssl3_accept_~s__state~0); 791399#L122 assume !(24576 == ssl3_accept_~s__state~0); 791398#L125 assume !(8195 == ssl3_accept_~s__state~0); 791397#L128 assume !(8480 == ssl3_accept_~s__state~0); 791396#L131 assume !(8481 == ssl3_accept_~s__state~0); 791395#L134 assume !(8482 == ssl3_accept_~s__state~0); 791394#L137 assume 8464 == ssl3_accept_~s__state~0; 791393#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 791392#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 791391#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 791390#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 791389#L615 assume 0 == ssl3_accept_~skip~0; 791388#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 786685#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 791385#L626-1 assume !(0 != ssl3_accept_~cb~0); 791384#L614 ssl3_accept_~skip~0 := 0; 791383#L110-2 assume !false; 791382#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 791381#L113 assume !(12292 == ssl3_accept_~s__state~0); 791380#L116 assume !(16384 == ssl3_accept_~s__state~0); 791379#L119 assume !(8192 == ssl3_accept_~s__state~0); 791378#L122 assume !(24576 == ssl3_accept_~s__state~0); 791377#L125 assume !(8195 == ssl3_accept_~s__state~0); 791376#L128 assume !(8480 == ssl3_accept_~s__state~0); 791375#L131 assume !(8481 == ssl3_accept_~s__state~0); 791374#L134 assume !(8482 == ssl3_accept_~s__state~0); 791373#L137 assume !(8464 == ssl3_accept_~s__state~0); 791372#L140 assume !(8465 == ssl3_accept_~s__state~0); 791371#L143 assume !(8466 == ssl3_accept_~s__state~0); 791370#L146 assume 8496 == ssl3_accept_~s__state~0; 791369#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 791368#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 791365#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 791366#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 791942#L304-2 ssl3_accept_~s__init_num~0 := 0; 815725#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 815724#L615 assume 0 == ssl3_accept_~skip~0; 815723#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 809223#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 815720#L626-1 assume !(0 != ssl3_accept_~cb~0); 815719#L614 ssl3_accept_~skip~0 := 0; 815718#L110-2 assume !false; 815717#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 815716#L113 assume !(12292 == ssl3_accept_~s__state~0); 815715#L116 assume !(16384 == ssl3_accept_~s__state~0); 815714#L119 assume !(8192 == ssl3_accept_~s__state~0); 815713#L122 assume !(24576 == ssl3_accept_~s__state~0); 815712#L125 assume !(8195 == ssl3_accept_~s__state~0); 815711#L128 assume !(8480 == ssl3_accept_~s__state~0); 815710#L131 assume !(8481 == ssl3_accept_~s__state~0); 815709#L134 assume !(8482 == ssl3_accept_~s__state~0); 815708#L137 assume !(8464 == ssl3_accept_~s__state~0); 815707#L140 assume !(8465 == ssl3_accept_~s__state~0); 815706#L143 assume !(8466 == ssl3_accept_~s__state~0); 815705#L146 assume !(8496 == ssl3_accept_~s__state~0); 815703#L149 assume !(8497 == ssl3_accept_~s__state~0); 815704#L152 [2021-10-21 20:27:18,114 INFO L793 eck$LassoCheckResult]: Loop: 815704#L152 assume !(8512 == ssl3_accept_~s__state~0); 841938#L155 assume !(8513 == ssl3_accept_~s__state~0); 841939#L158 assume !(8528 == ssl3_accept_~s__state~0); 841929#L161 assume !(8529 == ssl3_accept_~s__state~0); 841930#L164 assume !(8544 == ssl3_accept_~s__state~0); 841921#L167 assume !(8545 == ssl3_accept_~s__state~0); 841922#L170 assume !(8560 == ssl3_accept_~s__state~0); 841915#L173 assume !(8561 == ssl3_accept_~s__state~0); 841916#L176 assume !(8448 == ssl3_accept_~s__state~0); 841662#L179 assume !(8576 == ssl3_accept_~s__state~0); 841663#L182 assume !(8577 == ssl3_accept_~s__state~0); 841438#L185 assume !(8592 == ssl3_accept_~s__state~0); 841432#L188 assume !(8593 == ssl3_accept_~s__state~0); 841423#L191 assume !(8608 == ssl3_accept_~s__state~0); 841405#L194 assume !(8609 == ssl3_accept_~s__state~0); 841402#L197 assume !(8640 == ssl3_accept_~s__state~0); 841399#L200 assume !(8641 == ssl3_accept_~s__state~0); 841396#L203 assume 8656 == ssl3_accept_~s__state~0; 841138#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 841392#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 841387#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 841381#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 841378#L531 assume !(0 == ssl3_accept_~tmp___10~0); 841375#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 841372#L615 assume 0 == ssl3_accept_~skip~0; 841356#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 841350#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 841343#L626-1 assume !(0 != ssl3_accept_~cb~0); 841339#L614 ssl3_accept_~skip~0 := 0; 841335#L110-2 assume !false; 841331#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 841327#L113 assume !(12292 == ssl3_accept_~s__state~0); 841323#L116 assume !(16384 == ssl3_accept_~s__state~0); 841317#L119 assume !(8192 == ssl3_accept_~s__state~0); 841309#L122 assume !(24576 == ssl3_accept_~s__state~0); 841303#L125 assume !(8195 == ssl3_accept_~s__state~0); 841297#L128 assume !(8480 == ssl3_accept_~s__state~0); 841291#L131 assume !(8481 == ssl3_accept_~s__state~0); 841285#L134 assume !(8482 == ssl3_accept_~s__state~0); 841279#L137 assume !(8464 == ssl3_accept_~s__state~0); 841273#L140 assume !(8465 == ssl3_accept_~s__state~0); 841267#L143 assume !(8466 == ssl3_accept_~s__state~0); 841261#L146 assume !(8496 == ssl3_accept_~s__state~0); 841255#L149 assume !(8497 == ssl3_accept_~s__state~0); 841249#L152 assume !(8512 == ssl3_accept_~s__state~0); 841243#L155 assume !(8513 == ssl3_accept_~s__state~0); 841236#L158 assume !(8528 == ssl3_accept_~s__state~0); 841230#L161 assume !(8529 == ssl3_accept_~s__state~0); 841223#L164 assume !(8544 == ssl3_accept_~s__state~0); 841217#L167 assume !(8545 == ssl3_accept_~s__state~0); 841210#L170 assume !(8560 == ssl3_accept_~s__state~0); 841204#L173 assume !(8561 == ssl3_accept_~s__state~0); 841198#L176 assume !(8448 == ssl3_accept_~s__state~0); 841192#L179 assume !(8576 == ssl3_accept_~s__state~0); 841183#L182 assume !(8577 == ssl3_accept_~s__state~0); 841178#L185 assume !(8592 == ssl3_accept_~s__state~0); 841170#L188 assume !(8593 == ssl3_accept_~s__state~0); 841165#L191 assume !(8608 == ssl3_accept_~s__state~0); 841156#L194 assume !(8609 == ssl3_accept_~s__state~0); 841151#L197 assume !(8640 == ssl3_accept_~s__state~0); 841146#L200 assume !(8641 == ssl3_accept_~s__state~0); 841142#L203 assume !(8656 == ssl3_accept_~s__state~0); 841136#L206 assume !(8657 == ssl3_accept_~s__state~0); 841130#L209 assume 8672 == ssl3_accept_~s__state~0; 841126#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 841120#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 841115#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 841112#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 841109#L554-2 ssl3_accept_~s__init_num~0 := 0; 814910#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 841105#L615 assume 0 == ssl3_accept_~skip~0; 841091#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 841087#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 841081#L626-1 assume !(0 != ssl3_accept_~cb~0); 841078#L614 ssl3_accept_~skip~0 := 0; 841075#L110-2 assume !false; 841072#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 841069#L113 assume !(12292 == ssl3_accept_~s__state~0); 841066#L116 assume !(16384 == ssl3_accept_~s__state~0); 841063#L119 assume !(8192 == ssl3_accept_~s__state~0); 841060#L122 assume !(24576 == ssl3_accept_~s__state~0); 841057#L125 assume !(8195 == ssl3_accept_~s__state~0); 841054#L128 assume !(8480 == ssl3_accept_~s__state~0); 841051#L131 assume !(8481 == ssl3_accept_~s__state~0); 841048#L134 assume !(8482 == ssl3_accept_~s__state~0); 841045#L137 assume !(8464 == ssl3_accept_~s__state~0); 841042#L140 assume !(8465 == ssl3_accept_~s__state~0); 841039#L143 assume !(8466 == ssl3_accept_~s__state~0); 841036#L146 assume !(8496 == ssl3_accept_~s__state~0); 841033#L149 assume !(8497 == ssl3_accept_~s__state~0); 841029#L152 assume !(8512 == ssl3_accept_~s__state~0); 841026#L155 assume !(8513 == ssl3_accept_~s__state~0); 841023#L158 assume !(8528 == ssl3_accept_~s__state~0); 841020#L161 assume !(8529 == ssl3_accept_~s__state~0); 841017#L164 assume !(8544 == ssl3_accept_~s__state~0); 841014#L167 assume !(8545 == ssl3_accept_~s__state~0); 841010#L170 assume !(8560 == ssl3_accept_~s__state~0); 841007#L173 assume !(8561 == ssl3_accept_~s__state~0); 841004#L176 assume 8448 == ssl3_accept_~s__state~0; 841000#L177 assume !(ssl3_accept_~num1~0 > 0); 840995#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 840992#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 840989#L615 assume 0 == ssl3_accept_~skip~0; 840974#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 840968#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 840962#L626-1 assume !(0 != ssl3_accept_~cb~0); 840958#L614 ssl3_accept_~skip~0 := 0; 840955#L110-2 assume !false; 840952#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 840947#L113 assume !(12292 == ssl3_accept_~s__state~0); 840948#L116 assume 16384 == ssl3_accept_~s__state~0; 841311#L222 ssl3_accept_~s__server~0 := 1; 844236#L227 assume !(0 != ssl3_accept_~cb~0); 844234#L227-2 ssl3_accept_~__cil_tmp55~0 := 8 * ssl3_accept_~s__version~0; 844232#L232 assume !(3 != ssl3_accept_~__cil_tmp55~0);ssl3_accept_~s__type~0 := 8192; 844229#L237 assume !(0 == ssl3_accept_~s__init_buf___0~0); 844226#L237-2 assume !(0 == ssl3_accept_~tmp___4~0);ssl3_accept_~s__init_num~0 := 0; 844224#L254 assume 12292 != ssl3_accept_~s__state~0; 840915#L255 assume !(0 == ssl3_accept_~tmp___5~0);ssl3_accept_~s__state~0 := 8464;ssl3_accept_#t~post37 := ssl3_accept_~s__ctx__stats__sess_accept~0;ssl3_accept_~s__ctx__stats__sess_accept~0 := 1 + ssl3_accept_#t~post37;havoc ssl3_accept_#t~post37; 844219#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 844216#L615 assume 0 == ssl3_accept_~skip~0; 844212#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 842945#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 844205#L626-1 assume !(0 != ssl3_accept_~cb~0); 844202#L614 ssl3_accept_~skip~0 := 0; 844199#L110-2 assume !false; 844196#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 844192#L113 assume !(12292 == ssl3_accept_~s__state~0); 844189#L116 assume !(16384 == ssl3_accept_~s__state~0); 844186#L119 assume !(8192 == ssl3_accept_~s__state~0); 844183#L122 assume !(24576 == ssl3_accept_~s__state~0); 844180#L125 assume !(8195 == ssl3_accept_~s__state~0); 844176#L128 assume !(8480 == ssl3_accept_~s__state~0); 844171#L131 assume !(8481 == ssl3_accept_~s__state~0); 844168#L134 assume !(8482 == ssl3_accept_~s__state~0); 844165#L137 assume 8464 == ssl3_accept_~s__state~0; 840436#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 844162#L285 assume !(0 == ssl3_accept_~blastFlag~0); 844160#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 844158#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 844156#L615 assume 0 == ssl3_accept_~skip~0; 844154#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 842868#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 844149#L626-1 assume !(0 != ssl3_accept_~cb~0); 844147#L614 ssl3_accept_~skip~0 := 0; 844145#L110-2 assume !false; 844143#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 844141#L113 assume !(12292 == ssl3_accept_~s__state~0); 844139#L116 assume !(16384 == ssl3_accept_~s__state~0); 844137#L119 assume !(8192 == ssl3_accept_~s__state~0); 844135#L122 assume !(24576 == ssl3_accept_~s__state~0); 844133#L125 assume !(8195 == ssl3_accept_~s__state~0); 844131#L128 assume !(8480 == ssl3_accept_~s__state~0); 844129#L131 assume !(8481 == ssl3_accept_~s__state~0); 844127#L134 assume !(8482 == ssl3_accept_~s__state~0); 844125#L137 assume !(8464 == ssl3_accept_~s__state~0); 844123#L140 assume !(8465 == ssl3_accept_~s__state~0); 844121#L143 assume !(8466 == ssl3_accept_~s__state~0); 844119#L146 assume 8496 == ssl3_accept_~s__state~0; 840430#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 844117#L298 assume !(1 == ssl3_accept_~blastFlag~0); 844113#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 844106#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 844103#L304-2 ssl3_accept_~s__init_num~0 := 0; 844090#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 844091#L615 assume 0 == ssl3_accept_~skip~0; 843980#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 842769#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 843867#L626-1 assume !(0 != ssl3_accept_~cb~0); 843869#L614 ssl3_accept_~skip~0 := 0; 843820#L110-2 assume !false; 843821#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 843617#L113 assume !(12292 == ssl3_accept_~s__state~0); 843618#L116 assume !(16384 == ssl3_accept_~s__state~0); 843567#L119 assume !(8192 == ssl3_accept_~s__state~0); 843568#L122 assume !(24576 == ssl3_accept_~s__state~0); 843530#L125 assume !(8195 == ssl3_accept_~s__state~0); 843531#L128 assume !(8480 == ssl3_accept_~s__state~0); 843480#L131 assume !(8481 == ssl3_accept_~s__state~0); 843481#L134 assume !(8482 == ssl3_accept_~s__state~0); 843083#L137 assume !(8464 == ssl3_accept_~s__state~0); 843084#L140 assume !(8465 == ssl3_accept_~s__state~0); 842792#L143 assume !(8466 == ssl3_accept_~s__state~0); 842793#L146 assume !(8496 == ssl3_accept_~s__state~0); 842767#L149 assume !(8497 == ssl3_accept_~s__state~0); 815704#L152 [2021-10-21 20:27:18,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:18,115 INFO L82 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 3 times [2021-10-21 20:27:18,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:18,115 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111304866] [2021-10-21 20:27:18,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:18,115 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:18,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:18,127 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:27:18,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:18,144 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:27:18,144 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:18,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1369884708, now seen corresponding path program 1 times [2021-10-21 20:27:18,145 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:18,145 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985002306] [2021-10-21 20:27:18,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:18,145 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:18,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:18,187 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 195 proven. 10 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-10-21 20:27:18,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:18,188 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985002306] [2021-10-21 20:27:18,188 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985002306] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:27:18,188 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978825014] [2021-10-21 20:27:18,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:18,189 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:27:18,189 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:18,190 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:27:18,209 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2021-10-21 20:27:18,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:18,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 280 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 20:27:18,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:27:19,194 INFO L134 CoverageAnalysis]: Checked inductivity of 277 backedges. 195 proven. 10 refuted. 0 times theorem prover too weak. 72 trivial. 0 not checked. [2021-10-21 20:27:19,195 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978825014] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:27:19,195 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:27:19,195 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-21 20:27:19,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96972481] [2021-10-21 20:27:19,197 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:27:19,198 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:27:19,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:27:19,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:27:19,199 INFO L87 Difference]: Start difference. First operand 75990 states and 91044 transitions. cyclomatic complexity: 15174 Second operand has 4 states, 4 states have (on average 33.25) internal successors, (133), 4 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:19,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:27:19,647 INFO L93 Difference]: Finished difference Result 67498 states and 79540 transitions. [2021-10-21 20:27:19,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:27:19,647 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 67498 states and 79540 transitions. [2021-10-21 20:27:19,867 INFO L131 ngComponentsAnalysis]: Automaton has 60 accepting balls. 16644 [2021-10-21 20:27:20,015 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 67498 states to 66810 states and 78756 transitions. [2021-10-21 20:27:20,015 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20738 [2021-10-21 20:27:20,027 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20738 [2021-10-21 20:27:20,028 INFO L73 IsDeterministic]: Start isDeterministic. Operand 66810 states and 78756 transitions. [2021-10-21 20:27:20,039 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:27:20,040 INFO L681 BuchiCegarLoop]: Abstraction has 66810 states and 78756 transitions. [2021-10-21 20:27:20,086 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66810 states and 78756 transitions. [2021-10-21 20:27:21,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66810 to 45678. [2021-10-21 20:27:21,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 45678 states, 45678 states have (on average 1.1893690616927186) internal successors, (54328), 45677 states have internal predecessors, (54328), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:21,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 45678 states to 45678 states and 54328 transitions. [2021-10-21 20:27:21,147 INFO L704 BuchiCegarLoop]: Abstraction has 45678 states and 54328 transitions. [2021-10-21 20:27:21,147 INFO L587 BuchiCegarLoop]: Abstraction has 45678 states and 54328 transitions. [2021-10-21 20:27:21,147 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-10-21 20:27:21,147 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 45678 states and 54328 transitions. [2021-10-21 20:27:21,263 INFO L131 ngComponentsAnalysis]: Automaton has 44 accepting balls. 12492 [2021-10-21 20:27:21,263 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:27:21,263 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:27:21,265 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-10-21 20:27:21,265 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:27:21,265 INFO L791 eck$LassoCheckResult]: Stem: 925239#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 925036#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 925019#L93 assume !(0 != ssl3_accept_~s__info_callback~0); 925021#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 924966#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 924967#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 931354#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 931350#L110-2 assume !false; 931346#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 931342#L113 assume !(12292 == ssl3_accept_~s__state~0); 931338#L116 assume !(16384 == ssl3_accept_~s__state~0); 931334#L119 assume !(8192 == ssl3_accept_~s__state~0); 931330#L122 assume !(24576 == ssl3_accept_~s__state~0); 931326#L125 assume !(8195 == ssl3_accept_~s__state~0); 931322#L128 assume !(8480 == ssl3_accept_~s__state~0); 931318#L131 assume !(8481 == ssl3_accept_~s__state~0); 931314#L134 assume !(8482 == ssl3_accept_~s__state~0); 931310#L137 assume 8464 == ssl3_accept_~s__state~0; 931307#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 931304#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 931300#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 931296#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 931292#L615 assume 0 == ssl3_accept_~skip~0; 931284#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 931278#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 931269#L626-1 assume !(0 != ssl3_accept_~cb~0); 931263#L614 ssl3_accept_~skip~0 := 0; 931259#L110-2 assume !false; 931255#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 931251#L113 assume !(12292 == ssl3_accept_~s__state~0); 931247#L116 assume !(16384 == ssl3_accept_~s__state~0); 931243#L119 assume !(8192 == ssl3_accept_~s__state~0); 931239#L122 assume !(24576 == ssl3_accept_~s__state~0); 931235#L125 assume !(8195 == ssl3_accept_~s__state~0); 931231#L128 assume !(8480 == ssl3_accept_~s__state~0); 931227#L131 assume !(8481 == ssl3_accept_~s__state~0); 931223#L134 assume !(8482 == ssl3_accept_~s__state~0); 931219#L137 assume !(8464 == ssl3_accept_~s__state~0); 931215#L140 assume !(8465 == ssl3_accept_~s__state~0); 931211#L143 assume !(8466 == ssl3_accept_~s__state~0); 931207#L146 assume 8496 == ssl3_accept_~s__state~0; 931204#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 931200#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 931192#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 931182#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 931183#L304-2 ssl3_accept_~s__init_num~0 := 0; 968623#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 968622#L615 assume 0 == ssl3_accept_~skip~0; 968621#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 967941#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 968618#L626-1 assume !(0 != ssl3_accept_~cb~0); 968617#L614 ssl3_accept_~skip~0 := 0; 968616#L110-2 assume !false; 968615#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 968614#L113 assume !(12292 == ssl3_accept_~s__state~0); 968613#L116 assume !(16384 == ssl3_accept_~s__state~0); 968612#L119 assume !(8192 == ssl3_accept_~s__state~0); 968611#L122 assume !(24576 == ssl3_accept_~s__state~0); 968610#L125 assume !(8195 == ssl3_accept_~s__state~0); 968609#L128 assume !(8480 == ssl3_accept_~s__state~0); 968608#L131 assume !(8481 == ssl3_accept_~s__state~0); 968607#L134 assume !(8482 == ssl3_accept_~s__state~0); 968606#L137 assume !(8464 == ssl3_accept_~s__state~0); 968605#L140 assume !(8465 == ssl3_accept_~s__state~0); 968604#L143 assume !(8466 == ssl3_accept_~s__state~0); 968603#L146 assume !(8496 == ssl3_accept_~s__state~0); 968602#L149 assume !(8497 == ssl3_accept_~s__state~0); 964262#L152 [2021-10-21 20:27:21,266 INFO L793 eck$LassoCheckResult]: Loop: 964262#L152 assume !(8512 == ssl3_accept_~s__state~0); 964261#L155 assume !(8513 == ssl3_accept_~s__state~0); 964260#L158 assume !(8528 == ssl3_accept_~s__state~0); 964259#L161 assume !(8529 == ssl3_accept_~s__state~0); 964258#L164 assume !(8544 == ssl3_accept_~s__state~0); 964257#L167 assume !(8545 == ssl3_accept_~s__state~0); 964256#L170 assume !(8560 == ssl3_accept_~s__state~0); 964255#L173 assume !(8561 == ssl3_accept_~s__state~0); 964254#L176 assume !(8448 == ssl3_accept_~s__state~0); 964253#L179 assume !(8576 == ssl3_accept_~s__state~0); 964252#L182 assume !(8577 == ssl3_accept_~s__state~0); 964251#L185 assume !(8592 == ssl3_accept_~s__state~0); 964250#L188 assume !(8593 == ssl3_accept_~s__state~0); 964249#L191 assume !(8608 == ssl3_accept_~s__state~0); 964248#L194 assume !(8609 == ssl3_accept_~s__state~0); 964247#L197 assume !(8640 == ssl3_accept_~s__state~0); 964246#L200 assume !(8641 == ssl3_accept_~s__state~0); 964245#L203 assume 8656 == ssl3_accept_~s__state~0; 964244#L207 ssl3_accept_~s__session__cipher~0 := ssl3_accept_~s__s3__tmp__new_cipher~0; 964243#L510 assume !(0 == ssl3_accept_~tmp___9~0);ssl3_accept_~ret~0 := ssl3_accept_#t~nondet51;havoc ssl3_accept_#t~nondet51; 964242#L515 assume 2 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 3; 964239#L521-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8672;ssl3_accept_~s__init_num~0 := 0; 964238#L531 assume !(0 == ssl3_accept_~tmp___10~0); 964237#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 964236#L615 assume 0 == ssl3_accept_~skip~0; 964235#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 962684#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 964232#L626-1 assume !(0 != ssl3_accept_~cb~0); 964231#L614 ssl3_accept_~skip~0 := 0; 964230#L110-2 assume !false; 964229#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 964228#L113 assume !(12292 == ssl3_accept_~s__state~0); 964227#L116 assume !(16384 == ssl3_accept_~s__state~0); 964226#L119 assume !(8192 == ssl3_accept_~s__state~0); 964078#L122 assume !(24576 == ssl3_accept_~s__state~0); 964076#L125 assume !(8195 == ssl3_accept_~s__state~0); 964074#L128 assume !(8480 == ssl3_accept_~s__state~0); 963911#L131 assume !(8481 == ssl3_accept_~s__state~0); 963909#L134 assume !(8482 == ssl3_accept_~s__state~0); 963907#L137 assume !(8464 == ssl3_accept_~s__state~0); 963905#L140 assume !(8465 == ssl3_accept_~s__state~0); 963903#L143 assume !(8466 == ssl3_accept_~s__state~0); 963900#L146 assume !(8496 == ssl3_accept_~s__state~0); 963897#L149 assume !(8497 == ssl3_accept_~s__state~0); 963895#L152 assume !(8512 == ssl3_accept_~s__state~0); 963893#L155 assume !(8513 == ssl3_accept_~s__state~0); 963891#L158 assume !(8528 == ssl3_accept_~s__state~0); 963889#L161 assume !(8529 == ssl3_accept_~s__state~0); 963887#L164 assume !(8544 == ssl3_accept_~s__state~0); 963885#L167 assume !(8545 == ssl3_accept_~s__state~0); 963883#L170 assume !(8560 == ssl3_accept_~s__state~0); 963881#L173 assume !(8561 == ssl3_accept_~s__state~0); 963879#L176 assume !(8448 == ssl3_accept_~s__state~0); 963877#L179 assume !(8576 == ssl3_accept_~s__state~0); 963874#L182 assume !(8577 == ssl3_accept_~s__state~0); 963870#L185 assume !(8592 == ssl3_accept_~s__state~0); 963866#L188 assume !(8593 == ssl3_accept_~s__state~0); 963863#L191 assume !(8608 == ssl3_accept_~s__state~0); 963860#L194 assume !(8609 == ssl3_accept_~s__state~0); 963857#L197 assume !(8640 == ssl3_accept_~s__state~0); 963854#L200 assume !(8641 == ssl3_accept_~s__state~0); 963851#L203 assume !(8656 == ssl3_accept_~s__state~0); 963848#L206 assume !(8657 == ssl3_accept_~s__state~0); 963845#L209 assume 8672 == ssl3_accept_~s__state~0; 963842#L213 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet52;havoc ssl3_accept_#t~nondet52; 963838#L539 assume 3 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 4; 963834#L545-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448; 963824#L554 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8640; 948840#L554-2 ssl3_accept_~s__init_num~0 := 0; 963821#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 963820#L615 assume 0 == ssl3_accept_~skip~0; 963819#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 962624#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 963816#L626-1 assume !(0 != ssl3_accept_~cb~0); 963815#L614 ssl3_accept_~skip~0 := 0; 963814#L110-2 assume !false; 963813#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 963812#L113 assume !(12292 == ssl3_accept_~s__state~0); 963811#L116 assume !(16384 == ssl3_accept_~s__state~0); 963810#L119 assume !(8192 == ssl3_accept_~s__state~0); 963809#L122 assume !(24576 == ssl3_accept_~s__state~0); 963808#L125 assume !(8195 == ssl3_accept_~s__state~0); 963807#L128 assume !(8480 == ssl3_accept_~s__state~0); 963806#L131 assume !(8481 == ssl3_accept_~s__state~0); 963805#L134 assume !(8482 == ssl3_accept_~s__state~0); 963804#L137 assume !(8464 == ssl3_accept_~s__state~0); 963803#L140 assume !(8465 == ssl3_accept_~s__state~0); 963802#L143 assume !(8466 == ssl3_accept_~s__state~0); 963801#L146 assume !(8496 == ssl3_accept_~s__state~0); 963800#L149 assume !(8497 == ssl3_accept_~s__state~0); 963799#L152 assume !(8512 == ssl3_accept_~s__state~0); 963798#L155 assume !(8513 == ssl3_accept_~s__state~0); 963797#L158 assume !(8528 == ssl3_accept_~s__state~0); 963796#L161 assume !(8529 == ssl3_accept_~s__state~0); 963795#L164 assume !(8544 == ssl3_accept_~s__state~0); 963794#L167 assume !(8545 == ssl3_accept_~s__state~0); 963793#L170 assume !(8560 == ssl3_accept_~s__state~0); 963792#L173 assume !(8561 == ssl3_accept_~s__state~0); 963788#L176 assume 8448 == ssl3_accept_~s__state~0; 963785#L177 assume !(ssl3_accept_~num1~0 > 0); 963779#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 963776#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 963775#L615 assume 0 == ssl3_accept_~skip~0; 961375#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 961373#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 961369#L626-1 assume !(0 != ssl3_accept_~cb~0); 961366#L614 ssl3_accept_~skip~0 := 0; 961363#L110-2 assume !false; 961360#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 961357#L113 assume !(12292 == ssl3_accept_~s__state~0); 961354#L116 assume !(16384 == ssl3_accept_~s__state~0); 961351#L119 assume !(8192 == ssl3_accept_~s__state~0); 961348#L122 assume !(24576 == ssl3_accept_~s__state~0); 961345#L125 assume !(8195 == ssl3_accept_~s__state~0); 961342#L128 assume !(8480 == ssl3_accept_~s__state~0); 961339#L131 assume !(8481 == ssl3_accept_~s__state~0); 961336#L134 assume !(8482 == ssl3_accept_~s__state~0); 961333#L137 assume !(8464 == ssl3_accept_~s__state~0); 961330#L140 assume !(8465 == ssl3_accept_~s__state~0); 961327#L143 assume !(8466 == ssl3_accept_~s__state~0); 961324#L146 assume !(8496 == ssl3_accept_~s__state~0); 961321#L149 assume !(8497 == ssl3_accept_~s__state~0); 961318#L152 assume !(8512 == ssl3_accept_~s__state~0); 961315#L155 assume !(8513 == ssl3_accept_~s__state~0); 961312#L158 assume !(8528 == ssl3_accept_~s__state~0); 961309#L161 assume !(8529 == ssl3_accept_~s__state~0); 961306#L164 assume !(8544 == ssl3_accept_~s__state~0); 961303#L167 assume !(8545 == ssl3_accept_~s__state~0); 961300#L170 assume !(8560 == ssl3_accept_~s__state~0); 961297#L173 assume !(8561 == ssl3_accept_~s__state~0); 961294#L176 assume !(8448 == ssl3_accept_~s__state~0); 959026#L179 assume 8576 == ssl3_accept_~s__state~0; 959014#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 959012#L451 assume !(ssl3_accept_~ret~0 <= 0); 959004#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 959001#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 958998#L615 assume 0 == ssl3_accept_~skip~0; 958988#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 958982#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 958977#L626-1 assume !(0 != ssl3_accept_~cb~0); 958978#L614 ssl3_accept_~skip~0 := 0; 964325#L110-2 assume !false; 964324#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 964323#L113 assume !(12292 == ssl3_accept_~s__state~0); 964322#L116 assume !(16384 == ssl3_accept_~s__state~0); 964321#L119 assume !(8192 == ssl3_accept_~s__state~0); 964320#L122 assume !(24576 == ssl3_accept_~s__state~0); 964319#L125 assume !(8195 == ssl3_accept_~s__state~0); 964318#L128 assume !(8480 == ssl3_accept_~s__state~0); 964317#L131 assume !(8481 == ssl3_accept_~s__state~0); 964316#L134 assume !(8482 == ssl3_accept_~s__state~0); 964315#L137 assume !(8464 == ssl3_accept_~s__state~0); 964314#L140 assume !(8465 == ssl3_accept_~s__state~0); 964313#L143 assume 8466 == ssl3_accept_~s__state~0; 950943#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 964312#L285 assume !(0 == ssl3_accept_~blastFlag~0); 964311#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 964310#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 964309#L615 assume 0 == ssl3_accept_~skip~0; 964308#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 962768#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 964305#L626-1 assume !(0 != ssl3_accept_~cb~0); 964304#L614 ssl3_accept_~skip~0 := 0; 964303#L110-2 assume !false; 964302#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 964301#L113 assume !(12292 == ssl3_accept_~s__state~0); 964300#L116 assume !(16384 == ssl3_accept_~s__state~0); 964299#L119 assume !(8192 == ssl3_accept_~s__state~0); 964298#L122 assume !(24576 == ssl3_accept_~s__state~0); 964297#L125 assume !(8195 == ssl3_accept_~s__state~0); 964296#L128 assume !(8480 == ssl3_accept_~s__state~0); 964295#L131 assume !(8481 == ssl3_accept_~s__state~0); 964294#L134 assume !(8482 == ssl3_accept_~s__state~0); 964293#L137 assume !(8464 == ssl3_accept_~s__state~0); 964292#L140 assume !(8465 == ssl3_accept_~s__state~0); 964291#L143 assume !(8466 == ssl3_accept_~s__state~0); 964290#L146 assume 8496 == ssl3_accept_~s__state~0; 950938#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 964289#L298 assume !(1 == ssl3_accept_~blastFlag~0); 964287#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 964284#L304 assume 0 != ssl3_accept_~s__hit~0;ssl3_accept_~s__state~0 := 8656; 946893#L304-2 ssl3_accept_~s__init_num~0 := 0; 964283#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 964282#L615 assume 0 == ssl3_accept_~skip~0; 964281#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 962736#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 964279#L626-1 assume !(0 != ssl3_accept_~cb~0); 964278#L614 ssl3_accept_~skip~0 := 0; 964277#L110-2 assume !false; 964276#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 964275#L113 assume !(12292 == ssl3_accept_~s__state~0); 964274#L116 assume !(16384 == ssl3_accept_~s__state~0); 964273#L119 assume !(8192 == ssl3_accept_~s__state~0); 964272#L122 assume !(24576 == ssl3_accept_~s__state~0); 964271#L125 assume !(8195 == ssl3_accept_~s__state~0); 964270#L128 assume !(8480 == ssl3_accept_~s__state~0); 964269#L131 assume !(8481 == ssl3_accept_~s__state~0); 964268#L134 assume !(8482 == ssl3_accept_~s__state~0); 964267#L137 assume !(8464 == ssl3_accept_~s__state~0); 964266#L140 assume !(8465 == ssl3_accept_~s__state~0); 964265#L143 assume !(8466 == ssl3_accept_~s__state~0); 964264#L146 assume !(8496 == ssl3_accept_~s__state~0); 964263#L149 assume !(8497 == ssl3_accept_~s__state~0); 964262#L152 [2021-10-21 20:27:21,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:21,266 INFO L82 PathProgramCache]: Analyzing trace with hash -31093659, now seen corresponding path program 4 times [2021-10-21 20:27:21,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:21,266 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642614287] [2021-10-21 20:27:21,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:21,267 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:21,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:21,282 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:27:21,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:21,302 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:27:21,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:21,303 INFO L82 PathProgramCache]: Analyzing trace with hash 434017212, now seen corresponding path program 1 times [2021-10-21 20:27:21,304 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:21,304 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2100422154] [2021-10-21 20:27:21,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:21,304 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:21,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:21,363 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 260 proven. 30 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-10-21 20:27:21,364 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:27:21,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2100422154] [2021-10-21 20:27:21,364 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2100422154] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:27:21,364 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808891200] [2021-10-21 20:27:21,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:21,365 INFO L170 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-10-21 20:27:21,365 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:27:21,370 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-10-21 20:27:21,388 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2021-10-21 20:27:21,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:27:21,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 290 conjuncts, 3 conjunts are in the unsatisfiable core [2021-10-21 20:27:21,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-10-21 20:27:22,556 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 260 proven. 30 refuted. 0 times theorem prover too weak. 76 trivial. 0 not checked. [2021-10-21 20:27:22,556 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808891200] provided 0 perfect and 1 imperfect interpolant sequences [2021-10-21 20:27:22,556 INFO L186 FreeRefinementEngine]: Constructing automaton from 0 perfect and 2 imperfect interpolant sequences. [2021-10-21 20:27:22,556 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 4 [2021-10-21 20:27:22,556 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014244315] [2021-10-21 20:27:22,557 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-10-21 20:27:22,557 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:27:22,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:27:22,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:27:22,558 INFO L87 Difference]: Start difference. First operand 45678 states and 54328 transitions. cyclomatic complexity: 8786 Second operand has 4 states, 4 states have (on average 37.25) internal successors, (149), 4 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:23,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:27:23,050 INFO L93 Difference]: Finished difference Result 51294 states and 60248 transitions. [2021-10-21 20:27:23,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:27:23,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 51294 states and 60248 transitions. [2021-10-21 20:27:23,335 INFO L131 ngComponentsAnalysis]: Automaton has 44 accepting balls. 12516 [2021-10-21 20:27:23,442 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 51294 states to 42874 states and 50270 transitions. [2021-10-21 20:27:23,443 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 15234 [2021-10-21 20:27:23,453 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 15662 [2021-10-21 20:27:23,453 INFO L73 IsDeterministic]: Start isDeterministic. Operand 42874 states and 50270 transitions. [2021-10-21 20:27:23,453 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-10-21 20:27:23,453 INFO L681 BuchiCegarLoop]: Abstraction has 42874 states and 50270 transitions. [2021-10-21 20:27:23,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 42874 states and 50270 transitions. [2021-10-21 20:27:24,387 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 42874 to 41966. [2021-10-21 20:27:24,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 41966 states, 41966 states have (on average 1.1733784492207977) internal successors, (49242), 41965 states have internal predecessors, (49242), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-10-21 20:27:24,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 41966 states to 41966 states and 49242 transitions. [2021-10-21 20:27:24,480 INFO L704 BuchiCegarLoop]: Abstraction has 41966 states and 49242 transitions. [2021-10-21 20:27:24,480 INFO L587 BuchiCegarLoop]: Abstraction has 41966 states and 49242 transitions. [2021-10-21 20:27:24,480 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-10-21 20:27:24,480 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 41966 states and 49242 transitions. [2021-10-21 20:27:24,568 INFO L131 ngComponentsAnalysis]: Automaton has 44 accepting balls. 12480 [2021-10-21 20:27:24,569 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-10-21 20:27:24,569 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-10-21 20:27:24,570 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [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] [2021-10-21 20:27:24,570 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 5, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-10-21 20:27:24,570 INFO L791 eck$LassoCheckResult]: Stem: 1022844#ULTIMATE.startENTRY #NULL.base, #NULL.offset := 0, 0;#valid := #valid[0 := 0];assume 0 < #StackHeapBarrier;call #t~string4.base, #t~string4.offset := #Ultimate.allocOnStack(2);call write~init~int(48, #t~string4.base, #t~string4.offset, 1);call write~init~int(0, #t~string4.base, 1 + #t~string4.offset, 1);call #t~string5.base, #t~string5.offset := #Ultimate.allocOnStack(17);call #t~string6.base, #t~string6.offset := #Ultimate.allocOnStack(12); 1022623#L-1 havoc main_#res;havoc main_#t~ret56, main_~s~0, main_~tmp~1;havoc main_~s~0;havoc main_~tmp~1;main_~s~0 := 8464;ssl3_accept_#in~initial_state := main_~s~0;havoc ssl3_accept_#res;havoc ssl3_accept_#t~nondet7, ssl3_accept_#t~nondet8, ssl3_accept_#t~nondet9, ssl3_accept_#t~nondet10, ssl3_accept_#t~nondet11, ssl3_accept_#t~nondet12, ssl3_accept_#t~nondet13, ssl3_accept_#t~nondet14, ssl3_accept_#t~nondet15, ssl3_accept_#t~nondet16, ssl3_accept_#t~nondet17, ssl3_accept_#t~nondet18, ssl3_accept_#t~nondet19, ssl3_accept_#t~nondet20, ssl3_accept_#t~nondet21, ssl3_accept_#t~nondet22, ssl3_accept_#t~nondet23, ssl3_accept_#t~nondet24, ssl3_accept_#t~nondet25, ssl3_accept_#t~nondet26, ssl3_accept_#t~nondet27, ssl3_accept_#t~nondet28, ssl3_accept_#t~nondet29, ssl3_accept_#t~nondet30, ssl3_accept_#t~nondet31, ssl3_accept_#t~nondet32, ssl3_accept_#t~nondet33, ssl3_accept_#t~nondet34, ssl3_accept_#t~post35, ssl3_accept_#t~nondet36, ssl3_accept_#t~post37, ssl3_accept_#t~post38, ssl3_accept_#t~nondet39, ssl3_accept_#t~nondet40, ssl3_accept_#t~nondet41, ssl3_accept_#t~nondet42, ssl3_accept_#t~nondet43, ssl3_accept_#t~nondet44, ssl3_accept_#t~nondet45, ssl3_accept_#t~nondet46, ssl3_accept_#t~nondet47, ssl3_accept_#t~nondet48, ssl3_accept_#t~nondet49, ssl3_accept_#t~nondet50, ssl3_accept_#t~nondet51, ssl3_accept_#t~nondet52, ssl3_accept_#t~post53, ssl3_accept_#t~nondet54, ssl3_accept_#t~post55, ssl3_accept_~initial_state, ssl3_accept_~s__info_callback~0, ssl3_accept_~s__in_handshake~0, ssl3_accept_~s__state~0, ssl3_accept_~s__new_session~0, ssl3_accept_~s__server~0, ssl3_accept_~s__version~0, ssl3_accept_~s__type~0, ssl3_accept_~s__init_num~0, ssl3_accept_~s__hit~0, ssl3_accept_~s__rwstate~0, ssl3_accept_~s__init_buf___0~0, ssl3_accept_~s__debug~0, ssl3_accept_~s__shutdown~0, ssl3_accept_~s__cert~0, ssl3_accept_~s__options~0, ssl3_accept_~s__verify_mode~0, ssl3_accept_~s__session__peer~0, ssl3_accept_~s__cert__pkeys__AT0__privatekey~0, ssl3_accept_~s__ctx__info_callback~0, ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0, ssl3_accept_~s__ctx__stats__sess_accept~0, ssl3_accept_~s__ctx__stats__sess_accept_good~0, ssl3_accept_~s__s3__tmp__cert_request~0, ssl3_accept_~s__s3__tmp__reuse_message~0, ssl3_accept_~s__s3__tmp__use_rsa_tmp~0, ssl3_accept_~s__s3__tmp__new_cipher~0, ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0, ssl3_accept_~s__s3__tmp__next_state___0~0, ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0, ssl3_accept_~s__session__cipher~0, ssl3_accept_~buf~0, ssl3_accept_~l~0, ssl3_accept_~Time~0, ssl3_accept_~tmp~0, ssl3_accept_~cb~0, ssl3_accept_~num1~0, ssl3_accept_~ret~0, ssl3_accept_~new_state~0, ssl3_accept_~state~0, ssl3_accept_~skip~0, ssl3_accept_~got_new_session~0, ssl3_accept_~tmp___1~0, ssl3_accept_~tmp___2~0, ssl3_accept_~tmp___3~0, ssl3_accept_~tmp___4~0, ssl3_accept_~tmp___5~0, ssl3_accept_~tmp___6~0, ssl3_accept_~tmp___7~0, ssl3_accept_~tmp___8~0, ssl3_accept_~tmp___9~0, ssl3_accept_~tmp___10~0, ssl3_accept_~blastFlag~0, ssl3_accept_~__cil_tmp55~0, ssl3_accept_~__cil_tmp56~0, ssl3_accept_~__cil_tmp57~0, ssl3_accept_~__cil_tmp58~0, ssl3_accept_~__cil_tmp59~0, ssl3_accept_~__cil_tmp60~0, ssl3_accept_~__cil_tmp61~0;ssl3_accept_~initial_state := ssl3_accept_#in~initial_state;ssl3_accept_~s__info_callback~0 := ssl3_accept_#t~nondet7;havoc ssl3_accept_#t~nondet7;ssl3_accept_~s__in_handshake~0 := ssl3_accept_#t~nondet8;havoc ssl3_accept_#t~nondet8;havoc ssl3_accept_~s__state~0;havoc ssl3_accept_~s__new_session~0;havoc ssl3_accept_~s__server~0;ssl3_accept_~s__version~0 := ssl3_accept_#t~nondet9;havoc ssl3_accept_#t~nondet9;havoc ssl3_accept_~s__type~0;havoc ssl3_accept_~s__init_num~0;ssl3_accept_~s__hit~0 := ssl3_accept_#t~nondet10;havoc ssl3_accept_#t~nondet10;havoc ssl3_accept_~s__rwstate~0;ssl3_accept_~s__init_buf___0~0 := 1;ssl3_accept_~s__debug~0 := ssl3_accept_#t~nondet11;havoc ssl3_accept_#t~nondet11;havoc ssl3_accept_~s__shutdown~0;ssl3_accept_~s__cert~0 := ssl3_accept_#t~nondet12;havoc ssl3_accept_#t~nondet12;ssl3_accept_~s__options~0 := ssl3_accept_#t~nondet13;havoc ssl3_accept_#t~nondet13;ssl3_accept_~s__verify_mode~0 := ssl3_accept_#t~nondet14;havoc ssl3_accept_#t~nondet14;ssl3_accept_~s__session__peer~0 := ssl3_accept_#t~nondet15;havoc ssl3_accept_#t~nondet15;ssl3_accept_~s__cert__pkeys__AT0__privatekey~0 := ssl3_accept_#t~nondet16;havoc ssl3_accept_#t~nondet16;ssl3_accept_~s__ctx__info_callback~0 := ssl3_accept_#t~nondet17;havoc ssl3_accept_#t~nondet17;ssl3_accept_~s__ctx__stats__sess_accept_renegotiate~0 := ssl3_accept_#t~nondet18;havoc ssl3_accept_#t~nondet18;ssl3_accept_~s__ctx__stats__sess_accept~0 := ssl3_accept_#t~nondet19;havoc ssl3_accept_#t~nondet19;ssl3_accept_~s__ctx__stats__sess_accept_good~0 := ssl3_accept_#t~nondet20;havoc ssl3_accept_#t~nondet20;havoc ssl3_accept_~s__s3__tmp__cert_request~0;havoc ssl3_accept_~s__s3__tmp__reuse_message~0;havoc ssl3_accept_~s__s3__tmp__use_rsa_tmp~0;ssl3_accept_~s__s3__tmp__new_cipher~0 := ssl3_accept_#t~nondet21;havoc ssl3_accept_#t~nondet21;ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0 := ssl3_accept_#t~nondet22;havoc ssl3_accept_#t~nondet22;havoc ssl3_accept_~s__s3__tmp__next_state___0~0;ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0 := ssl3_accept_#t~nondet23;havoc ssl3_accept_#t~nondet23;havoc ssl3_accept_~s__session__cipher~0;havoc ssl3_accept_~buf~0;havoc ssl3_accept_~l~0;havoc ssl3_accept_~Time~0;havoc ssl3_accept_~tmp~0;havoc ssl3_accept_~cb~0;ssl3_accept_~num1~0 := ssl3_accept_#t~nondet24;havoc ssl3_accept_#t~nondet24;havoc ssl3_accept_~ret~0;havoc ssl3_accept_~new_state~0;havoc ssl3_accept_~state~0;havoc ssl3_accept_~skip~0;havoc ssl3_accept_~got_new_session~0;ssl3_accept_~tmp___1~0 := ssl3_accept_#t~nondet25;havoc ssl3_accept_#t~nondet25;ssl3_accept_~tmp___2~0 := ssl3_accept_#t~nondet26;havoc ssl3_accept_#t~nondet26;ssl3_accept_~tmp___3~0 := ssl3_accept_#t~nondet27;havoc ssl3_accept_#t~nondet27;ssl3_accept_~tmp___4~0 := ssl3_accept_#t~nondet28;havoc ssl3_accept_#t~nondet28;ssl3_accept_~tmp___5~0 := ssl3_accept_#t~nondet29;havoc ssl3_accept_#t~nondet29;ssl3_accept_~tmp___6~0 := ssl3_accept_#t~nondet30;havoc ssl3_accept_#t~nondet30;havoc ssl3_accept_~tmp___7~0;ssl3_accept_~tmp___8~0 := ssl3_accept_#t~nondet31;havoc ssl3_accept_#t~nondet31;ssl3_accept_~tmp___9~0 := ssl3_accept_#t~nondet32;havoc ssl3_accept_#t~nondet32;ssl3_accept_~tmp___10~0 := ssl3_accept_#t~nondet33;havoc ssl3_accept_#t~nondet33;havoc ssl3_accept_~blastFlag~0;havoc ssl3_accept_~__cil_tmp55~0;havoc ssl3_accept_~__cil_tmp56~0;havoc ssl3_accept_~__cil_tmp57~0;havoc ssl3_accept_~__cil_tmp58~0;havoc ssl3_accept_~__cil_tmp59~0;havoc ssl3_accept_~__cil_tmp60~0;havoc ssl3_accept_~__cil_tmp61~0;ssl3_accept_~s__s3__tmp__reuse_message~0 := 0;ssl3_accept_~s__state~0 := ssl3_accept_~initial_state;ssl3_accept_~blastFlag~0 := 0;ssl3_accept_~tmp~0 := ssl3_accept_#t~nondet34;havoc ssl3_accept_#t~nondet34;ssl3_accept_~Time~0 := ssl3_accept_~tmp~0;ssl3_accept_~cb~0 := 0;ssl3_accept_~ret~0 := -1;ssl3_accept_~skip~0 := 0;ssl3_accept_~got_new_session~0 := 0; 1022605#L93 assume !(0 != ssl3_accept_~s__info_callback~0); 1022606#L96 assume !(0 != ssl3_accept_~s__ctx__info_callback~0); 1022832#L96-2 ssl3_accept_#t~post35 := ssl3_accept_~s__in_handshake~0;ssl3_accept_~s__in_handshake~0 := 1 + ssl3_accept_#t~post35;havoc ssl3_accept_#t~post35; 1022847#L101 assume !(0 != 12288 + ssl3_accept_~tmp___1~0); 1022849#L101-1 assume !(0 == ssl3_accept_~s__cert~0); 1036597#L110-2 assume !false; 1036595#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1036593#L113 assume !(12292 == ssl3_accept_~s__state~0); 1036591#L116 assume !(16384 == ssl3_accept_~s__state~0); 1036589#L119 assume !(8192 == ssl3_accept_~s__state~0); 1036587#L122 assume !(24576 == ssl3_accept_~s__state~0); 1036585#L125 assume !(8195 == ssl3_accept_~s__state~0); 1036583#L128 assume !(8480 == ssl3_accept_~s__state~0); 1036581#L131 assume !(8481 == ssl3_accept_~s__state~0); 1036579#L134 assume !(8482 == ssl3_accept_~s__state~0); 1036577#L137 assume 8464 == ssl3_accept_~s__state~0; 1036575#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 1036574#L285 assume 0 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 1; 1036572#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1036570#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 1036568#L615 assume 0 == ssl3_accept_~skip~0; 1036566#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 1035287#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 1036561#L626-1 assume !(0 != ssl3_accept_~cb~0); 1036558#L614 ssl3_accept_~skip~0 := 0; 1036556#L110-2 assume !false; 1036554#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1036552#L113 assume !(12292 == ssl3_accept_~s__state~0); 1036550#L116 assume !(16384 == ssl3_accept_~s__state~0); 1036548#L119 assume !(8192 == ssl3_accept_~s__state~0); 1036546#L122 assume !(24576 == ssl3_accept_~s__state~0); 1036544#L125 assume !(8195 == ssl3_accept_~s__state~0); 1036542#L128 assume !(8480 == ssl3_accept_~s__state~0); 1036540#L131 assume !(8481 == ssl3_accept_~s__state~0); 1036538#L134 assume !(8482 == ssl3_accept_~s__state~0); 1036536#L137 assume !(8464 == ssl3_accept_~s__state~0); 1036534#L140 assume !(8465 == ssl3_accept_~s__state~0); 1036532#L143 assume !(8466 == ssl3_accept_~s__state~0); 1036530#L146 assume 8496 == ssl3_accept_~s__state~0; 1036528#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 1036527#L298 assume 1 == ssl3_accept_~blastFlag~0;ssl3_accept_~blastFlag~0 := 2; 1036523#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 1036519#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 1036516#L304-2 ssl3_accept_~s__init_num~0 := 0; 1036514#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 1036512#L615 assume 0 == ssl3_accept_~skip~0; 1036510#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 1035221#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 1036505#L626-1 assume !(0 != ssl3_accept_~cb~0); 1036502#L614 ssl3_accept_~skip~0 := 0; 1036500#L110-2 assume !false; 1036498#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1036496#L113 assume !(12292 == ssl3_accept_~s__state~0); 1036494#L116 assume !(16384 == ssl3_accept_~s__state~0); 1036492#L119 assume !(8192 == ssl3_accept_~s__state~0); 1036490#L122 assume !(24576 == ssl3_accept_~s__state~0); 1036488#L125 assume !(8195 == ssl3_accept_~s__state~0); 1036486#L128 assume !(8480 == ssl3_accept_~s__state~0); 1036484#L131 assume !(8481 == ssl3_accept_~s__state~0); 1036482#L134 assume !(8482 == ssl3_accept_~s__state~0); 1036480#L137 assume !(8464 == ssl3_accept_~s__state~0); 1036478#L140 assume !(8465 == ssl3_accept_~s__state~0); 1036476#L143 assume !(8466 == ssl3_accept_~s__state~0); 1036474#L146 assume !(8496 == ssl3_accept_~s__state~0); 1036470#L149 assume !(8497 == ssl3_accept_~s__state~0); 1036471#L152 assume 8512 == ssl3_accept_~s__state~0; 1052358#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 1052352#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 1052349#L315-2 [2021-10-21 20:27:24,571 INFO L793 eck$LassoCheckResult]: Loop: 1052349#L315-2 ssl3_accept_~s__state~0 := 8528;ssl3_accept_~s__init_num~0 := 0; 1052337#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 1052331#L615 assume !(0 == ssl3_accept_~skip~0); 1052325#L614 ssl3_accept_~skip~0 := 0; 1052321#L110-2 assume !false; 1052317#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1052314#L113 assume !(12292 == ssl3_accept_~s__state~0); 1052310#L116 assume !(16384 == ssl3_accept_~s__state~0); 1052307#L119 assume !(8192 == ssl3_accept_~s__state~0); 1052302#L122 assume !(24576 == ssl3_accept_~s__state~0); 1052299#L125 assume !(8195 == ssl3_accept_~s__state~0); 1052296#L128 assume !(8480 == ssl3_accept_~s__state~0); 1052293#L131 assume !(8481 == ssl3_accept_~s__state~0); 1052237#L134 assume !(8482 == ssl3_accept_~s__state~0); 1052234#L137 assume !(8464 == ssl3_accept_~s__state~0); 1052232#L140 assume !(8465 == ssl3_accept_~s__state~0); 1052230#L143 assume !(8466 == ssl3_accept_~s__state~0); 1052228#L146 assume !(8496 == ssl3_accept_~s__state~0); 1052226#L149 assume !(8497 == ssl3_accept_~s__state~0); 1052224#L152 assume !(8512 == ssl3_accept_~s__state~0); 1052222#L155 assume !(8513 == ssl3_accept_~s__state~0); 1052220#L158 assume 8528 == ssl3_accept_~s__state~0; 1051101#L162 ssl3_accept_~l~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0;ssl3_accept_~__cil_tmp57~0 := ssl3_accept_~s__options~0; 1052216#L332 assume !(0 != (2097152 + ssl3_accept_~__cil_tmp57~0) % 4294967296);ssl3_accept_~s__s3__tmp__use_rsa_tmp~0 := 0; 1052217#L332-2 assume !(0 != ssl3_accept_~s__s3__tmp__use_rsa_tmp~0); 1052211#L341 assume !(0 != (30 + ssl3_accept_~l~0) % 4294967296); 1052212#L344 assume 0 != (1 + ssl3_accept_~l~0) % 4294967296; 1052213#L345 assume !(0 == ssl3_accept_~s__cert__pkeys__AT0__privatekey~0);ssl3_accept_~__cil_tmp58~0 := ssl3_accept_~s__s3__tmp__new_cipher__algo_strength~0; 1052188#L350 assume !(0 != (2 + ssl3_accept_~__cil_tmp58~0) % 4294967296);ssl3_accept_~skip~0 := 1; 1052184#L344-1 ssl3_accept_~s__state~0 := 8544;ssl3_accept_~s__init_num~0 := 0; 1052182#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 1052179#L615 assume !(0 == ssl3_accept_~skip~0); 1052175#L614 ssl3_accept_~skip~0 := 0; 1052173#L110-2 assume !false; 1052171#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1052169#L113 assume !(12292 == ssl3_accept_~s__state~0); 1052167#L116 assume !(16384 == ssl3_accept_~s__state~0); 1052165#L119 assume !(8192 == ssl3_accept_~s__state~0); 1052163#L122 assume !(24576 == ssl3_accept_~s__state~0); 1052161#L125 assume !(8195 == ssl3_accept_~s__state~0); 1052159#L128 assume !(8480 == ssl3_accept_~s__state~0); 1052157#L131 assume !(8481 == ssl3_accept_~s__state~0); 1052155#L134 assume !(8482 == ssl3_accept_~s__state~0); 1052153#L137 assume !(8464 == ssl3_accept_~s__state~0); 1052151#L140 assume !(8465 == ssl3_accept_~s__state~0); 1052149#L143 assume !(8466 == ssl3_accept_~s__state~0); 1052147#L146 assume !(8496 == ssl3_accept_~s__state~0); 1052145#L149 assume !(8497 == ssl3_accept_~s__state~0); 1052117#L152 assume !(8512 == ssl3_accept_~s__state~0); 1052110#L155 assume !(8513 == ssl3_accept_~s__state~0); 1052103#L158 assume !(8528 == ssl3_accept_~s__state~0); 1052095#L161 assume !(8529 == ssl3_accept_~s__state~0); 1052089#L164 assume 8544 == ssl3_accept_~s__state~0; 1051090#L168 assume 0 != 1 + ssl3_accept_~s__verify_mode~0; 1052077#L387 assume !(0 != ssl3_accept_~s__session__peer~0); 1052070#L396 ssl3_accept_~__cil_tmp61~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 1052064#L399 assume 0 != (256 + ssl3_accept_~__cil_tmp61~0) % 4294967296; 1052057#L400 assume 0 != 2 + ssl3_accept_~s__verify_mode~0; 1052051#L408 ssl3_accept_~s__s3__tmp__cert_request~0 := 1;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet44;havoc ssl3_accept_#t~nondet44; 1052047#L411 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~s__state~0 := 8448;ssl3_accept_~s__s3__tmp__next_state___0~0 := 8576;ssl3_accept_~s__init_num~0 := 0; 1052041#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 1051953#L615 assume 0 == ssl3_accept_~skip~0; 1051891#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 1051672#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 1051886#L626-1 assume !(0 != ssl3_accept_~cb~0); 1051882#L614 ssl3_accept_~skip~0 := 0; 1051880#L110-2 assume !false; 1051878#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1051876#L113 assume !(12292 == ssl3_accept_~s__state~0); 1051874#L116 assume !(16384 == ssl3_accept_~s__state~0); 1051872#L119 assume !(8192 == ssl3_accept_~s__state~0); 1051870#L122 assume !(24576 == ssl3_accept_~s__state~0); 1051868#L125 assume !(8195 == ssl3_accept_~s__state~0); 1051867#L128 assume !(8480 == ssl3_accept_~s__state~0); 1051866#L131 assume !(8481 == ssl3_accept_~s__state~0); 1051864#L134 assume !(8482 == ssl3_accept_~s__state~0); 1051862#L137 assume !(8464 == ssl3_accept_~s__state~0); 1051859#L140 assume !(8465 == ssl3_accept_~s__state~0); 1051856#L143 assume !(8466 == ssl3_accept_~s__state~0); 1051852#L146 assume !(8496 == ssl3_accept_~s__state~0); 1051848#L149 assume !(8497 == ssl3_accept_~s__state~0); 1051845#L152 assume !(8512 == ssl3_accept_~s__state~0); 1051841#L155 assume !(8513 == ssl3_accept_~s__state~0); 1051838#L158 assume !(8528 == ssl3_accept_~s__state~0); 1051835#L161 assume !(8529 == ssl3_accept_~s__state~0); 1051832#L164 assume !(8544 == ssl3_accept_~s__state~0); 1051829#L167 assume !(8545 == ssl3_accept_~s__state~0); 1051826#L170 assume !(8560 == ssl3_accept_~s__state~0); 1051823#L173 assume !(8561 == ssl3_accept_~s__state~0); 1051821#L176 assume 8448 == ssl3_accept_~s__state~0; 1051817#L177 assume !(ssl3_accept_~num1~0 > 0); 1051813#L437-1 ssl3_accept_~s__state~0 := ssl3_accept_~s__s3__tmp__next_state___0~0; 1051810#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 1051807#L615 assume 0 == ssl3_accept_~skip~0; 1051804#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 1051211#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 1051772#L626-1 assume !(0 != ssl3_accept_~cb~0); 1051769#L614 ssl3_accept_~skip~0 := 0; 1051766#L110-2 assume !false; 1051762#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1051758#L113 assume !(12292 == ssl3_accept_~s__state~0); 1051752#L116 assume !(16384 == ssl3_accept_~s__state~0); 1051749#L119 assume !(8192 == ssl3_accept_~s__state~0); 1051746#L122 assume !(24576 == ssl3_accept_~s__state~0); 1051743#L125 assume !(8195 == ssl3_accept_~s__state~0); 1051740#L128 assume !(8480 == ssl3_accept_~s__state~0); 1051737#L131 assume !(8481 == ssl3_accept_~s__state~0); 1051734#L134 assume !(8482 == ssl3_accept_~s__state~0); 1051732#L137 assume !(8464 == ssl3_accept_~s__state~0); 1051375#L140 assume !(8465 == ssl3_accept_~s__state~0); 1051373#L143 assume !(8466 == ssl3_accept_~s__state~0); 1051371#L146 assume !(8496 == ssl3_accept_~s__state~0); 1051128#L149 assume !(8497 == ssl3_accept_~s__state~0); 1051122#L152 assume !(8512 == ssl3_accept_~s__state~0); 1051115#L155 assume !(8513 == ssl3_accept_~s__state~0); 1051108#L158 assume !(8528 == ssl3_accept_~s__state~0); 1051102#L161 assume !(8529 == ssl3_accept_~s__state~0); 1051096#L164 assume !(8544 == ssl3_accept_~s__state~0); 1051091#L167 assume !(8545 == ssl3_accept_~s__state~0); 1051084#L170 assume !(8560 == ssl3_accept_~s__state~0); 1051080#L173 assume !(8561 == ssl3_accept_~s__state~0); 1051073#L176 assume !(8448 == ssl3_accept_~s__state~0); 1050981#L179 assume 8576 == ssl3_accept_~s__state~0; 1050977#L183 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet46;havoc ssl3_accept_#t~nondet46; 1050975#L451 assume !(ssl3_accept_~ret~0 <= 0); 1050972#L454 assume 2 == ssl3_accept_~ret~0;ssl3_accept_~s__state~0 := 8466; 1050970#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 1050968#L615 assume 0 == ssl3_accept_~skip~0; 1050966#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 1050932#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 1050903#L626-1 assume !(0 != ssl3_accept_~cb~0); 1050898#L614 ssl3_accept_~skip~0 := 0; 1050895#L110-2 assume !false; 1050892#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1050888#L113 assume !(12292 == ssl3_accept_~s__state~0); 1050885#L116 assume !(16384 == ssl3_accept_~s__state~0); 1050882#L119 assume !(8192 == ssl3_accept_~s__state~0); 1050878#L122 assume !(24576 == ssl3_accept_~s__state~0); 1050875#L125 assume !(8195 == ssl3_accept_~s__state~0); 1050871#L128 assume !(8480 == ssl3_accept_~s__state~0); 1050867#L131 assume !(8481 == ssl3_accept_~s__state~0); 1050863#L134 assume !(8482 == ssl3_accept_~s__state~0); 1050860#L137 assume !(8464 == ssl3_accept_~s__state~0); 1050857#L140 assume !(8465 == ssl3_accept_~s__state~0); 1050855#L143 assume 8466 == ssl3_accept_~s__state~0; 1050640#L144 ssl3_accept_~s__shutdown~0 := 0;ssl3_accept_~ret~0 := ssl3_accept_#t~nondet40;havoc ssl3_accept_#t~nondet40; 1050850#L285 assume !(0 == ssl3_accept_~blastFlag~0); 1050847#L285-2 assume !(ssl3_accept_~ret~0 <= 0);ssl3_accept_~got_new_session~0 := 1;ssl3_accept_~s__state~0 := 8496;ssl3_accept_~s__init_num~0 := 0; 1050844#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 1050808#L615 assume 0 == ssl3_accept_~skip~0; 1050689#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 1050686#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 1050681#L626-1 assume !(0 != ssl3_accept_~cb~0); 1050679#L614 ssl3_accept_~skip~0 := 0; 1050677#L110-2 assume !false; 1050675#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1050673#L113 assume !(12292 == ssl3_accept_~s__state~0); 1050671#L116 assume !(16384 == ssl3_accept_~s__state~0); 1050669#L119 assume !(8192 == ssl3_accept_~s__state~0); 1050667#L122 assume !(24576 == ssl3_accept_~s__state~0); 1050665#L125 assume !(8195 == ssl3_accept_~s__state~0); 1050663#L128 assume !(8480 == ssl3_accept_~s__state~0); 1050660#L131 assume !(8481 == ssl3_accept_~s__state~0); 1050658#L134 assume !(8482 == ssl3_accept_~s__state~0); 1050656#L137 assume !(8464 == ssl3_accept_~s__state~0); 1050648#L140 assume !(8465 == ssl3_accept_~s__state~0); 1050638#L143 assume !(8466 == ssl3_accept_~s__state~0); 1050624#L146 assume 8496 == ssl3_accept_~s__state~0; 1050620#L150 ssl3_accept_~ret~0 := ssl3_accept_#t~nondet41;havoc ssl3_accept_#t~nondet41; 1050616#L298 assume !(1 == ssl3_accept_~blastFlag~0); 1050611#L298-2 assume !(ssl3_accept_~ret~0 <= 0); 1050607#L304 assume !(0 != ssl3_accept_~s__hit~0);ssl3_accept_~s__state~0 := 8512; 1050603#L304-2 ssl3_accept_~s__init_num~0 := 0; 1050600#L577 assume 0 == ssl3_accept_~s__s3__tmp__reuse_message~0; 1050597#L615 assume 0 == ssl3_accept_~skip~0; 1050587#L616 assume !(-12288 != ssl3_accept_~tmp___1~0); 1050583#L616-1 assume !(0 != ssl3_accept_~s__debug~0); 1050582#L626-1 assume !(0 != ssl3_accept_~cb~0); 1050573#L614 ssl3_accept_~skip~0 := 0; 1050574#L110-2 assume !false; 1050569#L111 ssl3_accept_~state~0 := ssl3_accept_~s__state~0; 1050570#L113 assume !(12292 == ssl3_accept_~s__state~0); 1050565#L116 assume !(16384 == ssl3_accept_~s__state~0); 1050566#L119 assume !(8192 == ssl3_accept_~s__state~0); 1050561#L122 assume !(24576 == ssl3_accept_~s__state~0); 1050562#L125 assume !(8195 == ssl3_accept_~s__state~0); 1052490#L128 assume !(8480 == ssl3_accept_~s__state~0); 1050555#L131 assume !(8481 == ssl3_accept_~s__state~0); 1050556#L134 assume !(8482 == ssl3_accept_~s__state~0); 1052467#L137 assume !(8464 == ssl3_accept_~s__state~0); 1050550#L140 assume !(8465 == ssl3_accept_~s__state~0); 1050549#L143 assume !(8466 == ssl3_accept_~s__state~0); 1050548#L146 assume !(8496 == ssl3_accept_~s__state~0); 1050546#L149 assume !(8497 == ssl3_accept_~s__state~0); 1050547#L152 assume 8512 == ssl3_accept_~s__state~0; 1051114#L156 ssl3_accept_~__cil_tmp56~0 := ssl3_accept_~s__s3__tmp__new_cipher__algorithms~0; 1052354#L315 assume 0 != (256 + ssl3_accept_~__cil_tmp56~0) % 4294967296;ssl3_accept_~skip~0 := 1; 1052349#L315-2 [2021-10-21 20:27:24,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:24,571 INFO L82 PathProgramCache]: Analyzing trace with hash 1463895914, now seen corresponding path program 1 times [2021-10-21 20:27:24,571 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:24,572 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896720543] [2021-10-21 20:27:24,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:24,572 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:24,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:24,585 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:27:24,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:24,602 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:27:24,603 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:24,603 INFO L82 PathProgramCache]: Analyzing trace with hash -547999757, now seen corresponding path program 1 times [2021-10-21 20:27:24,603 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:24,604 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403720962] [2021-10-21 20:27:24,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:24,604 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:24,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:24,624 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:27:24,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:24,662 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:27:24,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:27:24,663 INFO L82 PathProgramCache]: Analyzing trace with hash -2014414294, now seen corresponding path program 1 times [2021-10-21 20:27:24,663 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:27:24,664 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420334685] [2021-10-21 20:27:24,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:27:24,664 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:27:24,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:24,710 INFO L354 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-10-21 20:27:24,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-10-21 20:27:24,799 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-10-21 20:27:28,142 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 21.10 08:27:28 BoogieIcfgContainer [2021-10-21 20:27:28,142 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-10-21 20:27:28,143 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-21 20:27:28,143 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-21 20:27:28,143 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-21 20:27:28,144 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:26:38" (3/4) ... [2021-10-21 20:27:28,147 INFO L134 WitnessPrinter]: Generating witness for non-termination counterexample [2021-10-21 20:27:28,254 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/witness.graphml [2021-10-21 20:27:28,255 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-21 20:27:28,256 INFO L168 Benchmark]: Toolchain (without parser) took 50822.66 ms. Allocated memory was 98.6 MB in the beginning and 12.4 GB in the end (delta: 12.3 GB). Free memory was 64.2 MB in the beginning and 10.2 GB in the end (delta: -10.1 GB). Peak memory consumption was 2.2 GB. Max. memory is 16.1 GB. [2021-10-21 20:27:28,257 INFO L168 Benchmark]: CDTParser took 0.33 ms. Allocated memory is still 98.6 MB. Free memory is still 53.4 MB. There was no memory consumed. Max. memory is 16.1 GB. [2021-10-21 20:27:28,258 INFO L168 Benchmark]: CACSL2BoogieTranslator took 490.32 ms. Allocated memory was 98.6 MB in the beginning and 123.7 MB in the end (delta: 25.2 MB). Free memory was 63.9 MB in the beginning and 94.7 MB in the end (delta: -30.8 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. [2021-10-21 20:27:28,258 INFO L168 Benchmark]: Boogie Procedure Inliner took 65.24 ms. Allocated memory is still 123.7 MB. Free memory was 94.7 MB in the beginning and 92.0 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 20:27:28,259 INFO L168 Benchmark]: Boogie Preprocessor took 66.41 ms. Allocated memory is still 123.7 MB. Free memory was 92.0 MB in the beginning and 89.9 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 20:27:28,259 INFO L168 Benchmark]: RCFGBuilder took 892.94 ms. Allocated memory is still 123.7 MB. Free memory was 89.9 MB in the beginning and 63.9 MB in the end (delta: 26.0 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.1 GB. [2021-10-21 20:27:28,260 INFO L168 Benchmark]: BuchiAutomizer took 49188.85 ms. Allocated memory was 123.7 MB in the beginning and 12.4 GB in the end (delta: 12.3 GB). Free memory was 63.9 MB in the beginning and 10.2 GB in the end (delta: -10.1 GB). Peak memory consumption was 2.1 GB. Max. memory is 16.1 GB. [2021-10-21 20:27:28,260 INFO L168 Benchmark]: Witness Printer took 111.93 ms. Allocated memory is still 12.4 GB. Free memory was 10.2 GB in the beginning and 10.2 GB in the end (delta: 8.6 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. [2021-10-21 20:27:28,263 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.33 ms. Allocated memory is still 98.6 MB. Free memory is still 53.4 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 490.32 ms. Allocated memory was 98.6 MB in the beginning and 123.7 MB in the end (delta: 25.2 MB). Free memory was 63.9 MB in the beginning and 94.7 MB in the end (delta: -30.8 MB). Peak memory consumption was 10.5 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 65.24 ms. Allocated memory is still 123.7 MB. Free memory was 94.7 MB in the beginning and 92.0 MB in the end (delta: 2.7 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 66.41 ms. Allocated memory is still 123.7 MB. Free memory was 92.0 MB in the beginning and 89.9 MB in the end (delta: 2.1 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 892.94 ms. Allocated memory is still 123.7 MB. Free memory was 89.9 MB in the beginning and 63.9 MB in the end (delta: 26.0 MB). Peak memory consumption was 27.3 MB. Max. memory is 16.1 GB. * BuchiAutomizer took 49188.85 ms. Allocated memory was 123.7 MB in the beginning and 12.4 GB in the end (delta: 12.3 GB). Free memory was 63.9 MB in the beginning and 10.2 GB in the end (delta: -10.1 GB). Peak memory consumption was 2.1 GB. Max. memory is 16.1 GB. * Witness Printer took 111.93 ms. Allocated memory is still 12.4 GB. Free memory was 10.2 GB in the beginning and 10.2 GB in the end (delta: 8.6 MB). Peak memory consumption was 8.4 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 40 terminating modules (37 trivial, 3 deterministic, 0 nondeterministic) and one nonterminating remainder module.One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function -1 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 37 modules have a trivial ranking function, the largest among these consists of 5 locations. The remainder module has 41966 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 49.0s and 38 iterations. TraceHistogramMax:7. Analysis of lassos took 19.3s. Construction of modules took 4.2s. Büchi inclusion checks took 6.4s. Highest rank in rank-based complementation 3. Minimization of det autom 0. Minimization of nondet autom 40. Automata minimization 10437.3ms AutomataMinimizationTime, 40 MinimizatonAttempts, 40471 StatesRemovedByMinimization, 33 NontrivialMinimizations. Non-live state removal took 6.2s Buchi closure took 0.2s. Biggest automaton had 75990 states and ocurred in iteration 34. Nontrivial modules had stage [3, 0, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 388/388 HoareTripleCheckerStatistics: 10452 SDtfs, 7282 SDslu, 7888 SDs, 0 SdLazy, 4192 SolverSat, 818 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 4278.7ms Time LassoAnalysisResults: nont1 unkn0 SFLI26 SFLT0 conc0 concLT2 SILN0 SILU0 SILI8 SILT1 lasso0 LassoPreprocessingBenchmarks: Lassos: inital57 mio100 ax100 hnf100 lsp26 ukn100 mio100 lsp100 div172 bol100 ite100 ukn100 eq193 hnf74 smp97 dnf100 smp100 tf108 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 47ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 22 LassoNonterminationAnalysisSatUnbounded: 0 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.9s - TerminationAnalysisResult: Nontermination possible Buchi Automizer proved that your program is nonterminating for some inputs - FixpointNonTerminationResult [Line: 219]: Nontermination argument in form of an infinite program execution. Nontermination argument in form of an infinite execution State at position 0 is {NULL=15784} State at position 1 is {NULL=0, s__ctx__stats__sess_accept=0, s__s3__tmp__new_cipher__algo_strength=-2, \old(initial_state)=8464, NULL=15784, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@322bf51d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c7624d5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@c9f9582=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@bffcc7a=0, __cil_tmp60=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fbec5bd=0, buf=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@66792cf5=0, s__new_session=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5651eb53=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@68c6b6bd=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5a835a5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@2568db4e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@180503ba=0, s__shutdown=0, NULL=0, s__type=0, state=8512, s__s3__tmp__use_rsa_tmp=0, s__session__cipher=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@34915367=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e333cfa=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@31f66637=0, s__rwstate=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@a214910=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3a7b536=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@29701fe=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e46a55c=0, __cil_tmp57=-2097152, tmp___7=0, tmp___3=0, \result=0, tmp=0, s__session__peer=0, s__version=0, s__init_num=0, s__in_handshake=0, ret=1, s__server=0, s__state=8512, s__info_callback=0, tmp___2=0, cb=0, s__s3__tmp__new_cipher__algorithms=4294967266, tmp___10=0, __cil_tmp56=4294967266, s__verify_mode=15, tmp___6=0, tmp=7, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@67026333=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@59b9dfa5=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@6cb53d6d=0, s__s3__tmp__reuse_message=0, s__ctx__stats__sess_accept_renegotiate=0, l=4294967266, NULL=0, s__cert__pkeys__AT0__privatekey=23, s__debug=0, tmp___1=-12288, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@e2f3b19=0, s__ctx__info_callback=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@7f12c1b=0, tmp___9=0, s__s3__tmp__cert_request=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@178ac188=0, __cil_tmp59=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6f2c1fc6=0, tmp___5=0, s__hit=0, __cil_tmp55=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@15079e3e=0, blastFlag=2, NULL=15785, \result=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTUnaryExpression@2c3082a5=0, skip=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@693b40cf=0, got_new_session=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@5698ce7b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@729d6424=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@16389f8=2, __cil_tmp61=4294967266, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@cac9333=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@303d5a7f=1, s__s3__tmp__new_cipher=0, new_state=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4fed698d=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@234db1b1=0, s__options=-2097152, s__cert=11, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@1043b02f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6e69c6ee=1, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3c3862ef=1, Time=7, num1=0, NULL=15786, NULL=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@21ee7be0=0, NULL=15787, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@697b553e=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@47d8dd29=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3946954f=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@600f463b=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@39dd321a=0, s__init_buf___0=1, initial_state=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@53598667=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@3fa70e48=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@56d09a66=0, s__s3__tmp__next_state___0=8576, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@759e0251=0, s=8464, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@6fbabc47=0, org.eclipse.cdt.internal.core.dom.parser.c.CASTFunctionCallExpression@4c34a547=0, tmp___8=0, __cil_tmp58=-2, tmp___4=0, s__ctx__stats__sess_accept_good=0} - StatisticsResult: NonterminationArgumentStatistics Fixpoint - NonterminatingLassoResult [Line: 315]: Nonterminating execution Found a nonterminating execution for the following lasso shaped sequence of statements. Stem: [L657] int s ; [L658] int tmp ; [L662] s = 8464 [L23] int s__info_callback = __VERIFIER_nondet_int() ; [L24] int s__in_handshake = __VERIFIER_nondet_int() ; [L25] int s__state ; [L26] int s__new_session ; [L27] int s__server ; [L28] int s__version = __VERIFIER_nondet_int() ; [L29] int s__type ; [L30] int s__init_num ; [L31] int s__hit = __VERIFIER_nondet_int() ; [L32] int s__rwstate ; [L33] int s__init_buf___0 = 1; [L34] int s__debug = __VERIFIER_nondet_int() ; [L35] int s__shutdown ; [L36] int s__cert = __VERIFIER_nondet_int() ; [L37] int s__options = __VERIFIER_nondet_int() ; [L38] int s__verify_mode = __VERIFIER_nondet_int() ; [L39] int s__session__peer = __VERIFIER_nondet_int() ; [L40] int s__cert__pkeys__AT0__privatekey = __VERIFIER_nondet_int() ; [L41] int s__ctx__info_callback = __VERIFIER_nondet_int() ; [L42] int s__ctx__stats__sess_accept_renegotiate = __VERIFIER_nondet_int() ; [L43] int s__ctx__stats__sess_accept = __VERIFIER_nondet_int() ; [L44] int s__ctx__stats__sess_accept_good = __VERIFIER_nondet_int() ; [L45] int s__s3__tmp__cert_request ; [L46] int s__s3__tmp__reuse_message ; [L47] int s__s3__tmp__use_rsa_tmp ; [L48] int s__s3__tmp__new_cipher = __VERIFIER_nondet_int() ; [L49] int s__s3__tmp__new_cipher__algorithms = __VERIFIER_nondet_int() ; [L50] int s__s3__tmp__next_state___0 ; [L51] int s__s3__tmp__new_cipher__algo_strength = __VERIFIER_nondet_int() ; [L52] int s__session__cipher ; [L53] int buf ; [L54] unsigned long l ; [L55] unsigned long Time ; [L56] unsigned long tmp ; [L57] int cb ; [L58] long num1 = __VERIFIER_nondet_long() ; [L59] int ret ; [L60] int new_state ; [L61] int state ; [L62] int skip ; [L63] int got_new_session ; [L64] int tmp___1 = __VERIFIER_nondet_int() ; [L65] int tmp___2 = __VERIFIER_nondet_int() ; [L66] int tmp___3 = __VERIFIER_nondet_int() ; [L67] int tmp___4 = __VERIFIER_nondet_int() ; [L68] int tmp___5 = __VERIFIER_nondet_int() ; [L69] int tmp___6 = __VERIFIER_nondet_int() ; [L70] int tmp___7 ; [L71] long tmp___8 = __VERIFIER_nondet_long() ; [L72] int tmp___9 = __VERIFIER_nondet_int() ; [L73] int tmp___10 = __VERIFIER_nondet_int() ; [L74] int blastFlag ; [L75] int __cil_tmp55 ; [L76] unsigned long __cil_tmp56 ; [L77] unsigned long __cil_tmp57 ; [L78] unsigned long __cil_tmp58 ; [L79] unsigned long __cil_tmp59 ; [L80] int __cil_tmp60 ; [L81] unsigned long __cil_tmp61 ; [L84] s__s3__tmp__reuse_message = 0 [L85] s__state = initial_state [L86] blastFlag = 0 [L87] tmp = __VERIFIER_nondet_int() [L88] Time = tmp [L89] cb = 0 [L90] ret = -1 [L91] skip = 0 [L92] got_new_session = 0 [L93] COND FALSE !(s__info_callback != 0) [L96] COND FALSE !(s__ctx__info_callback != 0) [L100] s__in_handshake ++ [L101] COND FALSE !(tmp___1 + 12288) [L106] COND FALSE !(s__cert == 0) [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND TRUE s__state == 8464 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND TRUE blastFlag == 0 [L286] blastFlag = 1 [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND TRUE blastFlag == 1 [L299] blastFlag = 2 [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 Loop: [L324] s__state = 8528 [L325] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND FALSE !(! skip) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND TRUE s__state == 8528 [L329] l = (unsigned long )s__s3__tmp__new_cipher__algorithms [L331] __cil_tmp57 = (unsigned long )s__options [L332] COND FALSE !(__cil_tmp57 + 2097152UL) [L335] s__s3__tmp__use_rsa_tmp = 0 [L338] COND FALSE !(\read(s__s3__tmp__use_rsa_tmp)) [L341] COND FALSE !(l + 30UL) [L344] COND TRUE l + 1UL [L345] COND FALSE !(s__cert__pkeys__AT0__privatekey == 0) [L349] __cil_tmp58 = (unsigned long )s__s3__tmp__new_cipher__algo_strength [L350] COND FALSE !(__cil_tmp58 + 2UL) [L372] skip = 1 [L381] s__state = 8544 [L382] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND FALSE !(! skip) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND TRUE s__state == 8544 [L386] COND TRUE s__verify_mode + 1 [L387] COND FALSE !(s__session__peer != 0) [L398] __cil_tmp61 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L399] COND TRUE __cil_tmp61 + 256UL [L400] COND TRUE s__verify_mode + 2 [L409] s__s3__tmp__cert_request = 1 [L410] ret = __VERIFIER_nondet_int() [L411] COND FALSE !(ret <= 0) [L414] s__state = 8448 [L415] s__s3__tmp__next_state___0 = 8576 [L416] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND TRUE s__state == 8448 [L437] COND FALSE !(num1 > 0L) [L446] s__state = s__s3__tmp__next_state___0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND FALSE !(s__state == 8512) [L155] COND FALSE !(s__state == 8513) [L158] COND FALSE !(s__state == 8528) [L161] COND FALSE !(s__state == 8529) [L164] COND FALSE !(s__state == 8544) [L167] COND FALSE !(s__state == 8545) [L170] COND FALSE !(s__state == 8560) [L173] COND FALSE !(s__state == 8561) [L176] COND FALSE !(s__state == 8448) [L179] COND TRUE s__state == 8576 [L450] ret = __VERIFIER_nondet_int() [L451] COND FALSE !(ret <= 0) [L454] COND TRUE ret == 2 [L455] s__state = 8466 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND TRUE s__state == 8466 [L283] s__shutdown = 0 [L284] ret = __VERIFIER_nondet_int() [L285] COND FALSE !(blastFlag == 0) [L288] COND FALSE !(ret <= 0) [L291] got_new_session = 1 [L292] s__state = 8496 [L293] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND TRUE s__state == 8496 [L297] ret = __VERIFIER_nondet_int() [L298] COND FALSE !(blastFlag == 1) [L301] COND FALSE !(ret <= 0) [L304] COND FALSE !(\read(s__hit)) [L307] s__state = 8512 [L309] s__init_num = 0 [L614] COND TRUE ! s__s3__tmp__reuse_message [L615] COND TRUE ! skip [L616] COND FALSE !(tmp___1 != -12288) [L626] COND FALSE !(\read(s__debug)) [L632] COND FALSE !(cb != 0) [L641] skip = 0 [L110] COND TRUE 1 [L112] state = s__state [L113] COND FALSE !(s__state == 12292) [L116] COND FALSE !(s__state == 16384) [L119] COND FALSE !(s__state == 8192) [L122] COND FALSE !(s__state == 24576) [L125] COND FALSE !(s__state == 8195) [L128] COND FALSE !(s__state == 8480) [L131] COND FALSE !(s__state == 8481) [L134] COND FALSE !(s__state == 8482) [L137] COND FALSE !(s__state == 8464) [L140] COND FALSE !(s__state == 8465) [L143] COND FALSE !(s__state == 8466) [L146] COND FALSE !(s__state == 8496) [L149] COND FALSE !(s__state == 8497) [L152] COND TRUE s__state == 8512 [L314] __cil_tmp56 = (unsigned long )s__s3__tmp__new_cipher__algorithms [L315] COND TRUE __cil_tmp56 + 256UL [L316] skip = 1 End of lasso representation. RESULT: Ultimate proved your program to be incorrect! [2021-10-21 20:27:28,411 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Forceful destruction successful, exit code 0 [2021-10-21 20:27:28,615 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Forceful destruction successful, exit code 0 [2021-10-21 20:27:28,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Forceful destruction successful, exit code 0 [2021-10-21 20:27:29,016 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2021-10-21 20:27:29,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2021-10-21 20:27:29,416 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2021-10-21 20:27:29,630 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2021-10-21 20:27:29,830 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2021-10-21 20:27:30,011 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_47319fb2-52ce-4dab-b2c0-f97a7a43b1da/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...