/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerCInline.xml -s ../../../trunk/examples/settings/default/automizer/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf -i ../sv-benchmarks/c/float-newlib/double_req_bl_0550b.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-05d3305-m [2022-10-15 16:43:26,599 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-10-15 16:43:26,603 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-10-15 16:43:26,662 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-10-15 16:43:26,662 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-10-15 16:43:26,666 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-10-15 16:43:26,670 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-10-15 16:43:26,677 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-10-15 16:43:26,680 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-10-15 16:43:26,685 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-10-15 16:43:26,687 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-10-15 16:43:26,689 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-10-15 16:43:26,690 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-10-15 16:43:26,692 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-10-15 16:43:26,694 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-10-15 16:43:26,699 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-10-15 16:43:26,700 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-10-15 16:43:26,701 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-10-15 16:43:26,705 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-10-15 16:43:26,713 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-10-15 16:43:26,717 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-10-15 16:43:26,718 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-10-15 16:43:26,720 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-10-15 16:43:26,723 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-10-15 16:43:26,732 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-10-15 16:43:26,732 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-10-15 16:43:26,732 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-10-15 16:43:26,733 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-10-15 16:43:26,736 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-10-15 16:43:26,737 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-10-15 16:43:26,737 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-10-15 16:43:26,738 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-10-15 16:43:26,740 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-10-15 16:43:26,740 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-10-15 16:43:26,742 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-10-15 16:43:26,742 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-10-15 16:43:26,743 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-10-15 16:43:26,743 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-10-15 16:43:26,743 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-10-15 16:43:26,744 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-10-15 16:43:26,745 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-10-15 16:43:26,746 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2022-10-15 16:43:26,796 INFO L113 SettingsManager]: Loading preferences was successful [2022-10-15 16:43:26,796 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-10-15 16:43:26,797 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-10-15 16:43:26,797 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-10-15 16:43:26,799 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-10-15 16:43:26,799 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-10-15 16:43:26,802 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-10-15 16:43:26,802 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-10-15 16:43:26,802 INFO L138 SettingsManager]: * Use SBE=true [2022-10-15 16:43:26,803 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-10-15 16:43:26,804 INFO L138 SettingsManager]: * sizeof long=4 [2022-10-15 16:43:26,804 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-10-15 16:43:26,804 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-10-15 16:43:26,804 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-10-15 16:43:26,805 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-10-15 16:43:26,805 INFO L138 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2022-10-15 16:43:26,805 INFO L138 SettingsManager]: * Bitprecise bitfields=true [2022-10-15 16:43:26,805 INFO L138 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2022-10-15 16:43:26,805 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-10-15 16:43:26,806 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2022-10-15 16:43:26,806 INFO L138 SettingsManager]: * sizeof long double=12 [2022-10-15 16:43:26,806 INFO L138 SettingsManager]: * Use constant arrays=true [2022-10-15 16:43:26,806 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-10-15 16:43:26,806 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-10-15 16:43:26,807 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-10-15 16:43:26,807 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-10-15 16:43:26,807 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-10-15 16:43:26,807 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-10-15 16:43:26,807 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-10-15 16:43:26,808 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-10-15 16:43:26,808 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 [2022-10-15 16:43:27,211 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-10-15 16:43:27,241 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-10-15 16:43:27,244 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-10-15 16:43:27,246 INFO L271 PluginConnector]: Initializing CDTParser... [2022-10-15 16:43:27,247 INFO L275 PluginConnector]: CDTParser initialized [2022-10-15 16:43:27,248 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/float-newlib/double_req_bl_0550b.c [2022-10-15 16:43:27,336 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d32d49e57/ec8033cdf6b44603beb3c654662571e4/FLAG939c350af [2022-10-15 16:43:28,021 INFO L306 CDTParser]: Found 1 translation units. [2022-10-15 16:43:28,022 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/float-newlib/double_req_bl_0550b.c [2022-10-15 16:43:28,045 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d32d49e57/ec8033cdf6b44603beb3c654662571e4/FLAG939c350af [2022-10-15 16:43:28,317 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d32d49e57/ec8033cdf6b44603beb3c654662571e4 [2022-10-15 16:43:28,323 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-10-15 16:43:28,329 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-10-15 16:43:28,331 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-10-15 16:43:28,331 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-10-15 16:43:28,340 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-10-15 16:43:28,341 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 04:43:28" (1/1) ... [2022-10-15 16:43:28,342 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3defaab3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:28, skipping insertion in model container [2022-10-15 16:43:28,342 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 15.10 04:43:28" (1/1) ... [2022-10-15 16:43:28,350 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-10-15 16:43:28,394 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-10-15 16:43:28,791 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/float-newlib/double_req_bl_0550b.c[16149,16162] [2022-10-15 16:43:28,799 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-15 16:43:28,827 INFO L203 MainTranslator]: Completed pre-run [2022-10-15 16:43:28,979 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/float-newlib/double_req_bl_0550b.c[16149,16162] [2022-10-15 16:43:28,986 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-10-15 16:43:29,018 INFO L208 MainTranslator]: Completed translation [2022-10-15 16:43:29,019 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29 WrapperNode [2022-10-15 16:43:29,019 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-10-15 16:43:29,020 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-10-15 16:43:29,021 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-10-15 16:43:29,021 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-10-15 16:43:29,029 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29" (1/1) ... [2022-10-15 16:43:29,062 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29" (1/1) ... [2022-10-15 16:43:29,144 INFO L138 Inliner]: procedures = 25, calls = 396, calls flagged for inlining = 7, calls inlined = 7, statements flattened = 973 [2022-10-15 16:43:29,144 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-10-15 16:43:29,145 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-10-15 16:43:29,145 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-10-15 16:43:29,146 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-10-15 16:43:29,157 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29" (1/1) ... [2022-10-15 16:43:29,157 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29" (1/1) ... [2022-10-15 16:43:29,188 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29" (1/1) ... [2022-10-15 16:43:29,188 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29" (1/1) ... [2022-10-15 16:43:29,269 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29" (1/1) ... [2022-10-15 16:43:29,306 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29" (1/1) ... [2022-10-15 16:43:29,319 INFO L185 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29" (1/1) ... [2022-10-15 16:43:29,328 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29" (1/1) ... [2022-10-15 16:43:29,341 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-10-15 16:43:29,342 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-10-15 16:43:29,342 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-10-15 16:43:29,342 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-10-15 16:43:29,343 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29" (1/1) ... [2022-10-15 16:43:29,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-10-15 16:43:29,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-10-15 16:43:29,377 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-10-15 16:43:29,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-10-15 16:43:29,439 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-10-15 16:43:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure scalbn_double [2022-10-15 16:43:29,440 INFO L138 BoogieDeclarations]: Found implementation of procedure scalbn_double [2022-10-15 16:43:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-10-15 16:43:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure fabs_double [2022-10-15 16:43:29,440 INFO L138 BoogieDeclarations]: Found implementation of procedure fabs_double [2022-10-15 16:43:29,440 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2022-10-15 16:43:29,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-10-15 16:43:29,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2022-10-15 16:43:29,441 INFO L130 BoogieDeclarations]: Found specification of procedure __kernel_tan [2022-10-15 16:43:29,441 INFO L138 BoogieDeclarations]: Found implementation of procedure __kernel_tan [2022-10-15 16:43:29,441 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-10-15 16:43:29,441 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~real [2022-10-15 16:43:29,441 INFO L130 BoogieDeclarations]: Found specification of procedure copysign_double [2022-10-15 16:43:29,442 INFO L138 BoogieDeclarations]: Found implementation of procedure copysign_double [2022-10-15 16:43:29,442 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-10-15 16:43:29,442 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-10-15 16:43:29,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-10-15 16:43:29,442 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-10-15 16:43:29,615 INFO L235 CfgBuilder]: Building ICFG [2022-10-15 16:43:29,624 INFO L261 CfgBuilder]: Building CFG for each procedure with an implementation [2022-10-15 16:43:31,471 INFO L276 CfgBuilder]: Performing block encoding [2022-10-15 16:43:31,485 INFO L295 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-10-15 16:43:31,486 INFO L300 CfgBuilder]: Removed 65 assume(true) statements. [2022-10-15 16:43:31,489 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 04:43:31 BoogieIcfgContainer [2022-10-15 16:43:31,489 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-10-15 16:43:31,492 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-10-15 16:43:31,493 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-10-15 16:43:31,497 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-10-15 16:43:31,497 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 15.10 04:43:28" (1/3) ... [2022-10-15 16:43:31,498 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@393317af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 04:43:31, skipping insertion in model container [2022-10-15 16:43:31,498 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 15.10 04:43:29" (2/3) ... [2022-10-15 16:43:31,499 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@393317af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 15.10 04:43:31, skipping insertion in model container [2022-10-15 16:43:31,499 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 15.10 04:43:31" (3/3) ... [2022-10-15 16:43:31,501 INFO L112 eAbstractionObserver]: Analyzing ICFG double_req_bl_0550b.c [2022-10-15 16:43:31,522 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-10-15 16:43:31,523 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 350 error locations. [2022-10-15 16:43:31,592 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-10-15 16:43:31,601 INFO L357 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@9082389, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2022-10-15 16:43:31,601 INFO L358 AbstractCegarLoop]: Starting to check reachability of 350 error locations. [2022-10-15 16:43:31,610 INFO L276 IsEmpty]: Start isEmpty. Operand has 848 states, 482 states have (on average 2.070539419087137) internal successors, (998), 832 states have internal predecessors, (998), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-10-15 16:43:31,617 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-10-15 16:43:31,618 INFO L187 NwaCegarLoop]: Found error trace [2022-10-15 16:43:31,618 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-10-15 16:43:31,619 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [scalbn_doubleErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 347 more)] === [2022-10-15 16:43:31,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-15 16:43:31,625 INFO L85 PathProgramCache]: Analyzing trace with hash 14162757, now seen corresponding path program 1 times [2022-10-15 16:43:31,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-15 16:43:31,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418734251] [2022-10-15 16:43:31,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-15 16:43:31,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-15 16:43:31,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-15 16:43:32,082 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-15 16:43:32,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-15 16:43:32,083 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418734251] [2022-10-15 16:43:32,084 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418734251] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-15 16:43:32,084 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-15 16:43:32,084 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-15 16:43:32,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746463898] [2022-10-15 16:43:32,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-15 16:43:32,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-15 16:43:32,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-15 16:43:32,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-15 16:43:32,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-15 16:43:32,131 INFO L87 Difference]: Start difference. First operand has 848 states, 482 states have (on average 2.070539419087137) internal successors, (998), 832 states have internal predecessors, (998), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-15 16:43:32,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-15 16:43:32,814 INFO L93 Difference]: Finished difference Result 846 states and 948 transitions. [2022-10-15 16:43:32,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-15 16:43:32,817 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-10-15 16:43:32,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-10-15 16:43:32,834 INFO L225 Difference]: With dead ends: 846 [2022-10-15 16:43:32,835 INFO L226 Difference]: Without dead ends: 844 [2022-10-15 16:43:32,837 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-15 16:43:32,842 INFO L413 NwaCegarLoop]: 943 mSDtfsCounter, 4 mSDsluCounter, 538 mSDsCounter, 0 mSdLazyCounter, 410 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 1481 SdHoareTripleChecker+Invalid, 411 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 410 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-10-15 16:43:32,844 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 1481 Invalid, 411 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 410 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-10-15 16:43:32,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2022-10-15 16:43:32,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 844. [2022-10-15 16:43:32,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 844 states, 481 states have (on average 1.920997920997921) internal successors, (924), 828 states have internal predecessors, (924), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-10-15 16:43:32,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 844 states to 844 states and 946 transitions. [2022-10-15 16:43:32,951 INFO L78 Accepts]: Start accepts. Automaton has 844 states and 946 transitions. Word has length 4 [2022-10-15 16:43:32,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-10-15 16:43:32,951 INFO L495 AbstractCegarLoop]: Abstraction has 844 states and 946 transitions. [2022-10-15 16:43:32,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-15 16:43:32,952 INFO L276 IsEmpty]: Start isEmpty. Operand 844 states and 946 transitions. [2022-10-15 16:43:32,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 5 [2022-10-15 16:43:32,952 INFO L187 NwaCegarLoop]: Found error trace [2022-10-15 16:43:32,952 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1] [2022-10-15 16:43:32,954 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-10-15 16:43:32,954 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [scalbn_doubleErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 347 more)] === [2022-10-15 16:43:32,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-15 16:43:32,955 INFO L85 PathProgramCache]: Analyzing trace with hash 14162758, now seen corresponding path program 1 times [2022-10-15 16:43:32,955 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-15 16:43:32,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1967038170] [2022-10-15 16:43:32,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-15 16:43:32,956 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-15 16:43:33,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-15 16:43:33,200 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-15 16:43:33,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-15 16:43:33,200 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1967038170] [2022-10-15 16:43:33,201 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1967038170] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-15 16:43:33,201 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-15 16:43:33,201 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-15 16:43:33,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109913452] [2022-10-15 16:43:33,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-15 16:43:33,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-15 16:43:33,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-15 16:43:33,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-15 16:43:33,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-15 16:43:33,205 INFO L87 Difference]: Start difference. First operand 844 states and 946 transitions. Second operand has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-15 16:43:33,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-15 16:43:33,696 INFO L93 Difference]: Finished difference Result 842 states and 944 transitions. [2022-10-15 16:43:33,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-15 16:43:33,697 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 4 [2022-10-15 16:43:33,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-10-15 16:43:33,702 INFO L225 Difference]: With dead ends: 842 [2022-10-15 16:43:33,702 INFO L226 Difference]: Without dead ends: 842 [2022-10-15 16:43:33,702 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-15 16:43:33,704 INFO L413 NwaCegarLoop]: 941 mSDtfsCounter, 2 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 373 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1512 SdHoareTripleChecker+Invalid, 374 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 373 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-10-15 16:43:33,705 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1512 Invalid, 374 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 373 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-10-15 16:43:33,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2022-10-15 16:43:33,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 842. [2022-10-15 16:43:33,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 842 states, 481 states have (on average 1.9168399168399168) internal successors, (922), 826 states have internal predecessors, (922), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-10-15 16:43:33,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 842 states to 842 states and 944 transitions. [2022-10-15 16:43:33,739 INFO L78 Accepts]: Start accepts. Automaton has 842 states and 944 transitions. Word has length 4 [2022-10-15 16:43:33,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-10-15 16:43:33,739 INFO L495 AbstractCegarLoop]: Abstraction has 842 states and 944 transitions. [2022-10-15 16:43:33,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 2.0) internal successors, (4), 3 states have internal predecessors, (4), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-15 16:43:33,740 INFO L276 IsEmpty]: Start isEmpty. Operand 842 states and 944 transitions. [2022-10-15 16:43:33,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-10-15 16:43:33,741 INFO L187 NwaCegarLoop]: Found error trace [2022-10-15 16:43:33,741 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-15 16:43:33,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-10-15 16:43:33,741 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting __kernel_tanErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [scalbn_doubleErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 347 more)] === [2022-10-15 16:43:33,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-15 16:43:33,742 INFO L85 PathProgramCache]: Analyzing trace with hash 707627766, now seen corresponding path program 1 times [2022-10-15 16:43:33,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-15 16:43:33,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314717642] [2022-10-15 16:43:33,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-15 16:43:33,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-15 16:43:33,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-15 16:43:33,940 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-15 16:43:33,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-15 16:43:33,941 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314717642] [2022-10-15 16:43:33,941 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314717642] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-15 16:43:33,943 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-15 16:43:33,943 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-15 16:43:33,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402801089] [2022-10-15 16:43:33,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-15 16:43:33,944 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-15 16:43:33,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-15 16:43:33,946 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-15 16:43:33,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-15 16:43:33,946 INFO L87 Difference]: Start difference. First operand 842 states and 944 transitions. Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-15 16:43:34,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-15 16:43:34,471 INFO L93 Difference]: Finished difference Result 840 states and 942 transitions. [2022-10-15 16:43:34,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-15 16:43:34,472 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-10-15 16:43:34,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-10-15 16:43:34,477 INFO L225 Difference]: With dead ends: 840 [2022-10-15 16:43:34,478 INFO L226 Difference]: Without dead ends: 840 [2022-10-15 16:43:34,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-15 16:43:34,480 INFO L413 NwaCegarLoop]: 937 mSDtfsCounter, 4 mSDsluCounter, 535 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 1472 SdHoareTripleChecker+Invalid, 408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-10-15 16:43:34,481 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 1472 Invalid, 408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-10-15 16:43:34,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 840 states. [2022-10-15 16:43:34,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 840 to 840. [2022-10-15 16:43:34,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 840 states, 481 states have (on average 1.9126819126819128) internal successors, (920), 824 states have internal predecessors, (920), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-10-15 16:43:34,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 840 states to 840 states and 942 transitions. [2022-10-15 16:43:34,519 INFO L78 Accepts]: Start accepts. Automaton has 840 states and 942 transitions. Word has length 13 [2022-10-15 16:43:34,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-10-15 16:43:34,519 INFO L495 AbstractCegarLoop]: Abstraction has 840 states and 942 transitions. [2022-10-15 16:43:34,520 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-15 16:43:34,520 INFO L276 IsEmpty]: Start isEmpty. Operand 840 states and 942 transitions. [2022-10-15 16:43:34,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-10-15 16:43:34,520 INFO L187 NwaCegarLoop]: Found error trace [2022-10-15 16:43:34,521 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-15 16:43:34,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-10-15 16:43:34,521 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting __kernel_tanErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [scalbn_doubleErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 347 more)] === [2022-10-15 16:43:34,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-15 16:43:34,522 INFO L85 PathProgramCache]: Analyzing trace with hash 707627767, now seen corresponding path program 1 times [2022-10-15 16:43:34,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-15 16:43:34,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405041512] [2022-10-15 16:43:34,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-15 16:43:34,523 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-15 16:43:34,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-15 16:43:34,700 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-15 16:43:34,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-15 16:43:34,701 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405041512] [2022-10-15 16:43:34,701 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405041512] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-15 16:43:34,702 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-15 16:43:34,702 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-15 16:43:34,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1053885262] [2022-10-15 16:43:34,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-15 16:43:34,703 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-15 16:43:34,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-15 16:43:34,703 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-15 16:43:34,704 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-15 16:43:34,704 INFO L87 Difference]: Start difference. First operand 840 states and 942 transitions. Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-15 16:43:35,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-15 16:43:35,200 INFO L93 Difference]: Finished difference Result 838 states and 940 transitions. [2022-10-15 16:43:35,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-15 16:43:35,201 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 13 [2022-10-15 16:43:35,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-10-15 16:43:35,207 INFO L225 Difference]: With dead ends: 838 [2022-10-15 16:43:35,207 INFO L226 Difference]: Without dead ends: 838 [2022-10-15 16:43:35,207 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-15 16:43:35,213 INFO L413 NwaCegarLoop]: 937 mSDtfsCounter, 2 mSDsluCounter, 569 mSDsCounter, 0 mSdLazyCounter, 371 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1506 SdHoareTripleChecker+Invalid, 372 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 371 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-10-15 16:43:35,218 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1506 Invalid, 372 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 371 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-10-15 16:43:35,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2022-10-15 16:43:35,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 838. [2022-10-15 16:43:35,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 838 states, 481 states have (on average 1.9085239085239085) internal successors, (918), 822 states have internal predecessors, (918), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-10-15 16:43:35,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 838 states to 838 states and 940 transitions. [2022-10-15 16:43:35,244 INFO L78 Accepts]: Start accepts. Automaton has 838 states and 940 transitions. Word has length 13 [2022-10-15 16:43:35,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-10-15 16:43:35,244 INFO L495 AbstractCegarLoop]: Abstraction has 838 states and 940 transitions. [2022-10-15 16:43:35,244 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 1 states have call successors, (1), 1 states have call predecessors, (1), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-15 16:43:35,245 INFO L276 IsEmpty]: Start isEmpty. Operand 838 states and 940 transitions. [2022-10-15 16:43:35,245 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-10-15 16:43:35,245 INFO L187 NwaCegarLoop]: Found error trace [2022-10-15 16:43:35,245 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-15 16:43:35,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2022-10-15 16:43:35,246 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [scalbn_doubleErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 347 more)] === [2022-10-15 16:43:35,247 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-15 16:43:35,247 INFO L85 PathProgramCache]: Analyzing trace with hash 1822927891, now seen corresponding path program 1 times [2022-10-15 16:43:35,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-15 16:43:35,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785691132] [2022-10-15 16:43:35,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-15 16:43:35,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-15 16:43:35,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-15 16:43:35,349 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-15 16:43:35,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-15 16:43:35,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785691132] [2022-10-15 16:43:35,350 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785691132] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-15 16:43:35,351 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-15 16:43:35,351 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-15 16:43:35,351 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1052394394] [2022-10-15 16:43:35,351 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-15 16:43:35,352 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-15 16:43:35,352 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-15 16:43:35,352 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-15 16:43:35,353 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-15 16:43:35,353 INFO L87 Difference]: Start difference. First operand 838 states and 940 transitions. Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-15 16:43:35,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-15 16:43:35,834 INFO L93 Difference]: Finished difference Result 836 states and 938 transitions. [2022-10-15 16:43:35,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-15 16:43:35,834 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-10-15 16:43:35,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-10-15 16:43:35,839 INFO L225 Difference]: With dead ends: 836 [2022-10-15 16:43:35,840 INFO L226 Difference]: Without dead ends: 836 [2022-10-15 16:43:35,840 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-15 16:43:35,841 INFO L413 NwaCegarLoop]: 933 mSDtfsCounter, 4 mSDsluCounter, 533 mSDsCounter, 0 mSdLazyCounter, 405 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 1466 SdHoareTripleChecker+Invalid, 406 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 405 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-10-15 16:43:35,842 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 1466 Invalid, 406 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 405 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-10-15 16:43:35,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2022-10-15 16:43:35,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 836. [2022-10-15 16:43:35,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 836 states, 481 states have (on average 1.9043659043659045) internal successors, (916), 820 states have internal predecessors, (916), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-10-15 16:43:35,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 836 states to 836 states and 938 transitions. [2022-10-15 16:43:35,866 INFO L78 Accepts]: Start accepts. Automaton has 836 states and 938 transitions. Word has length 12 [2022-10-15 16:43:35,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-10-15 16:43:35,866 INFO L495 AbstractCegarLoop]: Abstraction has 836 states and 938 transitions. [2022-10-15 16:43:35,867 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-15 16:43:35,867 INFO L276 IsEmpty]: Start isEmpty. Operand 836 states and 938 transitions. [2022-10-15 16:43:35,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-10-15 16:43:35,868 INFO L187 NwaCegarLoop]: Found error trace [2022-10-15 16:43:35,868 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-15 16:43:35,868 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-10-15 16:43:35,869 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [scalbn_doubleErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 347 more)] === [2022-10-15 16:43:35,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-15 16:43:35,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1822927892, now seen corresponding path program 1 times [2022-10-15 16:43:35,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-15 16:43:35,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650657905] [2022-10-15 16:43:35,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-15 16:43:35,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-15 16:43:35,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-10-15 16:43:36,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-10-15 16:43:36,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-10-15 16:43:36,024 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650657905] [2022-10-15 16:43:36,025 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650657905] provided 1 perfect and 0 imperfect interpolant sequences [2022-10-15 16:43:36,025 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-10-15 16:43:36,025 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-10-15 16:43:36,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295966184] [2022-10-15 16:43:36,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-10-15 16:43:36,026 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-10-15 16:43:36,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-10-15 16:43:36,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-10-15 16:43:36,027 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-15 16:43:36,027 INFO L87 Difference]: Start difference. First operand 836 states and 938 transitions. Second operand has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-15 16:43:36,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-10-15 16:43:36,471 INFO L93 Difference]: Finished difference Result 834 states and 936 transitions. [2022-10-15 16:43:36,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-10-15 16:43:36,472 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 12 [2022-10-15 16:43:36,472 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-10-15 16:43:36,477 INFO L225 Difference]: With dead ends: 834 [2022-10-15 16:43:36,477 INFO L226 Difference]: Without dead ends: 834 [2022-10-15 16:43:36,477 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-10-15 16:43:36,478 INFO L413 NwaCegarLoop]: 933 mSDtfsCounter, 2 mSDsluCounter, 567 mSDsCounter, 0 mSdLazyCounter, 369 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1500 SdHoareTripleChecker+Invalid, 370 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 369 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-10-15 16:43:36,479 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 1500 Invalid, 370 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 369 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-10-15 16:43:36,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2022-10-15 16:43:36,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 834. [2022-10-15 16:43:36,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 834 states, 481 states have (on average 1.9002079002079002) internal successors, (914), 818 states have internal predecessors, (914), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-10-15 16:43:36,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 834 states to 834 states and 936 transitions. [2022-10-15 16:43:36,499 INFO L78 Accepts]: Start accepts. Automaton has 834 states and 936 transitions. Word has length 12 [2022-10-15 16:43:36,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-10-15 16:43:36,500 INFO L495 AbstractCegarLoop]: Abstraction has 834 states and 936 transitions. [2022-10-15 16:43:36,500 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 2 states have (on average 6.0) internal successors, (12), 3 states have internal predecessors, (12), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-10-15 16:43:36,500 INFO L276 IsEmpty]: Start isEmpty. Operand 834 states and 936 transitions. [2022-10-15 16:43:36,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-10-15 16:43:36,501 INFO L187 NwaCegarLoop]: Found error trace [2022-10-15 16:43:36,501 INFO L195 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-10-15 16:43:36,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-10-15 16:43:36,502 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr256ASSERT_VIOLATIONMEMORY_LEAK === [scalbn_doubleErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, scalbn_doubleErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 347 more)] === [2022-10-15 16:43:36,502 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-10-15 16:43:36,502 INFO L85 PathProgramCache]: Analyzing trace with hash -479045198, now seen corresponding path program 1 times [2022-10-15 16:43:36,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-10-15 16:43:36,503 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314656028] [2022-10-15 16:43:36,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-10-15 16:43:36,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-10-15 16:43:36,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-15 16:43:36,577 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-10-15 16:43:36,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-10-15 16:43:36,647 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-10-15 16:43:36,647 INFO L359 BasicCegarLoop]: Counterexample is feasible [2022-10-15 16:43:36,649 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr256ASSERT_VIOLATIONMEMORY_LEAK (349 of 350 remaining) [2022-10-15 16:43:36,651 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (348 of 350 remaining) [2022-10-15 16:43:36,651 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (347 of 350 remaining) [2022-10-15 16:43:36,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (346 of 350 remaining) [2022-10-15 16:43:36,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (345 of 350 remaining) [2022-10-15 16:43:36,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (344 of 350 remaining) [2022-10-15 16:43:36,652 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (343 of 350 remaining) [2022-10-15 16:43:36,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (342 of 350 remaining) [2022-10-15 16:43:36,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (341 of 350 remaining) [2022-10-15 16:43:36,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (340 of 350 remaining) [2022-10-15 16:43:36,653 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (339 of 350 remaining) [2022-10-15 16:43:36,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (338 of 350 remaining) [2022-10-15 16:43:36,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (337 of 350 remaining) [2022-10-15 16:43:36,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (336 of 350 remaining) [2022-10-15 16:43:36,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (335 of 350 remaining) [2022-10-15 16:43:36,654 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (334 of 350 remaining) [2022-10-15 16:43:36,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (333 of 350 remaining) [2022-10-15 16:43:36,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (332 of 350 remaining) [2022-10-15 16:43:36,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (331 of 350 remaining) [2022-10-15 16:43:36,655 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (330 of 350 remaining) [2022-10-15 16:43:36,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (329 of 350 remaining) [2022-10-15 16:43:36,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (328 of 350 remaining) [2022-10-15 16:43:36,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location scalbn_doubleErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (327 of 350 remaining) [2022-10-15 16:43:36,656 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (326 of 350 remaining) [2022-10-15 16:43:36,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (325 of 350 remaining) [2022-10-15 16:43:36,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (324 of 350 remaining) [2022-10-15 16:43:36,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (323 of 350 remaining) [2022-10-15 16:43:36,657 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (322 of 350 remaining) [2022-10-15 16:43:36,658 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (321 of 350 remaining) [2022-10-15 16:43:36,658 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (320 of 350 remaining) [2022-10-15 16:43:36,658 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (319 of 350 remaining) [2022-10-15 16:43:36,658 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (318 of 350 remaining) [2022-10-15 16:43:36,659 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (317 of 350 remaining) [2022-10-15 16:43:36,659 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (316 of 350 remaining) [2022-10-15 16:43:36,659 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (315 of 350 remaining) [2022-10-15 16:43:36,659 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (314 of 350 remaining) [2022-10-15 16:43:36,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location copysign_doubleErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (313 of 350 remaining) [2022-10-15 16:43:36,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location fabs_doubleErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (312 of 350 remaining) [2022-10-15 16:43:36,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location fabs_doubleErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (311 of 350 remaining) [2022-10-15 16:43:36,660 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location fabs_doubleErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (310 of 350 remaining) [2022-10-15 16:43:36,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location fabs_doubleErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (309 of 350 remaining) [2022-10-15 16:43:36,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location fabs_doubleErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (308 of 350 remaining) [2022-10-15 16:43:36,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location fabs_doubleErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (307 of 350 remaining) [2022-10-15 16:43:36,661 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location fabs_doubleErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (306 of 350 remaining) [2022-10-15 16:43:36,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location fabs_doubleErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (305 of 350 remaining) [2022-10-15 16:43:36,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location fabs_doubleErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (304 of 350 remaining) [2022-10-15 16:43:36,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location fabs_doubleErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (303 of 350 remaining) [2022-10-15 16:43:36,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (302 of 350 remaining) [2022-10-15 16:43:36,662 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (301 of 350 remaining) [2022-10-15 16:43:36,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (300 of 350 remaining) [2022-10-15 16:43:36,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (299 of 350 remaining) [2022-10-15 16:43:36,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (298 of 350 remaining) [2022-10-15 16:43:36,663 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (297 of 350 remaining) [2022-10-15 16:43:36,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (296 of 350 remaining) [2022-10-15 16:43:36,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (295 of 350 remaining) [2022-10-15 16:43:36,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (294 of 350 remaining) [2022-10-15 16:43:36,664 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (293 of 350 remaining) [2022-10-15 16:43:36,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (292 of 350 remaining) [2022-10-15 16:43:36,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (291 of 350 remaining) [2022-10-15 16:43:36,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (290 of 350 remaining) [2022-10-15 16:43:36,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (289 of 350 remaining) [2022-10-15 16:43:36,665 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (288 of 350 remaining) [2022-10-15 16:43:36,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (287 of 350 remaining) [2022-10-15 16:43:36,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (286 of 350 remaining) [2022-10-15 16:43:36,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (285 of 350 remaining) [2022-10-15 16:43:36,666 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (284 of 350 remaining) [2022-10-15 16:43:36,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (283 of 350 remaining) [2022-10-15 16:43:36,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (282 of 350 remaining) [2022-10-15 16:43:36,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (281 of 350 remaining) [2022-10-15 16:43:36,667 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (280 of 350 remaining) [2022-10-15 16:43:36,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (279 of 350 remaining) [2022-10-15 16:43:36,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (278 of 350 remaining) [2022-10-15 16:43:36,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (277 of 350 remaining) [2022-10-15 16:43:36,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (276 of 350 remaining) [2022-10-15 16:43:36,668 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (275 of 350 remaining) [2022-10-15 16:43:36,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (274 of 350 remaining) [2022-10-15 16:43:36,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (273 of 350 remaining) [2022-10-15 16:43:36,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (272 of 350 remaining) [2022-10-15 16:43:36,669 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (271 of 350 remaining) [2022-10-15 16:43:36,670 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE (270 of 350 remaining) [2022-10-15 16:43:36,670 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (269 of 350 remaining) [2022-10-15 16:43:36,670 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (268 of 350 remaining) [2022-10-15 16:43:36,670 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (267 of 350 remaining) [2022-10-15 16:43:36,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (266 of 350 remaining) [2022-10-15 16:43:36,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (265 of 350 remaining) [2022-10-15 16:43:36,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (264 of 350 remaining) [2022-10-15 16:43:36,671 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (263 of 350 remaining) [2022-10-15 16:43:36,672 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (262 of 350 remaining) [2022-10-15 16:43:36,672 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (261 of 350 remaining) [2022-10-15 16:43:36,672 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (260 of 350 remaining) [2022-10-15 16:43:36,672 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (259 of 350 remaining) [2022-10-15 16:43:36,673 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (258 of 350 remaining) [2022-10-15 16:43:36,673 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location __kernel_tanErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (257 of 350 remaining) [2022-10-15 16:43:36,673 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (256 of 350 remaining) [2022-10-15 16:43:36,673 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (255 of 350 remaining) [2022-10-15 16:43:36,673 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (254 of 350 remaining) [2022-10-15 16:43:36,674 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (253 of 350 remaining) [2022-10-15 16:43:36,674 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (252 of 350 remaining) [2022-10-15 16:43:36,674 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (251 of 350 remaining) [2022-10-15 16:43:36,674 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE (250 of 350 remaining) [2022-10-15 16:43:36,675 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (249 of 350 remaining) [2022-10-15 16:43:36,675 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (248 of 350 remaining) [2022-10-15 16:43:36,675 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE (247 of 350 remaining) [2022-10-15 16:43:36,675 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (246 of 350 remaining) [2022-10-15 16:43:36,675 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (245 of 350 remaining) [2022-10-15 16:43:36,676 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (244 of 350 remaining) [2022-10-15 16:43:36,676 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (243 of 350 remaining) [2022-10-15 16:43:36,676 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (242 of 350 remaining) [2022-10-15 16:43:36,676 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (241 of 350 remaining) [2022-10-15 16:43:36,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (240 of 350 remaining) [2022-10-15 16:43:36,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (239 of 350 remaining) [2022-10-15 16:43:36,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (238 of 350 remaining) [2022-10-15 16:43:36,677 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (237 of 350 remaining) [2022-10-15 16:43:36,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (236 of 350 remaining) [2022-10-15 16:43:36,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (235 of 350 remaining) [2022-10-15 16:43:36,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (234 of 350 remaining) [2022-10-15 16:43:36,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (233 of 350 remaining) [2022-10-15 16:43:36,678 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr24REQUIRES_VIOLATIONMEMORY_DEREFERENCE (232 of 350 remaining) [2022-10-15 16:43:36,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (231 of 350 remaining) [2022-10-15 16:43:36,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (230 of 350 remaining) [2022-10-15 16:43:36,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr27REQUIRES_VIOLATIONMEMORY_DEREFERENCE (229 of 350 remaining) [2022-10-15 16:43:36,679 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (228 of 350 remaining) [2022-10-15 16:43:36,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (227 of 350 remaining) [2022-10-15 16:43:36,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (226 of 350 remaining) [2022-10-15 16:43:36,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (225 of 350 remaining) [2022-10-15 16:43:36,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE (224 of 350 remaining) [2022-10-15 16:43:36,680 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (223 of 350 remaining) [2022-10-15 16:43:36,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr34REQUIRES_VIOLATIONMEMORY_DEREFERENCE (222 of 350 remaining) [2022-10-15 16:43:36,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (221 of 350 remaining) [2022-10-15 16:43:36,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (220 of 350 remaining) [2022-10-15 16:43:36,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr37REQUIRES_VIOLATIONMEMORY_DEREFERENCE (219 of 350 remaining) [2022-10-15 16:43:36,681 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr38REQUIRES_VIOLATIONMEMORY_DEREFERENCE (218 of 350 remaining) [2022-10-15 16:43:36,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr39REQUIRES_VIOLATIONMEMORY_DEREFERENCE (217 of 350 remaining) [2022-10-15 16:43:36,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr40REQUIRES_VIOLATIONMEMORY_DEREFERENCE (216 of 350 remaining) [2022-10-15 16:43:36,682 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr41REQUIRES_VIOLATIONMEMORY_DEREFERENCE (215 of 350 remaining) [2022-10-15 16:43:36,683 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr42REQUIRES_VIOLATIONMEMORY_DEREFERENCE (214 of 350 remaining) [2022-10-15 16:43:36,683 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr43REQUIRES_VIOLATIONMEMORY_DEREFERENCE (213 of 350 remaining) [2022-10-15 16:43:36,683 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr44REQUIRES_VIOLATIONMEMORY_DEREFERENCE (212 of 350 remaining) [2022-10-15 16:43:36,683 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr45REQUIRES_VIOLATIONMEMORY_DEREFERENCE (211 of 350 remaining) [2022-10-15 16:43:36,683 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr46REQUIRES_VIOLATIONMEMORY_DEREFERENCE (210 of 350 remaining) [2022-10-15 16:43:36,684 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr47REQUIRES_VIOLATIONMEMORY_DEREFERENCE (209 of 350 remaining) [2022-10-15 16:43:36,684 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr48REQUIRES_VIOLATIONMEMORY_DEREFERENCE (208 of 350 remaining) [2022-10-15 16:43:36,684 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr49REQUIRES_VIOLATIONMEMORY_DEREFERENCE (207 of 350 remaining) [2022-10-15 16:43:36,684 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr50REQUIRES_VIOLATIONMEMORY_DEREFERENCE (206 of 350 remaining) [2022-10-15 16:43:36,684 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr51REQUIRES_VIOLATIONMEMORY_DEREFERENCE (205 of 350 remaining) [2022-10-15 16:43:36,685 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr52REQUIRES_VIOLATIONMEMORY_DEREFERENCE (204 of 350 remaining) [2022-10-15 16:43:36,685 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr53REQUIRES_VIOLATIONMEMORY_DEREFERENCE (203 of 350 remaining) [2022-10-15 16:43:36,685 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr54REQUIRES_VIOLATIONMEMORY_DEREFERENCE (202 of 350 remaining) [2022-10-15 16:43:36,685 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr55REQUIRES_VIOLATIONMEMORY_DEREFERENCE (201 of 350 remaining) [2022-10-15 16:43:36,686 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr56REQUIRES_VIOLATIONMEMORY_DEREFERENCE (200 of 350 remaining) [2022-10-15 16:43:36,686 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr57REQUIRES_VIOLATIONMEMORY_DEREFERENCE (199 of 350 remaining) [2022-10-15 16:43:36,686 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr58REQUIRES_VIOLATIONMEMORY_DEREFERENCE (198 of 350 remaining) [2022-10-15 16:43:36,686 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr59REQUIRES_VIOLATIONMEMORY_DEREFERENCE (197 of 350 remaining) [2022-10-15 16:43:36,686 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr60REQUIRES_VIOLATIONMEMORY_DEREFERENCE (196 of 350 remaining) [2022-10-15 16:43:36,687 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr61REQUIRES_VIOLATIONMEMORY_DEREFERENCE (195 of 350 remaining) [2022-10-15 16:43:36,687 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr62REQUIRES_VIOLATIONMEMORY_DEREFERENCE (194 of 350 remaining) [2022-10-15 16:43:36,687 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr63REQUIRES_VIOLATIONMEMORY_DEREFERENCE (193 of 350 remaining) [2022-10-15 16:43:36,687 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr64REQUIRES_VIOLATIONMEMORY_DEREFERENCE (192 of 350 remaining) [2022-10-15 16:43:36,688 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr65REQUIRES_VIOLATIONMEMORY_DEREFERENCE (191 of 350 remaining) [2022-10-15 16:43:36,688 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr66REQUIRES_VIOLATIONMEMORY_DEREFERENCE (190 of 350 remaining) [2022-10-15 16:43:36,688 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr67REQUIRES_VIOLATIONMEMORY_DEREFERENCE (189 of 350 remaining) [2022-10-15 16:43:36,688 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr68REQUIRES_VIOLATIONMEMORY_DEREFERENCE (188 of 350 remaining) [2022-10-15 16:43:36,688 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr69REQUIRES_VIOLATIONMEMORY_DEREFERENCE (187 of 350 remaining) [2022-10-15 16:43:36,689 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr70REQUIRES_VIOLATIONMEMORY_DEREFERENCE (186 of 350 remaining) [2022-10-15 16:43:36,689 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr71REQUIRES_VIOLATIONMEMORY_DEREFERENCE (185 of 350 remaining) [2022-10-15 16:43:36,689 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr72REQUIRES_VIOLATIONMEMORY_DEREFERENCE (184 of 350 remaining) [2022-10-15 16:43:36,689 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr73REQUIRES_VIOLATIONMEMORY_DEREFERENCE (183 of 350 remaining) [2022-10-15 16:43:36,689 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr74REQUIRES_VIOLATIONMEMORY_DEREFERENCE (182 of 350 remaining) [2022-10-15 16:43:36,690 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr75REQUIRES_VIOLATIONMEMORY_DEREFERENCE (181 of 350 remaining) [2022-10-15 16:43:36,690 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr76REQUIRES_VIOLATIONMEMORY_DEREFERENCE (180 of 350 remaining) [2022-10-15 16:43:36,690 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr77REQUIRES_VIOLATIONMEMORY_DEREFERENCE (179 of 350 remaining) [2022-10-15 16:43:36,690 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr78REQUIRES_VIOLATIONMEMORY_DEREFERENCE (178 of 350 remaining) [2022-10-15 16:43:36,691 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr79REQUIRES_VIOLATIONMEMORY_DEREFERENCE (177 of 350 remaining) [2022-10-15 16:43:36,691 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr80REQUIRES_VIOLATIONMEMORY_DEREFERENCE (176 of 350 remaining) [2022-10-15 16:43:36,691 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr81REQUIRES_VIOLATIONMEMORY_DEREFERENCE (175 of 350 remaining) [2022-10-15 16:43:36,691 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr82REQUIRES_VIOLATIONMEMORY_DEREFERENCE (174 of 350 remaining) [2022-10-15 16:43:36,691 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr83REQUIRES_VIOLATIONMEMORY_DEREFERENCE (173 of 350 remaining) [2022-10-15 16:43:36,692 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr84REQUIRES_VIOLATIONMEMORY_DEREFERENCE (172 of 350 remaining) [2022-10-15 16:43:36,692 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr85REQUIRES_VIOLATIONMEMORY_DEREFERENCE (171 of 350 remaining) [2022-10-15 16:43:36,692 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr86REQUIRES_VIOLATIONMEMORY_DEREFERENCE (170 of 350 remaining) [2022-10-15 16:43:36,692 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr87REQUIRES_VIOLATIONMEMORY_DEREFERENCE (169 of 350 remaining) [2022-10-15 16:43:36,693 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr88REQUIRES_VIOLATIONMEMORY_DEREFERENCE (168 of 350 remaining) [2022-10-15 16:43:36,693 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr89REQUIRES_VIOLATIONMEMORY_DEREFERENCE (167 of 350 remaining) [2022-10-15 16:43:36,693 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr90REQUIRES_VIOLATIONMEMORY_DEREFERENCE (166 of 350 remaining) [2022-10-15 16:43:36,693 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr91REQUIRES_VIOLATIONMEMORY_DEREFERENCE (165 of 350 remaining) [2022-10-15 16:43:36,693 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr92REQUIRES_VIOLATIONMEMORY_DEREFERENCE (164 of 350 remaining) [2022-10-15 16:43:36,694 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr93REQUIRES_VIOLATIONMEMORY_DEREFERENCE (163 of 350 remaining) [2022-10-15 16:43:36,694 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr94REQUIRES_VIOLATIONMEMORY_DEREFERENCE (162 of 350 remaining) [2022-10-15 16:43:36,694 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr95REQUIRES_VIOLATIONMEMORY_DEREFERENCE (161 of 350 remaining) [2022-10-15 16:43:36,694 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr96REQUIRES_VIOLATIONMEMORY_DEREFERENCE (160 of 350 remaining) [2022-10-15 16:43:36,695 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr97REQUIRES_VIOLATIONMEMORY_DEREFERENCE (159 of 350 remaining) [2022-10-15 16:43:36,695 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr98REQUIRES_VIOLATIONMEMORY_DEREFERENCE (158 of 350 remaining) [2022-10-15 16:43:36,695 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr99REQUIRES_VIOLATIONMEMORY_DEREFERENCE (157 of 350 remaining) [2022-10-15 16:43:36,695 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr100REQUIRES_VIOLATIONMEMORY_DEREFERENCE (156 of 350 remaining) [2022-10-15 16:43:36,696 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr101REQUIRES_VIOLATIONMEMORY_DEREFERENCE (155 of 350 remaining) [2022-10-15 16:43:36,696 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr102REQUIRES_VIOLATIONMEMORY_DEREFERENCE (154 of 350 remaining) [2022-10-15 16:43:36,696 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr103REQUIRES_VIOLATIONMEMORY_DEREFERENCE (153 of 350 remaining) [2022-10-15 16:43:36,696 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr104REQUIRES_VIOLATIONMEMORY_DEREFERENCE (152 of 350 remaining) [2022-10-15 16:43:36,696 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr105REQUIRES_VIOLATIONMEMORY_DEREFERENCE (151 of 350 remaining) [2022-10-15 16:43:36,697 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr106REQUIRES_VIOLATIONMEMORY_DEREFERENCE (150 of 350 remaining) [2022-10-15 16:43:36,697 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr107REQUIRES_VIOLATIONMEMORY_DEREFERENCE (149 of 350 remaining) [2022-10-15 16:43:36,697 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr108REQUIRES_VIOLATIONMEMORY_DEREFERENCE (148 of 350 remaining) [2022-10-15 16:43:36,697 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr109REQUIRES_VIOLATIONMEMORY_DEREFERENCE (147 of 350 remaining) [2022-10-15 16:43:36,698 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr110REQUIRES_VIOLATIONMEMORY_DEREFERENCE (146 of 350 remaining) [2022-10-15 16:43:36,698 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr111REQUIRES_VIOLATIONMEMORY_DEREFERENCE (145 of 350 remaining) [2022-10-15 16:43:36,698 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr112REQUIRES_VIOLATIONMEMORY_DEREFERENCE (144 of 350 remaining) [2022-10-15 16:43:36,698 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr113REQUIRES_VIOLATIONMEMORY_DEREFERENCE (143 of 350 remaining) [2022-10-15 16:43:36,698 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr114REQUIRES_VIOLATIONMEMORY_DEREFERENCE (142 of 350 remaining) [2022-10-15 16:43:36,699 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr115REQUIRES_VIOLATIONMEMORY_DEREFERENCE (141 of 350 remaining) [2022-10-15 16:43:36,699 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr116REQUIRES_VIOLATIONMEMORY_DEREFERENCE (140 of 350 remaining) [2022-10-15 16:43:36,699 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr117REQUIRES_VIOLATIONMEMORY_DEREFERENCE (139 of 350 remaining) [2022-10-15 16:43:36,699 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr118REQUIRES_VIOLATIONMEMORY_DEREFERENCE (138 of 350 remaining) [2022-10-15 16:43:36,700 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr119REQUIRES_VIOLATIONMEMORY_DEREFERENCE (137 of 350 remaining) [2022-10-15 16:43:36,700 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr120REQUIRES_VIOLATIONMEMORY_DEREFERENCE (136 of 350 remaining) [2022-10-15 16:43:36,700 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr121REQUIRES_VIOLATIONMEMORY_DEREFERENCE (135 of 350 remaining) [2022-10-15 16:43:36,700 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr122REQUIRES_VIOLATIONMEMORY_DEREFERENCE (134 of 350 remaining) [2022-10-15 16:43:36,700 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr123REQUIRES_VIOLATIONMEMORY_DEREFERENCE (133 of 350 remaining) [2022-10-15 16:43:36,701 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr124REQUIRES_VIOLATIONMEMORY_DEREFERENCE (132 of 350 remaining) [2022-10-15 16:43:36,701 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr125REQUIRES_VIOLATIONMEMORY_DEREFERENCE (131 of 350 remaining) [2022-10-15 16:43:36,701 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr126REQUIRES_VIOLATIONMEMORY_DEREFERENCE (130 of 350 remaining) [2022-10-15 16:43:36,701 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr127REQUIRES_VIOLATIONMEMORY_DEREFERENCE (129 of 350 remaining) [2022-10-15 16:43:36,702 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr128REQUIRES_VIOLATIONMEMORY_DEREFERENCE (128 of 350 remaining) [2022-10-15 16:43:36,702 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr129REQUIRES_VIOLATIONMEMORY_DEREFERENCE (127 of 350 remaining) [2022-10-15 16:43:36,702 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr130REQUIRES_VIOLATIONMEMORY_DEREFERENCE (126 of 350 remaining) [2022-10-15 16:43:36,702 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr131REQUIRES_VIOLATIONMEMORY_DEREFERENCE (125 of 350 remaining) [2022-10-15 16:43:36,702 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr132REQUIRES_VIOLATIONMEMORY_DEREFERENCE (124 of 350 remaining) [2022-10-15 16:43:36,703 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr133REQUIRES_VIOLATIONMEMORY_DEREFERENCE (123 of 350 remaining) [2022-10-15 16:43:36,703 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr134REQUIRES_VIOLATIONMEMORY_DEREFERENCE (122 of 350 remaining) [2022-10-15 16:43:36,703 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr135REQUIRES_VIOLATIONMEMORY_DEREFERENCE (121 of 350 remaining) [2022-10-15 16:43:36,703 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr136REQUIRES_VIOLATIONMEMORY_DEREFERENCE (120 of 350 remaining) [2022-10-15 16:43:36,704 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr137REQUIRES_VIOLATIONMEMORY_DEREFERENCE (119 of 350 remaining) [2022-10-15 16:43:36,704 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr138REQUIRES_VIOLATIONMEMORY_DEREFERENCE (118 of 350 remaining) [2022-10-15 16:43:36,704 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr139REQUIRES_VIOLATIONMEMORY_DEREFERENCE (117 of 350 remaining) [2022-10-15 16:43:36,704 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr140REQUIRES_VIOLATIONMEMORY_DEREFERENCE (116 of 350 remaining) [2022-10-15 16:43:36,705 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr141REQUIRES_VIOLATIONMEMORY_DEREFERENCE (115 of 350 remaining) [2022-10-15 16:43:36,705 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr142REQUIRES_VIOLATIONMEMORY_DEREFERENCE (114 of 350 remaining) [2022-10-15 16:43:36,705 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr143REQUIRES_VIOLATIONMEMORY_DEREFERENCE (113 of 350 remaining) [2022-10-15 16:43:36,705 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr144REQUIRES_VIOLATIONMEMORY_DEREFERENCE (112 of 350 remaining) [2022-10-15 16:43:36,705 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr145REQUIRES_VIOLATIONMEMORY_DEREFERENCE (111 of 350 remaining) [2022-10-15 16:43:36,706 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr146REQUIRES_VIOLATIONMEMORY_DEREFERENCE (110 of 350 remaining) [2022-10-15 16:43:36,706 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr147REQUIRES_VIOLATIONMEMORY_DEREFERENCE (109 of 350 remaining) [2022-10-15 16:43:36,706 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr148REQUIRES_VIOLATIONMEMORY_DEREFERENCE (108 of 350 remaining) [2022-10-15 16:43:36,706 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr149REQUIRES_VIOLATIONMEMORY_DEREFERENCE (107 of 350 remaining) [2022-10-15 16:43:36,707 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr150REQUIRES_VIOLATIONMEMORY_DEREFERENCE (106 of 350 remaining) [2022-10-15 16:43:36,707 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr151REQUIRES_VIOLATIONMEMORY_DEREFERENCE (105 of 350 remaining) [2022-10-15 16:43:36,707 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr152REQUIRES_VIOLATIONMEMORY_DEREFERENCE (104 of 350 remaining) [2022-10-15 16:43:36,707 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr153REQUIRES_VIOLATIONMEMORY_DEREFERENCE (103 of 350 remaining) [2022-10-15 16:43:36,707 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr154REQUIRES_VIOLATIONMEMORY_DEREFERENCE (102 of 350 remaining) [2022-10-15 16:43:36,708 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr155REQUIRES_VIOLATIONMEMORY_DEREFERENCE (101 of 350 remaining) [2022-10-15 16:43:36,708 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr156REQUIRES_VIOLATIONMEMORY_DEREFERENCE (100 of 350 remaining) [2022-10-15 16:43:36,708 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr157REQUIRES_VIOLATIONMEMORY_DEREFERENCE (99 of 350 remaining) [2022-10-15 16:43:36,708 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr158REQUIRES_VIOLATIONMEMORY_DEREFERENCE (98 of 350 remaining) [2022-10-15 16:43:36,708 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr159REQUIRES_VIOLATIONMEMORY_DEREFERENCE (97 of 350 remaining) [2022-10-15 16:43:36,709 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr160REQUIRES_VIOLATIONMEMORY_DEREFERENCE (96 of 350 remaining) [2022-10-15 16:43:36,709 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr161REQUIRES_VIOLATIONMEMORY_DEREFERENCE (95 of 350 remaining) [2022-10-15 16:43:36,709 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr162REQUIRES_VIOLATIONMEMORY_DEREFERENCE (94 of 350 remaining) [2022-10-15 16:43:36,709 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr163REQUIRES_VIOLATIONMEMORY_DEREFERENCE (93 of 350 remaining) [2022-10-15 16:43:36,710 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr164REQUIRES_VIOLATIONMEMORY_DEREFERENCE (92 of 350 remaining) [2022-10-15 16:43:36,710 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr165REQUIRES_VIOLATIONMEMORY_DEREFERENCE (91 of 350 remaining) [2022-10-15 16:43:36,710 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr166REQUIRES_VIOLATIONMEMORY_DEREFERENCE (90 of 350 remaining) [2022-10-15 16:43:36,710 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr167REQUIRES_VIOLATIONMEMORY_DEREFERENCE (89 of 350 remaining) [2022-10-15 16:43:36,710 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr168REQUIRES_VIOLATIONMEMORY_DEREFERENCE (88 of 350 remaining) [2022-10-15 16:43:36,711 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr169REQUIRES_VIOLATIONMEMORY_DEREFERENCE (87 of 350 remaining) [2022-10-15 16:43:36,711 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr170REQUIRES_VIOLATIONMEMORY_DEREFERENCE (86 of 350 remaining) [2022-10-15 16:43:36,711 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr171REQUIRES_VIOLATIONMEMORY_DEREFERENCE (85 of 350 remaining) [2022-10-15 16:43:36,711 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr172REQUIRES_VIOLATIONMEMORY_DEREFERENCE (84 of 350 remaining) [2022-10-15 16:43:36,711 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr173REQUIRES_VIOLATIONMEMORY_DEREFERENCE (83 of 350 remaining) [2022-10-15 16:43:36,712 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr174REQUIRES_VIOLATIONMEMORY_DEREFERENCE (82 of 350 remaining) [2022-10-15 16:43:36,712 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr175REQUIRES_VIOLATIONMEMORY_DEREFERENCE (81 of 350 remaining) [2022-10-15 16:43:36,712 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr176REQUIRES_VIOLATIONMEMORY_DEREFERENCE (80 of 350 remaining) [2022-10-15 16:43:36,712 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr177REQUIRES_VIOLATIONMEMORY_DEREFERENCE (79 of 350 remaining) [2022-10-15 16:43:36,713 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr178REQUIRES_VIOLATIONMEMORY_DEREFERENCE (78 of 350 remaining) [2022-10-15 16:43:36,713 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr179REQUIRES_VIOLATIONMEMORY_DEREFERENCE (77 of 350 remaining) [2022-10-15 16:43:36,713 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr180REQUIRES_VIOLATIONMEMORY_DEREFERENCE (76 of 350 remaining) [2022-10-15 16:43:36,713 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr181REQUIRES_VIOLATIONMEMORY_DEREFERENCE (75 of 350 remaining) [2022-10-15 16:43:36,713 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr182REQUIRES_VIOLATIONMEMORY_DEREFERENCE (74 of 350 remaining) [2022-10-15 16:43:36,714 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr183REQUIRES_VIOLATIONMEMORY_DEREFERENCE (73 of 350 remaining) [2022-10-15 16:43:36,714 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr184REQUIRES_VIOLATIONMEMORY_DEREFERENCE (72 of 350 remaining) [2022-10-15 16:43:36,714 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr185REQUIRES_VIOLATIONMEMORY_DEREFERENCE (71 of 350 remaining) [2022-10-15 16:43:36,714 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr186REQUIRES_VIOLATIONMEMORY_DEREFERENCE (70 of 350 remaining) [2022-10-15 16:43:36,714 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr187REQUIRES_VIOLATIONMEMORY_DEREFERENCE (69 of 350 remaining) [2022-10-15 16:43:36,715 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr188REQUIRES_VIOLATIONMEMORY_DEREFERENCE (68 of 350 remaining) [2022-10-15 16:43:36,715 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr189REQUIRES_VIOLATIONMEMORY_DEREFERENCE (67 of 350 remaining) [2022-10-15 16:43:36,715 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr190REQUIRES_VIOLATIONMEMORY_DEREFERENCE (66 of 350 remaining) [2022-10-15 16:43:36,715 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr191REQUIRES_VIOLATIONMEMORY_DEREFERENCE (65 of 350 remaining) [2022-10-15 16:43:36,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr192REQUIRES_VIOLATIONMEMORY_DEREFERENCE (64 of 350 remaining) [2022-10-15 16:43:36,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr193REQUIRES_VIOLATIONMEMORY_DEREFERENCE (63 of 350 remaining) [2022-10-15 16:43:36,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr194REQUIRES_VIOLATIONMEMORY_DEREFERENCE (62 of 350 remaining) [2022-10-15 16:43:36,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr195REQUIRES_VIOLATIONMEMORY_DEREFERENCE (61 of 350 remaining) [2022-10-15 16:43:36,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr196REQUIRES_VIOLATIONMEMORY_DEREFERENCE (60 of 350 remaining) [2022-10-15 16:43:36,716 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr197REQUIRES_VIOLATIONMEMORY_DEREFERENCE (59 of 350 remaining) [2022-10-15 16:43:36,717 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr198REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 350 remaining) [2022-10-15 16:43:36,717 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr199REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 350 remaining) [2022-10-15 16:43:36,717 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr200REQUIRES_VIOLATIONMEMORY_DEREFERENCE (56 of 350 remaining) [2022-10-15 16:43:36,717 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr201REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 350 remaining) [2022-10-15 16:43:36,718 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr202REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 350 remaining) [2022-10-15 16:43:36,718 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr203REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 350 remaining) [2022-10-15 16:43:36,718 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr204REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 350 remaining) [2022-10-15 16:43:36,718 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr205REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 350 remaining) [2022-10-15 16:43:36,718 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr206REQUIRES_VIOLATIONMEMORY_DEREFERENCE (50 of 350 remaining) [2022-10-15 16:43:36,719 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr207REQUIRES_VIOLATIONMEMORY_DEREFERENCE (49 of 350 remaining) [2022-10-15 16:43:36,719 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr208REQUIRES_VIOLATIONMEMORY_DEREFERENCE (48 of 350 remaining) [2022-10-15 16:43:36,719 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr209REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 350 remaining) [2022-10-15 16:43:36,719 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr210REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 350 remaining) [2022-10-15 16:43:36,719 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr211REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 350 remaining) [2022-10-15 16:43:36,720 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr212REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 350 remaining) [2022-10-15 16:43:36,720 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr213REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 350 remaining) [2022-10-15 16:43:36,720 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr214REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 350 remaining) [2022-10-15 16:43:36,720 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr215REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 350 remaining) [2022-10-15 16:43:36,720 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr216REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 350 remaining) [2022-10-15 16:43:36,721 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr217REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 350 remaining) [2022-10-15 16:43:36,721 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr218REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 350 remaining) [2022-10-15 16:43:36,721 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr219REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 350 remaining) [2022-10-15 16:43:36,721 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr220REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 350 remaining) [2022-10-15 16:43:36,721 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr221REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 350 remaining) [2022-10-15 16:43:36,722 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr222REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 350 remaining) [2022-10-15 16:43:36,722 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr223REQUIRES_VIOLATIONMEMORY_DEREFERENCE (33 of 350 remaining) [2022-10-15 16:43:36,722 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr224REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 350 remaining) [2022-10-15 16:43:36,722 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr225REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 350 remaining) [2022-10-15 16:43:36,723 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr226REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 350 remaining) [2022-10-15 16:43:36,723 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr227REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 350 remaining) [2022-10-15 16:43:36,723 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr228REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 350 remaining) [2022-10-15 16:43:36,723 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr229REQUIRES_VIOLATIONMEMORY_DEREFERENCE (27 of 350 remaining) [2022-10-15 16:43:36,723 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr230REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 350 remaining) [2022-10-15 16:43:36,724 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr231REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 350 remaining) [2022-10-15 16:43:36,724 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr232REQUIRES_VIOLATIONMEMORY_DEREFERENCE (24 of 350 remaining) [2022-10-15 16:43:36,724 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr233REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 350 remaining) [2022-10-15 16:43:36,724 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr234REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 350 remaining) [2022-10-15 16:43:36,724 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr235REQUIRES_VIOLATIONMEMORY_DEREFERENCE (21 of 350 remaining) [2022-10-15 16:43:36,725 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr236REQUIRES_VIOLATIONMEMORY_DEREFERENCE (20 of 350 remaining) [2022-10-15 16:43:36,725 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr237REQUIRES_VIOLATIONMEMORY_DEREFERENCE (19 of 350 remaining) [2022-10-15 16:43:36,725 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr238REQUIRES_VIOLATIONMEMORY_DEREFERENCE (18 of 350 remaining) [2022-10-15 16:43:36,725 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr239REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 350 remaining) [2022-10-15 16:43:36,725 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr240REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 350 remaining) [2022-10-15 16:43:36,726 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr241REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 350 remaining) [2022-10-15 16:43:36,726 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr242REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 350 remaining) [2022-10-15 16:43:36,726 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr243REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 350 remaining) [2022-10-15 16:43:36,726 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr244REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 350 remaining) [2022-10-15 16:43:36,726 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr245REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 350 remaining) [2022-10-15 16:43:36,726 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr246REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 350 remaining) [2022-10-15 16:43:36,727 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr247REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 350 remaining) [2022-10-15 16:43:36,727 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr248REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 350 remaining) [2022-10-15 16:43:36,727 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr249REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 350 remaining) [2022-10-15 16:43:36,727 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr250REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 350 remaining) [2022-10-15 16:43:36,727 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr251REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 350 remaining) [2022-10-15 16:43:36,728 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr252REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 350 remaining) [2022-10-15 16:43:36,728 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr253REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 350 remaining) [2022-10-15 16:43:36,728 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr254REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 350 remaining) [2022-10-15 16:43:36,728 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr255REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 350 remaining) [2022-10-15 16:43:36,728 INFO L805 garLoopResultBuilder]: Registering result UNKNOWN for location ULTIMATE.startErr257ASSERT_VIOLATIONMEMORY_LEAK (0 of 350 remaining) [2022-10-15 16:43:36,729 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-10-15 16:43:36,733 INFO L444 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2022-10-15 16:43:36,739 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-10-15 16:43:36,807 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 15.10 04:43:36 BoogieIcfgContainer [2022-10-15 16:43:36,808 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-10-15 16:43:36,808 INFO L158 Benchmark]: Toolchain (without parser) took 8483.33ms. Allocated memory was 158.3MB in the beginning and 253.8MB in the end (delta: 95.4MB). Free memory was 130.9MB in the beginning and 222.0MB in the end (delta: -91.1MB). Peak memory consumption was 152.5MB. Max. memory is 8.0GB. [2022-10-15 16:43:36,809 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 158.3MB. Free memory is still 128.7MB. There was no memory consumed. Max. memory is 8.0GB. [2022-10-15 16:43:36,809 INFO L158 Benchmark]: CACSL2BoogieTranslator took 688.47ms. Allocated memory is still 158.3MB. Free memory was 130.7MB in the beginning and 105.4MB in the end (delta: 25.3MB). Peak memory consumption was 26.2MB. Max. memory is 8.0GB. [2022-10-15 16:43:36,809 INFO L158 Benchmark]: Boogie Procedure Inliner took 124.13ms. Allocated memory is still 158.3MB. Free memory was 105.4MB in the beginning and 135.0MB in the end (delta: -29.6MB). Peak memory consumption was 6.2MB. Max. memory is 8.0GB. [2022-10-15 16:43:36,810 INFO L158 Benchmark]: Boogie Preprocessor took 195.90ms. Allocated memory is still 158.3MB. Free memory was 135.0MB in the beginning and 127.7MB in the end (delta: 7.3MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. [2022-10-15 16:43:36,810 INFO L158 Benchmark]: RCFGBuilder took 2147.48ms. Allocated memory was 158.3MB in the beginning and 190.8MB in the end (delta: 32.5MB). Free memory was 127.1MB in the beginning and 110.3MB in the end (delta: 16.8MB). Peak memory consumption was 83.9MB. Max. memory is 8.0GB. [2022-10-15 16:43:36,811 INFO L158 Benchmark]: TraceAbstraction took 5315.27ms. Allocated memory was 190.8MB in the beginning and 253.8MB in the end (delta: 62.9MB). Free memory was 109.8MB in the beginning and 222.0MB in the end (delta: -112.2MB). Peak memory consumption was 98.0MB. Max. memory is 8.0GB. [2022-10-15 16:43:36,813 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.22ms. Allocated memory is still 158.3MB. Free memory is still 128.7MB. There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 688.47ms. Allocated memory is still 158.3MB. Free memory was 130.7MB in the beginning and 105.4MB in the end (delta: 25.3MB). Peak memory consumption was 26.2MB. Max. memory is 8.0GB. * Boogie Procedure Inliner took 124.13ms. Allocated memory is still 158.3MB. Free memory was 105.4MB in the beginning and 135.0MB in the end (delta: -29.6MB). Peak memory consumption was 6.2MB. Max. memory is 8.0GB. * Boogie Preprocessor took 195.90ms. Allocated memory is still 158.3MB. Free memory was 135.0MB in the beginning and 127.7MB in the end (delta: 7.3MB). Peak memory consumption was 7.3MB. Max. memory is 8.0GB. * RCFGBuilder took 2147.48ms. Allocated memory was 158.3MB in the beginning and 190.8MB in the end (delta: 32.5MB). Free memory was 127.1MB in the beginning and 110.3MB in the end (delta: 16.8MB). Peak memory consumption was 83.9MB. Max. memory is 8.0GB. * TraceAbstraction took 5315.27ms. Allocated memory was 190.8MB in the beginning and 253.8MB in the end (delta: 62.9MB). Free memory was 109.8MB in the beginning and 222.0MB in the end (delta: -112.2MB). Peak memory consumption was 98.0MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 649]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: overapproximation of someUnaryDOUBLEoperation at line 538, overapproximation of someBinaryArithmeticDOUBLEoperation at line 629, overapproximation of bitwiseAnd at line 624, overapproximation of memtrack at line 649, overapproximation of someBinaryDOUBLEComparisonOperation at line 20. Possible FailurePath: [L22] static const double huge_floor = 1.0e300; [L108-L110] static const double two54_scalbn = 1.80143985094819840000e+16, twom54_scalbn = 5.55111512312578270212e-17, huge_scalbn = 1.0e+300, tiny_scalbn = 1.0e-300; [L179] static const int init_jk_krempio[] = {2, 3, 4, 6}; [L181-L186] static const double PIo2_krempio[] = { 1.57079625129699707031e+00, 7.54978941586159635335e-08, 5.39030252995776476554e-15, 3.28200341580791294123e-22, 1.27065575308067607349e-29, 1.22933308981111328932e-36, 2.73370053816464559624e-44, 2.16741683877804819444e-51, }; [L188-L190] static const double zero_krempio = 0.0, one_krempio = 1.0, two24_krempio = 1.67772160000000000000e+07, twon24_krempio = 5.96046447753906250000e-08; [L365-L376] static const __int32_t two_over_pi_rempio[] = { 0xA2F983, 0x6E4E44, 0x1529FC, 0x2757D1, 0xF534DD, 0xC0DB62, 0x95993C, 0x439041, 0xFE5163, 0xABDEBB, 0xC561B7, 0x246E3A, 0x424DD2, 0xE00649, 0x2EEA09, 0xD1921C, 0xFE1DEB, 0x1CB129, 0xA73EE8, 0x8235F5, 0x2EBB44, 0x84E99C, 0x7026B4, 0x5F7E41, 0x3991D6, 0x398353, 0x39F49C, 0x845F8B, 0xBDF928, 0x3B1FF8, 0x97FFDE, 0x05980F, 0xEF2F11, 0x8B5A0A, 0x6D1F6D, 0x367ECF, 0x27CB09, 0xB74F46, 0x3F669E, 0x5FEA2D, 0x7527BA, 0xC7EBE5, 0xF17B3D, 0x0739F7, 0x8A5292, 0xEA6BFB, 0x5FB11F, 0x8D5D08, 0x560330, 0x46FC7B, 0x6BABF0, 0xCFBC20, 0x9AF436, 0x1DA9E3, 0x91615E, 0xE61B08, 0x659985, 0x5F14A0, 0x68408D, 0xFFD880, 0x4D7327, 0x310606, 0x1556CA, 0x73A8C9, 0x60E27B, 0xC08C6B, }; [L378-L385] static const __int32_t npio2_hw_rempio[] = { 0x3FF921FB, 0x400921FB, 0x4012D97C, 0x401921FB, 0x401F6A7A, 0x4022D97C, 0x4025FDBB, 0x402921FB, 0x402C463A, 0x402F6A7A, 0x4031475C, 0x4032D97C, 0x40346B9C, 0x4035FDBB, 0x40378FDB, 0x403921FB, 0x403AB41B, 0x403C463A, 0x403DD85A, 0x403F6A7A, 0x40407E4C, 0x4041475C, 0x4042106C, 0x4042D97C, 0x4043A28C, 0x40446B9C, 0x404534AC, 0x4045FDBB, 0x4046C6CB, 0x40478FDB, 0x404858EB, 0x404921FB, }; [L387-L396] static const double zero_rempio = 0.00000000000000000000e+00, half_rempio = 5.00000000000000000000e-01, two24_rempio = 1.67772160000000000000e+07, invpio2_rempio = 6.36619772367581382433e-01, pio2_1_rempio = 1.57079632673412561417e+00, pio2_1t_rempio = 6.07710050650619224932e-11, pio2_2_rempio = 6.07710050630396597660e-11, pio2_2t_rempio = 2.02226624879595063154e-21, pio2_3_rempio = 2.02226624871116645580e-21, pio2_3t_rempio = 8.47842766036889956997e-32; [L529-L540] static const double one_ktan = 1.00000000000000000000e+00, pio4_ktan = 7.85398163397448278999e-01, pio4lo_ktan = 3.06161699786838301793e-17, T[] = { 3.33333333333334091986e-01, 1.33333333333201242699e-01, 5.39682539762260521377e-02, 2.18694882948595424599e-02, 8.86323982359930005737e-03, 3.59207910759131235356e-03, 1.45620945432529025516e-03, 5.88041240820264096874e-04, 2.46463134818469906812e-04, 7.81794442939557092300e-05, 7.14072491382608190305e-05, -1.85586374855275456654e-05, 2.59073051863633712884e-05, }; VAL [half_rempio=1/2, huge_floor=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, init_jk_krempio={4:0}, invpio2_rempio=636619772367581382433/1000000000000000000000, npio2_hw_rempio={7:0}, one_krempio=1, one_ktan=1, pio2_1_rempio=157079632673412561417/100000000000000000000, pio2_1t_rempio=151927512662654806233/2500000000000000000000000000000, pio2_2_rempio=30385502531519829883/500000000000000000000000000000, pio2_2t_rempio=101113312439797531577/50000000000000000000000000000000000000000, pio2_3_rempio=10111331243555832279/5000000000000000000000000000000000000000, pio2_3t_rempio=847842766036889956997/10000000000000000000000000000000000000000000000000000, PIo2_krempio={5:0}, pio4_ktan=785398163397448278999/1000000000000000000000, pio4lo_ktan=306161699786838301793/10000000000000000000000000000000000000, T={8:0}, tiny_scalbn=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, two24_krempio=16777216, two24_rempio=16777216, two54_scalbn=18014398509481984, two_over_pi_rempio={6:0}, twom54_scalbn=138777878078144567553/2500000000000000000000000000000000000, twon24_krempio=1/16777216, zero_krempio=0, zero_rempio=0] [L644] double x = -1.0 / 0.0; [L645] CALL, EXPR tan_double(x) [L615] double y[2], z = 0.0; [L616] __int32_t n, ix; VAL [\old(x)=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, half_rempio=1/2, huge_floor=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, init_jk_krempio={4:0}, invpio2_rempio=636619772367581382433/1000000000000000000000, npio2_hw_rempio={7:0}, one_krempio=1, one_ktan=1, pio2_1_rempio=157079632673412561417/100000000000000000000, pio2_1t_rempio=151927512662654806233/2500000000000000000000000000000, pio2_2_rempio=30385502531519829883/500000000000000000000000000000, pio2_2t_rempio=101113312439797531577/50000000000000000000000000000000000000000, pio2_3_rempio=10111331243555832279/5000000000000000000000000000000000000000, pio2_3t_rempio=847842766036889956997/10000000000000000000000000000000000000000000000000000, PIo2_krempio={5:0}, pio4_ktan=785398163397448278999/1000000000000000000000, pio4lo_ktan=306161699786838301793/10000000000000000000000000000000000000, T={8:0}, tiny_scalbn=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, two24_krempio=16777216, two24_rempio=16777216, two54_scalbn=18014398509481984, two_over_pi_rempio={6:0}, twom54_scalbn=138777878078144567553/2500000000000000000000000000000000000, twon24_krempio=1/16777216, x=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, y={10:0}, z=0, zero_krempio=0, zero_rempio=0] [L619] ieee_double_shape_type gh_u; VAL [\old(x)=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, gh_u={9:0}, half_rempio=1/2, huge_floor=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, init_jk_krempio={4:0}, invpio2_rempio=636619772367581382433/1000000000000000000000, npio2_hw_rempio={7:0}, one_krempio=1, one_ktan=1, pio2_1_rempio=157079632673412561417/100000000000000000000, pio2_1t_rempio=151927512662654806233/2500000000000000000000000000000, pio2_2_rempio=30385502531519829883/500000000000000000000000000000, pio2_2t_rempio=101113312439797531577/50000000000000000000000000000000000000000, pio2_3_rempio=10111331243555832279/5000000000000000000000000000000000000000, pio2_3t_rempio=847842766036889956997/10000000000000000000000000000000000000000000000000000, PIo2_krempio={5:0}, pio4_ktan=785398163397448278999/1000000000000000000000, pio4lo_ktan=306161699786838301793/10000000000000000000000000000000000000, T={8:0}, tiny_scalbn=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, two24_krempio=16777216, two24_rempio=16777216, two54_scalbn=18014398509481984, two_over_pi_rempio={6:0}, twom54_scalbn=138777878078144567553/2500000000000000000000000000000000000, twon24_krempio=1/16777216, x=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, y={10:0}, z=0, zero_krempio=0, zero_rempio=0] [L620] gh_u.value = (x) VAL [\old(x)=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, gh_u={9:0}, half_rempio=1/2, huge_floor=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, init_jk_krempio={4:0}, invpio2_rempio=636619772367581382433/1000000000000000000000, npio2_hw_rempio={7:0}, one_krempio=1, one_ktan=1, pio2_1_rempio=157079632673412561417/100000000000000000000, pio2_1t_rempio=151927512662654806233/2500000000000000000000000000000, pio2_2_rempio=30385502531519829883/500000000000000000000000000000, pio2_2t_rempio=101113312439797531577/50000000000000000000000000000000000000000, pio2_3_rempio=10111331243555832279/5000000000000000000000000000000000000000, pio2_3t_rempio=847842766036889956997/10000000000000000000000000000000000000000000000000000, PIo2_krempio={5:0}, pio4_ktan=785398163397448278999/1000000000000000000000, pio4lo_ktan=306161699786838301793/10000000000000000000000000000000000000, T={8:0}, tiny_scalbn=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, two24_krempio=16777216, two24_rempio=16777216, two54_scalbn=18014398509481984, two_over_pi_rempio={6:0}, twom54_scalbn=138777878078144567553/2500000000000000000000000000000000000, twon24_krempio=1/16777216, x=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, y={10:0}, z=0, zero_krempio=0, zero_rempio=0] [L621] EXPR gh_u.parts.msw VAL [\old(x)=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, gh_u={9:0}, gh_u.parts.msw=4294967295, half_rempio=1/2, huge_floor=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, init_jk_krempio={4:0}, invpio2_rempio=636619772367581382433/1000000000000000000000, npio2_hw_rempio={7:0}, one_krempio=1, one_ktan=1, pio2_1_rempio=157079632673412561417/100000000000000000000, pio2_1t_rempio=151927512662654806233/2500000000000000000000000000000, pio2_2_rempio=30385502531519829883/500000000000000000000000000000, pio2_2t_rempio=101113312439797531577/50000000000000000000000000000000000000000, pio2_3_rempio=10111331243555832279/5000000000000000000000000000000000000000, pio2_3t_rempio=847842766036889956997/10000000000000000000000000000000000000000000000000000, PIo2_krempio={5:0}, pio4_ktan=785398163397448278999/1000000000000000000000, pio4lo_ktan=306161699786838301793/10000000000000000000000000000000000000, T={8:0}, tiny_scalbn=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, two24_krempio=16777216, two24_rempio=16777216, two54_scalbn=18014398509481984, two_over_pi_rempio={6:0}, twom54_scalbn=138777878078144567553/2500000000000000000000000000000000000, twon24_krempio=1/16777216, x=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, y={10:0}, z=0, zero_krempio=0, zero_rempio=0] [L621] (ix) = gh_u.parts.msw [L624] ix &= 0x7fffffff VAL [\old(x)=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, half_rempio=1/2, huge_floor=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, init_jk_krempio={4:0}, invpio2_rempio=636619772367581382433/1000000000000000000000, ix=2146435072, npio2_hw_rempio={7:0}, one_krempio=1, one_ktan=1, pio2_1_rempio=157079632673412561417/100000000000000000000, pio2_1t_rempio=151927512662654806233/2500000000000000000000000000000, pio2_2_rempio=30385502531519829883/500000000000000000000000000000, pio2_2t_rempio=101113312439797531577/50000000000000000000000000000000000000000, pio2_3_rempio=10111331243555832279/5000000000000000000000000000000000000000, pio2_3t_rempio=847842766036889956997/10000000000000000000000000000000000000000000000000000, PIo2_krempio={5:0}, pio4_ktan=785398163397448278999/1000000000000000000000, pio4lo_ktan=306161699786838301793/10000000000000000000000000000000000000, T={8:0}, tiny_scalbn=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, two24_krempio=16777216, two24_rempio=16777216, two54_scalbn=18014398509481984, two_over_pi_rempio={6:0}, twom54_scalbn=138777878078144567553/2500000000000000000000000000000000000, twon24_krempio=1/16777216, x=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, y={10:0}, z=0, zero_krempio=0, zero_rempio=0] [L625] COND FALSE !(ix <= 0x3fe921fb) VAL [\old(x)=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, half_rempio=1/2, huge_floor=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, init_jk_krempio={4:0}, invpio2_rempio=636619772367581382433/1000000000000000000000, ix=2146435072, npio2_hw_rempio={7:0}, one_krempio=1, one_ktan=1, pio2_1_rempio=157079632673412561417/100000000000000000000, pio2_1t_rempio=151927512662654806233/2500000000000000000000000000000, pio2_2_rempio=30385502531519829883/500000000000000000000000000000, pio2_2t_rempio=101113312439797531577/50000000000000000000000000000000000000000, pio2_3_rempio=10111331243555832279/5000000000000000000000000000000000000000, pio2_3t_rempio=847842766036889956997/10000000000000000000000000000000000000000000000000000, PIo2_krempio={5:0}, pio4_ktan=785398163397448278999/1000000000000000000000, pio4lo_ktan=306161699786838301793/10000000000000000000000000000000000000, T={8:0}, tiny_scalbn=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, two24_krempio=16777216, two24_rempio=16777216, two54_scalbn=18014398509481984, two_over_pi_rempio={6:0}, twom54_scalbn=138777878078144567553/2500000000000000000000000000000000000, twon24_krempio=1/16777216, x=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, y={10:0}, z=0, zero_krempio=0, zero_rempio=0] [L628] COND TRUE ix >= 0x7ff00000 [L629] return x - x; [L629] return x - x; VAL [\old(x)=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, half_rempio=1/2, huge_floor=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, init_jk_krempio={4:0}, invpio2_rempio=636619772367581382433/1000000000000000000000, ix=2146435072, npio2_hw_rempio={7:0}, one_krempio=1, one_ktan=1, pio2_1_rempio=157079632673412561417/100000000000000000000, pio2_1t_rempio=151927512662654806233/2500000000000000000000000000000, pio2_2_rempio=30385502531519829883/500000000000000000000000000000, pio2_2t_rempio=101113312439797531577/50000000000000000000000000000000000000000, pio2_3_rempio=10111331243555832279/5000000000000000000000000000000000000000, pio2_3t_rempio=847842766036889956997/10000000000000000000000000000000000000000000000000000, PIo2_krempio={5:0}, pio4_ktan=785398163397448278999/1000000000000000000000, pio4lo_ktan=306161699786838301793/10000000000000000000000000000000000000, T={8:0}, tiny_scalbn=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, two24_krempio=16777216, two24_rempio=16777216, two54_scalbn=18014398509481984, two_over_pi_rempio={6:0}, twom54_scalbn=138777878078144567553/2500000000000000000000000000000000000, twon24_krempio=1/16777216, x=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, z=0, zero_krempio=0, zero_rempio=0] [L645] RET, EXPR tan_double(x) [L645] double res = tan_double(x); [L648] CALL, EXPR isnan_double(res) [L20] return x != x; VAL [\old(x)=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013, \result=0, half_rempio=1/2, huge_floor=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, init_jk_krempio={4:0}, invpio2_rempio=636619772367581382433/1000000000000000000000, npio2_hw_rempio={7:0}, one_krempio=1, one_ktan=1, pio2_1_rempio=157079632673412561417/100000000000000000000, pio2_1t_rempio=151927512662654806233/2500000000000000000000000000000, pio2_2_rempio=30385502531519829883/500000000000000000000000000000, pio2_2t_rempio=101113312439797531577/50000000000000000000000000000000000000000, pio2_3_rempio=10111331243555832279/5000000000000000000000000000000000000000, pio2_3t_rempio=847842766036889956997/10000000000000000000000000000000000000000000000000000, PIo2_krempio={5:0}, pio4_ktan=785398163397448278999/1000000000000000000000, pio4lo_ktan=306161699786838301793/10000000000000000000000000000000000000, T={8:0}, tiny_scalbn=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, two24_krempio=16777216, two24_rempio=16777216, two54_scalbn=18014398509481984, two_over_pi_rempio={6:0}, twom54_scalbn=138777878078144567553/2500000000000000000000000000000000000, twon24_krempio=1/16777216, x=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013, zero_krempio=0, zero_rempio=0] [L648] RET, EXPR isnan_double(res) [L648] COND TRUE !isnan_double(res) [L649] reach_error() VAL [half_rempio=1/2, huge_floor=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, huge_scalbn=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, init_jk_krempio={4:0}, invpio2_rempio=636619772367581382433/1000000000000000000000, npio2_hw_rempio={7:0}, one_krempio=1, one_ktan=1, pio2_1_rempio=157079632673412561417/100000000000000000000, pio2_1t_rempio=151927512662654806233/2500000000000000000000000000000, pio2_2_rempio=30385502531519829883/500000000000000000000000000000, pio2_2t_rempio=101113312439797531577/50000000000000000000000000000000000000000, pio2_3_rempio=10111331243555832279/5000000000000000000000000000000000000000, pio2_3t_rempio=847842766036889956997/10000000000000000000000000000000000000000000000000000, PIo2_krempio={5:0}, pio4_ktan=785398163397448278999/1000000000000000000000, pio4lo_ktan=306161699786838301793/10000000000000000000000000000000000000, res=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013, T={8:0}, tiny_scalbn=1/1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000, two24_krempio=16777216, two24_rempio=16777216, two54_scalbn=18014398509481984, two_over_pi_rempio={6:0}, twom54_scalbn=138777878078144567553/2500000000000000000000000000000000000, twon24_krempio=1/16777216, x=1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014, zero_krempio=0, zero_rempio=0] - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: -1]: Unable to prove that pointer dereference always succeeds Unable to prove that pointer dereference always succeeds Reason: Not analyzed. - UnprovableResult [Line: 637]: Unable to prove that all allocated memory was freed Unable to prove that all allocated memory was freed Reason: Not analyzed. - StatisticsResult: Ultimate Automizer benchmark data CFG has 5 procedures, 848 locations, 350 error locations. Started 1 CEGAR loops. OverallTime: 5.2s, OverallIterations: 7, TraceHistogramMax: 1, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 3.3s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 18 SdHoareTripleChecker+Valid, 2.9s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 18 mSDsluCounter, 8937 SdHoareTripleChecker+Invalid, 2.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3313 mSDsCounter, 6 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 2335 IncrementalHoareTripleChecker+Invalid, 2341 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 6 mSolverCounterUnsat, 5624 mSDtfsCounter, 2335 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 12 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=848occurred in iteration=0, InterpolantAutomatonStates: 18, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 6 MinimizatonAttempts, 0 StatesRemovedByMinimization, 0 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.9s InterpolantComputationTime, 72 NumberOfCodeBlocks, 72 NumberOfCodeBlocksAsserted, 7 NumberOfCheckSat, 52 ConstructedInterpolants, 0 QuantifiedInterpolants, 88 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 6 InterpolantComputations, 6 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2022-10-15 16:43:36,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...