./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--amd--amdkfd--amdkfd.ko-entry_point.cil.out.i --full-output --architecture 64bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 35987657 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--amd--amdkfd--amdkfd.ko-entry_point.cil.out.i -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 64bit --witnessprinter.graph.data.programhash 813a63e0f349f91d9e54dbf7457f9814054131e6c1498f51194ed448e03f3c13 --- Real Ultimate output --- This is Ultimate 0.2.2-?-3598765 [2022-07-21 12:06:46,212 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-21 12:06:46,214 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-21 12:06:46,237 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-21 12:06:46,237 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-21 12:06:46,238 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-21 12:06:46,244 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-21 12:06:46,245 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-21 12:06:46,247 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-21 12:06:46,251 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-21 12:06:46,251 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-21 12:06:46,252 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-21 12:06:46,253 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-21 12:06:46,255 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-21 12:06:46,255 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-21 12:06:46,257 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-21 12:06:46,257 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-21 12:06:46,258 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-21 12:06:46,261 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-21 12:06:46,262 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-21 12:06:46,263 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-21 12:06:46,263 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-21 12:06:46,264 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-21 12:06:46,265 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-21 12:06:46,265 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-21 12:06:46,267 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-21 12:06:46,267 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-21 12:06:46,268 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-21 12:06:46,268 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-21 12:06:46,268 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-21 12:06:46,269 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-21 12:06:46,269 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-21 12:06:46,270 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-21 12:06:46,270 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-21 12:06:46,271 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-21 12:06:46,271 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-21 12:06:46,272 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-21 12:06:46,272 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-21 12:06:46,272 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-21 12:06:46,273 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-21 12:06:46,273 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-21 12:06:46,274 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-21 12:06:46,275 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2022-07-21 12:06:46,307 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-21 12:06:46,308 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-21 12:06:46,309 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-21 12:06:46,309 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-21 12:06:46,310 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-07-21 12:06:46,310 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-07-21 12:06:46,310 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-21 12:06:46,310 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-21 12:06:46,311 INFO L138 SettingsManager]: * Use SBE=true [2022-07-21 12:06:46,311 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-21 12:06:46,312 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-21 12:06:46,312 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-21 12:06:46,312 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-07-21 12:06:46,312 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-07-21 12:06:46,318 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-07-21 12:06:46,318 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-21 12:06:46,319 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-21 12:06:46,319 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-07-21 12:06:46,319 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-21 12:06:46,319 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-21 12:06:46,319 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-07-21 12:06:46,319 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 12:06:46,320 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-21 12:06:46,320 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-07-21 12:06:46,320 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-07-21 12:06:46,320 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-21 12:06:46,321 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-07-21 12:06:46,321 INFO L138 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2022-07-21 12:06:46,321 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2022-07-21 12:06:46,321 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-07-21 12:06:46,321 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 Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 64bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 813a63e0f349f91d9e54dbf7457f9814054131e6c1498f51194ed448e03f3c13 [2022-07-21 12:06:46,610 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-21 12:06:46,628 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-21 12:06:46,630 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-21 12:06:46,630 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-21 12:06:46,632 INFO L275 PluginConnector]: CDTParser initialized [2022-07-21 12:06:46,633 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--amd--amdkfd--amdkfd.ko-entry_point.cil.out.i [2022-07-21 12:06:46,682 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d1da2b662/6970a28fec114cd996badb7ce04563a4/FLAG6c267fa34 [2022-07-21 12:06:47,549 INFO L306 CDTParser]: Found 1 translation units. [2022-07-21 12:06:47,549 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--amd--amdkfd--amdkfd.ko-entry_point.cil.out.i [2022-07-21 12:06:47,613 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d1da2b662/6970a28fec114cd996badb7ce04563a4/FLAG6c267fa34 [2022-07-21 12:06:47,927 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/d1da2b662/6970a28fec114cd996badb7ce04563a4 [2022-07-21 12:06:47,930 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-21 12:06:47,931 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-21 12:06:47,932 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-21 12:06:47,932 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-21 12:06:47,935 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-21 12:06:47,935 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 12:06:47" (1/1) ... [2022-07-21 12:06:47,936 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6d316e8b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:47, skipping insertion in model container [2022-07-21 12:06:47,936 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.07 12:06:47" (1/1) ... [2022-07-21 12:06:47,941 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-21 12:06:48,189 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-21 12:06:55,570 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/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--amd--amdkfd--amdkfd.ko-entry_point.cil.out.i[871607,871620] [2022-07-21 12:06:56,400 WARN L611 FunctionHandler]: implicit declaration of function ldv_xmalloc [2022-07-21 12:06:56,422 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 12:06:56,456 INFO L203 MainTranslator]: Completed pre-run [2022-07-21 12:06:57,195 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/ldv-linux-4.2-rc1/linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--amd--amdkfd--amdkfd.ko-entry_point.cil.out.i[871607,871620] [2022-07-21 12:06:57,226 WARN L611 FunctionHandler]: implicit declaration of function ldv_xmalloc [2022-07-21 12:06:57,239 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-21 12:06:57,774 INFO L208 MainTranslator]: Completed translation [2022-07-21 12:06:57,775 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:57 WrapperNode [2022-07-21 12:06:57,787 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-21 12:06:57,788 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-21 12:06:57,788 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-21 12:06:57,789 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-21 12:06:57,793 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:57" (1/1) ... [2022-07-21 12:06:58,049 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:57" (1/1) ... [2022-07-21 12:06:58,390 INFO L137 Inliner]: procedures = 1022, calls = 13337, calls flagged for inlining = 403, calls inlined = 383, statements flattened = 21940 [2022-07-21 12:06:58,391 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-21 12:06:58,392 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-21 12:06:58,392 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-21 12:06:58,392 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-21 12:06:58,399 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:57" (1/1) ... [2022-07-21 12:06:58,399 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:57" (1/1) ... [2022-07-21 12:06:58,625 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:57" (1/1) ... [2022-07-21 12:06:58,625 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:57" (1/1) ... [2022-07-21 12:06:58,956 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:57" (1/1) ... [2022-07-21 12:06:59,013 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:57" (1/1) ... [2022-07-21 12:06:59,074 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:57" (1/1) ... [2022-07-21 12:06:59,249 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-21 12:06:59,250 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-21 12:06:59,250 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-21 12:06:59,250 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-21 12:06:59,251 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:57" (1/1) ... [2022-07-21 12:06:59,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-07-21 12:06:59,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-21 12:06:59,309 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-07-21 12:06:59,371 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-07-21 12:06:59,395 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_event [2022-07-21 12:06:59,396 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_event [2022-07-21 12:06:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure read~real [2022-07-21 12:06:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure build_pm4_header [2022-07-21 12:06:59,396 INFO L138 BoogieDeclarations]: Found implementation of procedure build_pm4_header [2022-07-21 12:06:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~~uint32_t~0~X~~uint32_t~0~X~$Pointer$~TO~int [2022-07-21 12:06:59,396 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~~uint32_t~0~X~~uint32_t~0~X~$Pointer$~TO~int [2022-07-21 12:06:59,396 INFO L130 BoogieDeclarations]: Found specification of procedure deallocate_sdma_queue [2022-07-21 12:06:59,396 INFO L138 BoogieDeclarations]: Found implementation of procedure deallocate_sdma_queue [2022-07-21 12:06:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure process_srcu [2022-07-21 12:06:59,397 INFO L138 BoogieDeclarations]: Found implementation of procedure process_srcu [2022-07-21 12:06:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2022-07-21 12:06:59,397 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2022-07-21 12:06:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure dbgdev_wave_control_set_registers [2022-07-21 12:06:59,397 INFO L138 BoogieDeclarations]: Found implementation of procedure dbgdev_wave_control_set_registers [2022-07-21 12:06:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure kgd2kfd_device_exit [2022-07-21 12:06:59,397 INFO L138 BoogieDeclarations]: Found implementation of procedure kgd2kfd_device_exit [2022-07-21 12:06:59,397 INFO L130 BoogieDeclarations]: Found specification of procedure __clear_bit [2022-07-21 12:06:59,398 INFO L138 BoogieDeclarations]: Found implementation of procedure __clear_bit [2022-07-21 12:06:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure clear_bit [2022-07-21 12:06:59,398 INFO L138 BoogieDeclarations]: Found implementation of procedure clear_bit [2022-07-21 12:06:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~~uint32_t~0~X~~uint32_t~0~TO~int [2022-07-21 12:06:59,398 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~~uint32_t~0~X~~uint32_t~0~TO~int [2022-07-21 12:06:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_ioctl_dbg_unrgesiter [2022-07-21 12:06:59,398 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_ioctl_dbg_unrgesiter [2022-07-21 12:06:59,398 INFO L130 BoogieDeclarations]: Found specification of procedure cik_event_interrupt_isr [2022-07-21 12:06:59,399 INFO L138 BoogieDeclarations]: Found implementation of procedure cik_event_interrupt_isr [2022-07-21 12:06:59,399 INFO L130 BoogieDeclarations]: Found specification of procedure initialize [2022-07-21 12:06:59,399 INFO L138 BoogieDeclarations]: Found implementation of procedure initialize [2022-07-21 12:06:59,399 INFO L130 BoogieDeclarations]: Found specification of procedure lookup_event_by_id [2022-07-21 12:06:59,399 INFO L138 BoogieDeclarations]: Found implementation of procedure lookup_event_by_id [2022-07-21 12:06:59,399 INFO L130 BoogieDeclarations]: Found specification of procedure pm_send_set_resources [2022-07-21 12:06:59,399 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_send_set_resources [2022-07-21 12:06:59,399 INFO L130 BoogieDeclarations]: Found specification of procedure device_queue_manager_uninit [2022-07-21 12:06:59,399 INFO L138 BoogieDeclarations]: Found implementation of procedure device_queue_manager_uninit [2022-07-21 12:06:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure print_queue [2022-07-21 12:06:59,400 INFO L138 BoogieDeclarations]: Found implementation of procedure print_queue [2022-07-21 12:06:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_sdma_queues [2022-07-21 12:06:59,400 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_sdma_queues [2022-07-21 12:06:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure program_sh_mem_settings [2022-07-21 12:06:59,400 INFO L138 BoogieDeclarations]: Found implementation of procedure program_sh_mem_settings [2022-07-21 12:06:59,400 INFO L130 BoogieDeclarations]: Found specification of procedure dbgdev_address_watch_diq [2022-07-21 12:06:59,400 INFO L138 BoogieDeclarations]: Found implementation of procedure dbgdev_address_watch_diq [2022-07-21 12:06:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure pqm_uninit [2022-07-21 12:06:59,401 INFO L138 BoogieDeclarations]: Found implementation of procedure pqm_uninit [2022-07-21 12:06:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure get_pipes_num_cpsch [2022-07-21 12:06:59,401 INFO L138 BoogieDeclarations]: Found implementation of procedure get_pipes_num_cpsch [2022-07-21 12:06:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_gtt_sa_allocate [2022-07-21 12:06:59,401 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_gtt_sa_allocate [2022-07-21 12:06:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure interrupt_is_wanted [2022-07-21 12:06:59,401 INFO L138 BoogieDeclarations]: Found implementation of procedure interrupt_is_wanted [2022-07-21 12:06:59,401 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~real [2022-07-21 12:06:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure sysprops_show [2022-07-21 12:06:59,402 INFO L138 BoogieDeclarations]: Found implementation of procedure sysprops_show [2022-07-21 12:06:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_pasid_mutex [2022-07-21 12:06:59,402 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_pasid_mutex [2022-07-21 12:06:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc [2022-07-21 12:06:59,402 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc [2022-07-21 12:06:59,402 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_dbgmgr_unregister [2022-07-21 12:06:59,402 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_dbgmgr_unregister [2022-07-21 12:06:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2022-07-21 12:06:59,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2022-07-21 12:06:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_mutex_of_kfd_process [2022-07-21 12:06:59,403 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_mutex_of_kfd_process [2022-07-21 12:06:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure deallocate_vmid [2022-07-21 12:06:59,403 INFO L138 BoogieDeclarations]: Found implementation of procedure deallocate_vmid [2022-07-21 12:06:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure create_queue_cpsch [2022-07-21 12:06:59,403 INFO L138 BoogieDeclarations]: Found implementation of procedure create_queue_cpsch [2022-07-21 12:06:59,403 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_get_process [2022-07-21 12:06:59,404 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_get_process [2022-07-21 12:06:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_signal_event_interrupt [2022-07-21 12:06:59,404 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_signal_event_interrupt [2022-07-21 12:06:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure amd_iommu_set_invalidate_ctx_cb [2022-07-21 12:06:59,404 INFO L138 BoogieDeclarations]: Found implementation of procedure amd_iommu_set_invalidate_ctx_cb [2022-07-21 12:06:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure find_next_zero_bit [2022-07-21 12:06:59,404 INFO L138 BoogieDeclarations]: Found implementation of procedure find_next_zero_bit [2022-07-21 12:06:59,404 INFO L130 BoogieDeclarations]: Found specification of procedure dbgdev_wave_control_diq [2022-07-21 12:06:59,405 INFO L138 BoogieDeclarations]: Found implementation of procedure dbgdev_wave_control_diq [2022-07-21 12:06:59,405 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-07-21 12:06:59,405 INFO L130 BoogieDeclarations]: Found specification of procedure pm_send_query_status [2022-07-21 12:06:59,405 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_send_query_status [2022-07-21 12:06:59,405 INFO L130 BoogieDeclarations]: Found specification of procedure pm_create_map_queue [2022-07-21 12:06:59,405 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_create_map_queue [2022-07-21 12:06:59,405 INFO L130 BoogieDeclarations]: Found specification of procedure copy_to_user [2022-07-21 12:06:59,405 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_to_user [2022-07-21 12:06:59,405 INFO L130 BoogieDeclarations]: Found specification of procedure __hlist_del [2022-07-21 12:06:59,406 INFO L138 BoogieDeclarations]: Found implementation of procedure __hlist_del [2022-07-21 12:06:59,406 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_queue_cpsch [2022-07-21 12:06:59,406 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_queue_cpsch [2022-07-21 12:06:59,406 INFO L130 BoogieDeclarations]: Found specification of procedure get_mqd [2022-07-21 12:06:59,406 INFO L138 BoogieDeclarations]: Found implementation of procedure get_mqd [2022-07-21 12:06:59,406 INFO L130 BoogieDeclarations]: Found specification of procedure iolink_show [2022-07-21 12:06:59,406 INFO L138 BoogieDeclarations]: Found implementation of procedure iolink_show [2022-07-21 12:06:59,406 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_init_zalloc [2022-07-21 12:06:59,406 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_init_zalloc [2022-07-21 12:06:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2022-07-21 12:06:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure __list_add [2022-07-21 12:06:59,407 INFO L138 BoogieDeclarations]: Found implementation of procedure __list_add [2022-07-21 12:06:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-21 12:06:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$ [2022-07-21 12:06:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure __bad_percpu_size [2022-07-21 12:06:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_ioctl_dbg_wave_control [2022-07-21 12:06:59,407 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_ioctl_dbg_wave_control [2022-07-21 12:06:59,407 INFO L130 BoogieDeclarations]: Found specification of procedure get_sh_mem_bases_32 [2022-07-21 12:06:59,408 INFO L138 BoogieDeclarations]: Found implementation of procedure get_sh_mem_bases_32 [2022-07-21 12:06:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_create_and_add [2022-07-21 12:06:59,408 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_create_and_add [2022-07-21 12:06:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure pm_release_ib [2022-07-21 12:06:59,408 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_release_ib [2022-07-21 12:06:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure list_add [2022-07-21 12:06:59,408 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add [2022-07-21 12:06:59,408 INFO L130 BoogieDeclarations]: Found specification of procedure init_mqd_hiq [2022-07-21 12:06:59,409 INFO L138 BoogieDeclarations]: Found implementation of procedure init_mqd_hiq [2022-07-21 12:06:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~uint8_t~0~TO~~bool~0 [2022-07-21 12:06:59,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~uint8_t~0~TO~~bool~0 [2022-07-21 12:06:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_kfd_processes_mutex [2022-07-21 12:06:59,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_kfd_processes_mutex [2022-07-21 12:06:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure mmu_notifier_unregister_no_release [2022-07-21 12:06:59,409 INFO L138 BoogieDeclarations]: Found implementation of procedure mmu_notifier_unregister_no_release [2022-07-21 12:06:59,409 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_NOT_ARG_SIGN [2022-07-21 12:06:59,410 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_NOT_ARG_SIGN [2022-07-21 12:06:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_packet_manager [2022-07-21 12:06:59,410 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_packet_manager [2022-07-21 12:06:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_gtt_sa_lock_of_kfd_dev [2022-07-21 12:06:59,410 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_gtt_sa_lock_of_kfd_dev [2022-07-21 12:06:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure set_bit [2022-07-21 12:06:59,410 INFO L138 BoogieDeclarations]: Found implementation of procedure set_bit [2022-07-21 12:06:59,410 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_kernel_queue_cpsch [2022-07-21 12:06:59,410 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_kernel_queue_cpsch [2022-07-21 12:06:59,411 INFO L130 BoogieDeclarations]: Found specification of procedure dbgdev_diq_submit_ib [2022-07-21 12:06:59,411 INFO L138 BoogieDeclarations]: Found implementation of procedure dbgdev_diq_submit_ib [2022-07-21 12:06:59,411 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-21 12:06:59,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-21 12:06:59,411 INFO L130 BoogieDeclarations]: Found specification of procedure IS_ERR [2022-07-21 12:06:59,411 INFO L138 BoogieDeclarations]: Found implementation of procedure IS_ERR [2022-07-21 12:06:59,411 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_kfd_processes_mutex [2022-07-21 12:06:59,411 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_kfd_processes_mutex [2022-07-21 12:06:59,412 INFO L130 BoogieDeclarations]: Found specification of procedure mem_show [2022-07-21 12:06:59,412 INFO L138 BoogieDeclarations]: Found implementation of procedure mem_show [2022-07-21 12:06:59,412 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_dbgmgr_wave_control [2022-07-21 12:06:59,412 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_dbgmgr_wave_control [2022-07-21 12:06:59,412 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_remove_sysfs_node_tree [2022-07-21 12:06:59,412 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_remove_sysfs_node_tree [2022-07-21 12:06:59,412 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_event_mutex_of_kfd_process [2022-07-21 12:06:59,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_event_mutex_of_kfd_process [2022-07-21 12:06:59,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~$Pointer$ [2022-07-21 12:06:59,412 INFO L130 BoogieDeclarations]: Found specification of procedure init_pipelines [2022-07-21 12:06:59,413 INFO L138 BoogieDeclarations]: Found implementation of procedure init_pipelines [2022-07-21 12:06:59,413 INFO L130 BoogieDeclarations]: Found specification of procedure get_current [2022-07-21 12:06:59,413 INFO L138 BoogieDeclarations]: Found implementation of procedure get_current [2022-07-21 12:06:59,413 INFO L130 BoogieDeclarations]: Found specification of procedure get_mqd_type_from_queue_type [2022-07-21 12:06:59,413 INFO L138 BoogieDeclarations]: Found implementation of procedure get_mqd_type_from_queue_type [2022-07-21 12:06:59,413 INFO L130 BoogieDeclarations]: Found specification of procedure pm_init [2022-07-21 12:06:59,413 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_init [2022-07-21 12:06:59,413 INFO L130 BoogieDeclarations]: Found specification of procedure pqm_destroy_queue [2022-07-21 12:06:59,413 INFO L138 BoogieDeclarations]: Found implementation of procedure pqm_destroy_queue [2022-07-21 12:06:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure allocate_free_slot [2022-07-21 12:06:59,414 INFO L138 BoogieDeclarations]: Found implementation of procedure allocate_free_slot [2022-07-21 12:06:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure uninit_queue [2022-07-21 12:06:59,414 INFO L138 BoogieDeclarations]: Found implementation of procedure uninit_queue [2022-07-21 12:06:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_unlock [2022-07-21 12:06:59,414 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_unlock [2022-07-21 12:06:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_error [2022-07-21 12:06:59,414 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_error [2022-07-21 12:06:59,414 INFO L130 BoogieDeclarations]: Found specification of procedure kernel_queue_init [2022-07-21 12:06:59,415 INFO L138 BoogieDeclarations]: Found implementation of procedure kernel_queue_init [2022-07-21 12:06:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_NOT_ARG_SIGN [2022-07-21 12:06:59,415 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_NOT_ARG_SIGN [2022-07-21 12:06:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memset [2022-07-21 12:06:59,415 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memset [2022-07-21 12:06:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_doorbell_mutex_of_kfd_dev [2022-07-21 12:06:59,415 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_doorbell_mutex_of_kfd_dev [2022-07-21 12:06:59,415 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_notify_gpu_change [2022-07-21 12:06:59,415 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_notify_gpu_change [2022-07-21 12:06:59,416 INFO L130 BoogieDeclarations]: Found specification of procedure inc_wptr [2022-07-21 12:06:59,416 INFO L138 BoogieDeclarations]: Found implementation of procedure inc_wptr [2022-07-21 12:06:59,416 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~~uint32_t~0 [2022-07-21 12:06:59,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~~uint32_t~0 [2022-07-21 12:06:59,416 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_lock [2022-07-21 12:06:59,416 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_lock [2022-07-21 12:06:59,416 INFO L130 BoogieDeclarations]: Found specification of procedure ERR_PTR [2022-07-21 12:06:59,416 INFO L138 BoogieDeclarations]: Found implementation of procedure ERR_PTR [2022-07-21 12:06:59,416 INFO L130 BoogieDeclarations]: Found specification of procedure timespec_to_ns [2022-07-21 12:06:59,417 INFO L138 BoogieDeclarations]: Found implementation of procedure timespec_to_ns [2022-07-21 12:06:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure create_sdma_queue_nocpsch [2022-07-21 12:06:59,417 INFO L138 BoogieDeclarations]: Found implementation of procedure create_sdma_queue_nocpsch [2022-07-21 12:06:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2022-07-21 12:06:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure INIT_LIST_HEAD [2022-07-21 12:06:59,417 INFO L138 BoogieDeclarations]: Found implementation of procedure INIT_LIST_HEAD [2022-07-21 12:06:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure srcu_read_lock [2022-07-21 12:06:59,417 INFO L138 BoogieDeclarations]: Found implementation of procedure srcu_read_lock [2022-07-21 12:06:59,417 INFO L130 BoogieDeclarations]: Found specification of procedure set_cache_memory_policy [2022-07-21 12:06:59,418 INFO L138 BoogieDeclarations]: Found implementation of procedure set_cache_memory_policy [2022-07-21 12:06:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_remove_sysfs_file [2022-07-21 12:06:59,418 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_remove_sysfs_file [2022-07-21 12:06:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2022-07-21 12:06:59,418 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~TO~VOID [2022-07-21 12:06:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$ [2022-07-21 12:06:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_pasid_exit [2022-07-21 12:06:59,418 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_pasid_exit [2022-07-21 12:06:59,418 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_work_2 [2022-07-21 12:06:59,419 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_work_2 [2022-07-21 12:06:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure signal_pending [2022-07-21 12:06:59,419 INFO L138 BoogieDeclarations]: Found implementation of procedure signal_pending [2022-07-21 12:06:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure create_compute_queue_nocpsch [2022-07-21 12:06:59,419 INFO L138 BoogieDeclarations]: Found implementation of procedure create_compute_queue_nocpsch [2022-07-21 12:06:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure __mutex_init [2022-07-21 12:06:59,419 INFO L138 BoogieDeclarations]: Found implementation of procedure __mutex_init [2022-07-21 12:06:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure kzalloc [2022-07-21 12:06:59,419 INFO L138 BoogieDeclarations]: Found implementation of procedure kzalloc [2022-07-21 12:06:59,419 INFO L130 BoogieDeclarations]: Found specification of procedure queue_work_on [2022-07-21 12:06:59,420 INFO L138 BoogieDeclarations]: Found implementation of procedure queue_work_on [2022-07-21 12:06:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_cache_show [2022-07-21 12:06:59,420 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_cache_show [2022-07-21 12:06:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure load_mqd_sdma [2022-07-21 12:06:59,420 INFO L138 BoogieDeclarations]: Found implementation of procedure load_mqd_sdma [2022-07-21 12:06:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_lock_of_device_queue_manager [2022-07-21 12:06:59,420 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_lock_of_device_queue_manager [2022-07-21 12:06:59,420 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_lookup_process_by_pasid [2022-07-21 12:06:59,420 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_lookup_process_by_pasid [2022-07-21 12:06:59,421 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_topology_release_sysfs [2022-07-21 12:06:59,421 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_topology_release_sysfs [2022-07-21 12:06:59,421 INFO L130 BoogieDeclarations]: Found specification of procedure lockdep_init_map [2022-07-21 12:06:59,421 INFO L138 BoogieDeclarations]: Found implementation of procedure lockdep_init_map [2022-07-21 12:06:59,421 INFO L130 BoogieDeclarations]: Found specification of procedure set_sched_resources [2022-07-21 12:06:59,421 INFO L138 BoogieDeclarations]: Found implementation of procedure set_sched_resources [2022-07-21 12:06:59,421 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_bit [2022-07-21 12:06:59,421 INFO L138 BoogieDeclarations]: Found implementation of procedure find_first_bit [2022-07-21 12:06:59,421 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_queues_cpsch [2022-07-21 12:06:59,421 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_queues_cpsch [2022-07-21 12:06:59,422 INFO L130 BoogieDeclarations]: Found specification of procedure list_empty [2022-07-21 12:06:59,422 INFO L138 BoogieDeclarations]: Found implementation of procedure list_empty [2022-07-21 12:06:59,422 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~~uint32_t~0~X~~uint32_t~0~TO~int [2022-07-21 12:06:59,422 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~~uint32_t~0~X~~uint32_t~0~TO~int [2022-07-21 12:06:59,422 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_mmap [2022-07-21 12:06:59,422 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_mmap [2022-07-21 12:06:59,422 INFO L130 BoogieDeclarations]: Found specification of procedure kmalloc_array [2022-07-21 12:06:59,422 INFO L138 BoogieDeclarations]: Found implementation of procedure kmalloc_array [2022-07-21 12:06:59,422 INFO L130 BoogieDeclarations]: Found specification of procedure cik_event_interrupt_wq [2022-07-21 12:06:59,423 INFO L138 BoogieDeclarations]: Found implementation of procedure cik_event_interrupt_wq [2022-07-21 12:06:59,423 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_event_mutex_of_kfd_process [2022-07-21 12:06:59,423 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_event_mutex_of_kfd_process [2022-07-21 12:06:59,423 INFO L130 BoogieDeclarations]: Found specification of procedure destroy_queue_nocpsch [2022-07-21 12:06:59,423 INFO L138 BoogieDeclarations]: Found implementation of procedure destroy_queue_nocpsch [2022-07-21 12:06:59,423 INFO L130 BoogieDeclarations]: Found specification of procedure event_can_be_cpu_signaled [2022-07-21 12:06:59,423 INFO L138 BoogieDeclarations]: Found implementation of procedure event_can_be_cpu_signaled [2022-07-21 12:06:59,423 INFO L130 BoogieDeclarations]: Found specification of procedure amd_iommu_init_device [2022-07-21 12:06:59,423 INFO L138 BoogieDeclarations]: Found implementation of procedure amd_iommu_init_device [2022-07-21 12:06:59,424 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_ioctl_dbg_address_watch [2022-07-21 12:06:59,424 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_ioctl_dbg_address_watch [2022-07-21 12:06:59,424 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-07-21 12:06:59,424 INFO L130 BoogieDeclarations]: Found specification of procedure find_first_zero_bit [2022-07-21 12:06:59,424 INFO L138 BoogieDeclarations]: Found implementation of procedure find_first_zero_bit [2022-07-21 12:06:59,424 INFO L130 BoogieDeclarations]: Found specification of procedure ldv__builtin_expect [2022-07-21 12:06:59,424 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv__builtin_expect [2022-07-21 12:06:59,424 INFO L130 BoogieDeclarations]: Found specification of procedure hash_del_rcu [2022-07-21 12:06:59,424 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_del_rcu [2022-07-21 12:06:59,425 INFO L130 BoogieDeclarations]: Found specification of procedure lookup_events_by_type_and_signal [2022-07-21 12:06:59,425 INFO L138 BoogieDeclarations]: Found implementation of procedure lookup_events_by_type_and_signal [2022-07-21 12:06:59,425 INFO L130 BoogieDeclarations]: Found specification of procedure get_queue_by_qid [2022-07-21 12:06:59,425 INFO L138 BoogieDeclarations]: Found implementation of procedure get_queue_by_qid [2022-07-21 12:06:59,425 INFO L130 BoogieDeclarations]: Found specification of procedure create_queue_nocpsch [2022-07-21 12:06:59,425 INFO L138 BoogieDeclarations]: Found implementation of procedure create_queue_nocpsch [2022-07-21 12:06:59,425 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~int [2022-07-21 12:06:59,425 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~$Pointer$~TO~int [2022-07-21 12:06:59,425 INFO L130 BoogieDeclarations]: Found specification of procedure init_mqd [2022-07-21 12:06:59,426 INFO L138 BoogieDeclarations]: Found implementation of procedure init_mqd [2022-07-21 12:06:59,426 INFO L130 BoogieDeclarations]: Found specification of procedure current_thread_info [2022-07-21 12:06:59,426 INFO L138 BoogieDeclarations]: Found implementation of procedure current_thread_info [2022-07-21 12:06:59,426 INFO L130 BoogieDeclarations]: Found specification of procedure hlist_unhashed [2022-07-21 12:06:59,426 INFO L138 BoogieDeclarations]: Found implementation of procedure hlist_unhashed [2022-07-21 12:06:59,426 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~real [2022-07-21 12:06:59,426 INFO L130 BoogieDeclarations]: Found specification of procedure ffs [2022-07-21 12:06:59,426 INFO L138 BoogieDeclarations]: Found implementation of procedure ffs [2022-07-21 12:06:59,426 INFO L130 BoogieDeclarations]: Found specification of procedure call_and_disable_all_2 [2022-07-21 12:06:59,426 INFO L138 BoogieDeclarations]: Found implementation of procedure call_and_disable_all_2 [2022-07-21 12:06:59,427 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_topology_update_sysfs [2022-07-21 12:06:59,427 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_topology_update_sysfs [2022-07-21 12:06:59,427 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_device_queue_manager [2022-07-21 12:06:59,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_device_queue_manager [2022-07-21 12:06:59,427 INFO L130 BoogieDeclarations]: Found specification of procedure kernel_queue_uninit [2022-07-21 12:06:59,427 INFO L138 BoogieDeclarations]: Found implementation of procedure kernel_queue_uninit [2022-07-21 12:06:59,427 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_set [2022-07-21 12:06:59,427 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_set [2022-07-21 12:06:59,427 INFO L130 BoogieDeclarations]: Found specification of procedure srcu_read_unlock [2022-07-21 12:06:59,427 INFO L138 BoogieDeclarations]: Found implementation of procedure srcu_read_unlock [2022-07-21 12:06:59,428 INFO L130 BoogieDeclarations]: Found specification of procedure doorbell_process_allocation [2022-07-21 12:06:59,428 INFO L138 BoogieDeclarations]: Found implementation of procedure doorbell_process_allocation [2022-07-21 12:06:59,428 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.meminit [2022-07-21 12:06:59,428 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.meminit [2022-07-21 12:06:59,428 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_interrupt_exit [2022-07-21 12:06:59,428 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_interrupt_exit [2022-07-21 12:06:59,428 INFO L130 BoogieDeclarations]: Found specification of procedure debug_lockdep_rcu_enabled [2022-07-21 12:06:59,428 INFO L138 BoogieDeclarations]: Found implementation of procedure debug_lockdep_rcu_enabled [2022-07-21 12:06:59,428 INFO L130 BoogieDeclarations]: Found specification of procedure register_process_nocpsch [2022-07-21 12:06:59,428 INFO L138 BoogieDeclarations]: Found implementation of procedure register_process_nocpsch [2022-07-21 12:06:59,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_malloc [2022-07-21 12:06:59,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_malloc [2022-07-21 12:06:59,429 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_doorbell_mutex_of_kfd_dev [2022-07-21 12:06:59,429 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_doorbell_mutex_of_kfd_dev [2022-07-21 12:06:59,429 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_dbgmgr_destroy [2022-07-21 12:06:59,429 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_dbgmgr_destroy [2022-07-21 12:06:59,429 INFO L130 BoogieDeclarations]: Found specification of procedure pm_send_unmap_queue [2022-07-21 12:06:59,429 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_send_unmap_queue [2022-07-21 12:06:59,429 INFO L130 BoogieDeclarations]: Found specification of procedure dbgdev_unregister_nodiq [2022-07-21 12:06:59,430 INFO L138 BoogieDeclarations]: Found implementation of procedure dbgdev_unregister_nodiq [2022-07-21 12:06:59,430 INFO L130 BoogieDeclarations]: Found specification of procedure activate_work_2 [2022-07-21 12:06:59,430 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_work_2 [2022-07-21 12:06:59,430 INFO L130 BoogieDeclarations]: Found specification of procedure kgd2kfd_device_init [2022-07-21 12:06:59,430 INFO L138 BoogieDeclarations]: Found implementation of procedure kgd2kfd_device_init [2022-07-21 12:06:59,430 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_topology_get_crat_acpi [2022-07-21 12:06:59,430 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_topology_get_crat_acpi [2022-07-21 12:06:59,430 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_dbgmgr_address_watch [2022-07-21 12:06:59,430 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_dbgmgr_address_watch [2022-07-21 12:06:59,430 INFO L130 BoogieDeclarations]: Found specification of procedure spinlock_check [2022-07-21 12:06:59,431 INFO L138 BoogieDeclarations]: Found implementation of procedure spinlock_check [2022-07-21 12:06:59,431 INFO L130 BoogieDeclarations]: Found specification of procedure uninitialize [2022-07-21 12:06:59,431 INFO L138 BoogieDeclarations]: Found implementation of procedure uninitialize [2022-07-21 12:06:59,431 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_open [2022-07-21 12:06:59,431 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_open [2022-07-21 12:06:59,431 INFO L130 BoogieDeclarations]: Found specification of procedure make_signal_event_id [2022-07-21 12:06:59,431 INFO L138 BoogieDeclarations]: Found implementation of procedure make_signal_event_id [2022-07-21 12:06:59,431 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_xmalloc [2022-07-21 12:06:59,431 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_process_notifier_release [2022-07-21 12:06:59,431 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_process_notifier_release [2022-07-21 12:06:59,432 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_is_err [2022-07-21 12:06:59,432 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_is_err [2022-07-21 12:06:59,432 INFO L130 BoogieDeclarations]: Found specification of procedure init_mqd_sdma [2022-07-21 12:06:59,432 INFO L138 BoogieDeclarations]: Found implementation of procedure init_mqd_sdma [2022-07-21 12:06:59,432 INFO L130 BoogieDeclarations]: Found specification of procedure get_pipes_num [2022-07-21 12:06:59,432 INFO L138 BoogieDeclarations]: Found implementation of procedure get_pipes_num [2022-07-21 12:06:59,432 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-07-21 12:06:59,432 INFO L130 BoogieDeclarations]: Found specification of procedure kgd2kfd_resume [2022-07-21 12:06:59,432 INFO L138 BoogieDeclarations]: Found implementation of procedure kgd2kfd_resume [2022-07-21 12:06:59,432 INFO L130 BoogieDeclarations]: Found specification of procedure __chk_range_not_ok [2022-07-21 12:06:59,433 INFO L138 BoogieDeclarations]: Found implementation of procedure __chk_range_not_ok [2022-07-21 12:06:59,433 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_create_topology_device [2022-07-21 12:06:59,433 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_create_topology_device [2022-07-21 12:06:59,433 INFO L130 BoogieDeclarations]: Found specification of procedure __might_fault [2022-07-21 12:06:59,433 INFO L138 BoogieDeclarations]: Found implementation of procedure __might_fault [2022-07-21 12:06:59,433 INFO L130 BoogieDeclarations]: Found specification of procedure list_del [2022-07-21 12:06:59,433 INFO L138 BoogieDeclarations]: Found implementation of procedure list_del [2022-07-21 12:06:59,433 INFO L130 BoogieDeclarations]: Found specification of procedure node_show [2022-07-21 12:06:59,433 INFO L138 BoogieDeclarations]: Found implementation of procedure node_show [2022-07-21 12:06:59,434 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~int [2022-07-21 12:06:59,434 INFO L130 BoogieDeclarations]: Found specification of procedure create_kernel_queue_cpsch [2022-07-21 12:06:59,434 INFO L138 BoogieDeclarations]: Found implementation of procedure create_kernel_queue_cpsch [2022-07-21 12:06:59,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~unchecked~int [2022-07-21 12:06:59,434 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~~bool~0 [2022-07-21 12:06:59,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~~bool~0 [2022-07-21 12:06:59,434 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_flush_workqueue_550 [2022-07-21 12:06:59,434 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_flush_workqueue_550 [2022-07-21 12:06:59,434 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.C_memcpy [2022-07-21 12:06:59,434 INFO L138 BoogieDeclarations]: Found implementation of procedure #Ultimate.C_memcpy [2022-07-21 12:06:59,435 INFO L130 BoogieDeclarations]: Found specification of procedure stop_cpsch [2022-07-21 12:06:59,435 INFO L138 BoogieDeclarations]: Found implementation of procedure stop_cpsch [2022-07-21 12:06:59,435 INFO L130 BoogieDeclarations]: Found specification of procedure mutex_destroy [2022-07-21 12:06:59,435 INFO L138 BoogieDeclarations]: Found implementation of procedure mutex_destroy [2022-07-21 12:06:59,435 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_pasid_mutex [2022-07-21 12:06:59,435 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_pasid_mutex [2022-07-21 12:06:59,435 INFO L130 BoogieDeclarations]: Found specification of procedure free_waiters [2022-07-21 12:06:59,435 INFO L138 BoogieDeclarations]: Found implementation of procedure free_waiters [2022-07-21 12:06:59,435 INFO L130 BoogieDeclarations]: Found specification of procedure list_add_tail [2022-07-21 12:06:59,435 INFO L138 BoogieDeclarations]: Found implementation of procedure list_add_tail [2022-07-21 12:06:59,436 INFO L130 BoogieDeclarations]: Found specification of procedure write~real [2022-07-21 12:06:59,436 INFO L130 BoogieDeclarations]: Found specification of procedure __read_once_size [2022-07-21 12:06:59,436 INFO L138 BoogieDeclarations]: Found implementation of procedure __read_once_size [2022-07-21 12:06:59,436 INFO L130 BoogieDeclarations]: Found specification of procedure flush_scheduled_work [2022-07-21 12:06:59,436 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_scheduled_work [2022-07-21 12:06:59,436 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_get_process_device_data [2022-07-21 12:06:59,436 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_get_process_device_data [2022-07-21 12:06:59,436 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_ioctl_update_queue [2022-07-21 12:06:59,436 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_ioctl_update_queue [2022-07-21 12:06:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_get_dbgmgr_mutex [2022-07-21 12:06:59,437 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_get_dbgmgr_mutex [2022-07-21 12:06:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_ioctl_destroy_queue [2022-07-21 12:06:59,437 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_ioctl_destroy_queue [2022-07-21 12:06:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure pqm_create_queue [2022-07-21 12:06:59,437 INFO L138 BoogieDeclarations]: Found implementation of procedure pqm_create_queue [2022-07-21 12:06:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2022-07-21 12:06:59,437 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~$Pointer$~X~$Pointer$~TO~int [2022-07-21 12:06:59,437 INFO L130 BoogieDeclarations]: Found specification of procedure execute_queues_cpsch [2022-07-21 12:06:59,438 INFO L138 BoogieDeclarations]: Found implementation of procedure execute_queues_cpsch [2022-07-21 12:06:59,438 INFO L130 BoogieDeclarations]: Found specification of procedure set_event_from_interrupt [2022-07-21 12:06:59,438 INFO L138 BoogieDeclarations]: Found implementation of procedure set_event_from_interrupt [2022-07-21 12:06:59,438 INFO L130 BoogieDeclarations]: Found specification of procedure up_read [2022-07-21 12:06:59,438 INFO L138 BoogieDeclarations]: Found implementation of procedure up_read [2022-07-21 12:06:59,438 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_create_process [2022-07-21 12:06:59,438 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_create_process [2022-07-21 12:06:59,438 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~VOID [2022-07-21 12:06:59,438 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~VOID [2022-07-21 12:06:59,439 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~int [2022-07-21 12:06:59,439 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~int [2022-07-21 12:06:59,439 INFO L130 BoogieDeclarations]: Found specification of procedure page_slots [2022-07-21 12:06:59,439 INFO L138 BoogieDeclarations]: Found implementation of procedure page_slots [2022-07-21 12:06:59,439 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_bind_process_to_device [2022-07-21 12:06:59,439 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_bind_process_to_device [2022-07-21 12:06:59,439 INFO L130 BoogieDeclarations]: Found specification of procedure deallocate_hqd [2022-07-21 12:06:59,439 INFO L138 BoogieDeclarations]: Found implementation of procedure deallocate_hqd [2022-07-21 12:06:59,439 INFO L130 BoogieDeclarations]: Found specification of procedure remap_pfn_range [2022-07-21 12:06:59,439 INFO L138 BoogieDeclarations]: Found implementation of procedure remap_pfn_range [2022-07-21 12:06:59,440 INFO L130 BoogieDeclarations]: Found specification of procedure __init_work [2022-07-21 12:06:59,440 INFO L138 BoogieDeclarations]: Found implementation of procedure __init_work [2022-07-21 12:06:59,440 INFO L130 BoogieDeclarations]: Found specification of procedure amd_iommu_set_invalid_ppr_cb [2022-07-21 12:06:59,440 INFO L138 BoogieDeclarations]: Found implementation of procedure amd_iommu_set_invalid_ppr_cb [2022-07-21 12:06:59,440 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_unregister_chrdev_76 [2022-07-21 12:06:59,440 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_unregister_chrdev_76 [2022-07-21 12:06:59,440 INFO L130 BoogieDeclarations]: Found specification of procedure down_write [2022-07-21 12:06:59,440 INFO L138 BoogieDeclarations]: Found implementation of procedure down_write [2022-07-21 12:06:59,440 INFO L130 BoogieDeclarations]: Found specification of procedure amd_iommu_free_device [2022-07-21 12:06:59,441 INFO L138 BoogieDeclarations]: Found implementation of procedure amd_iommu_free_device [2022-07-21 12:06:59,441 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~X~~uint64_t~0~TO~~bool~0 [2022-07-21 12:06:59,441 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~X~$Pointer$~X~~uint64_t~0~TO~~bool~0 [2022-07-21 12:06:59,441 INFO L130 BoogieDeclarations]: Found specification of procedure get_sh_mem_bases_nybble_64 [2022-07-21 12:06:59,441 INFO L138 BoogieDeclarations]: Found implementation of procedure get_sh_mem_bases_nybble_64 [2022-07-21 12:06:59,441 INFO L130 BoogieDeclarations]: Found specification of procedure set_pasid_vmid_mapping [2022-07-21 12:06:59,441 INFO L138 BoogieDeclarations]: Found implementation of procedure set_pasid_vmid_mapping [2022-07-21 12:06:59,441 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_release_kernel_doorbell [2022-07-21 12:06:59,441 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_release_kernel_doorbell [2022-07-21 12:06:59,441 INFO L130 BoogieDeclarations]: Found specification of procedure dbgdev_wave_reset_wavefronts [2022-07-21 12:06:59,442 INFO L138 BoogieDeclarations]: Found implementation of procedure dbgdev_wave_reset_wavefronts [2022-07-21 12:06:59,442 INFO L130 BoogieDeclarations]: Found specification of procedure allocate_vmid [2022-07-21 12:06:59,442 INFO L138 BoogieDeclarations]: Found implementation of procedure allocate_vmid [2022-07-21 12:06:59,442 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2022-07-21 12:06:59,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~X~int~TO~int [2022-07-21 12:06:59,442 INFO L130 BoogieDeclarations]: Found specification of procedure pm_create_runlist [2022-07-21 12:06:59,442 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_create_runlist [2022-07-21 12:06:59,442 INFO L130 BoogieDeclarations]: Found specification of procedure read~unchecked~$Pointer$ [2022-07-21 12:06:59,442 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_stop [2022-07-21 12:06:59,442 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_stop [2022-07-21 12:06:59,443 INFO L130 BoogieDeclarations]: Found specification of procedure hash_64 [2022-07-21 12:06:59,443 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_64 [2022-07-21 12:06:59,443 INFO L130 BoogieDeclarations]: Found specification of procedure start_cpsch [2022-07-21 12:06:59,443 INFO L138 BoogieDeclarations]: Found implementation of procedure start_cpsch [2022-07-21 12:06:59,443 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_device_by_id [2022-07-21 12:06:59,443 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_device_by_id [2022-07-21 12:06:59,443 INFO L130 BoogieDeclarations]: Found specification of procedure init_interrupts [2022-07-21 12:06:59,443 INFO L138 BoogieDeclarations]: Found implementation of procedure init_interrupts [2022-07-21 12:06:59,443 INFO L130 BoogieDeclarations]: Found specification of procedure amdkfd_fence_wait_timeout [2022-07-21 12:06:59,443 INFO L138 BoogieDeclarations]: Found implementation of procedure amdkfd_fence_wait_timeout [2022-07-21 12:06:59,444 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_topology_remove_device [2022-07-21 12:06:59,444 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_topology_remove_device [2022-07-21 12:06:59,444 INFO L130 BoogieDeclarations]: Found specification of procedure update_queue [2022-07-21 12:06:59,444 INFO L138 BoogieDeclarations]: Found implementation of procedure update_queue [2022-07-21 12:06:59,444 INFO L130 BoogieDeclarations]: Found specification of procedure load_mqd [2022-07-21 12:06:59,444 INFO L138 BoogieDeclarations]: Found implementation of procedure load_mqd [2022-07-21 12:06:59,444 INFO L130 BoogieDeclarations]: Found specification of procedure atomic_read [2022-07-21 12:06:59,444 INFO L138 BoogieDeclarations]: Found implementation of procedure atomic_read [2022-07-21 12:06:59,444 INFO L130 BoogieDeclarations]: Found specification of procedure kcalloc [2022-07-21 12:06:59,444 INFO L138 BoogieDeclarations]: Found implementation of procedure kcalloc [2022-07-21 12:06:59,445 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-07-21 12:06:59,445 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-07-21 12:06:59,445 INFO L130 BoogieDeclarations]: Found specification of procedure kgd2kfd_interrupt [2022-07-21 12:06:59,445 INFO L138 BoogieDeclarations]: Found implementation of procedure kgd2kfd_interrupt [2022-07-21 12:06:59,445 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_del [2022-07-21 12:06:59,445 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_del [2022-07-21 12:06:59,445 INFO L130 BoogieDeclarations]: Found specification of procedure __kmalloc [2022-07-21 12:06:59,445 INFO L138 BoogieDeclarations]: Found implementation of procedure __kmalloc [2022-07-21 12:06:59,445 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~TO~~uint64_t~0 [2022-07-21 12:06:59,445 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~TO~~uint64_t~0 [2022-07-21 12:06:59,446 INFO L130 BoogieDeclarations]: Found specification of procedure down_read [2022-07-21 12:06:59,446 INFO L138 BoogieDeclarations]: Found implementation of procedure down_read [2022-07-21 12:06:59,446 INFO L130 BoogieDeclarations]: Found specification of procedure hash_32 [2022-07-21 12:06:59,446 INFO L138 BoogieDeclarations]: Found implementation of procedure hash_32 [2022-07-21 12:06:59,446 INFO L130 BoogieDeclarations]: Found specification of procedure pm_send_runlist [2022-07-21 12:06:59,446 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_send_runlist [2022-07-21 12:06:59,446 INFO L130 BoogieDeclarations]: Found specification of procedure set_event [2022-07-21 12:06:59,446 INFO L138 BoogieDeclarations]: Found implementation of procedure set_event [2022-07-21 12:06:59,446 INFO L130 BoogieDeclarations]: Found specification of procedure up_write [2022-07-21 12:06:59,446 INFO L138 BoogieDeclarations]: Found implementation of procedure up_write [2022-07-21 12:06:59,446 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~$Pointer$ [2022-07-21 12:06:59,447 INFO L130 BoogieDeclarations]: Found specification of procedure is_compat_task [2022-07-21 12:06:59,447 INFO L138 BoogieDeclarations]: Found implementation of procedure is_compat_task [2022-07-21 12:06:59,447 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_unlock_gtt_sa_lock_of_kfd_dev [2022-07-21 12:06:59,447 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_unlock_gtt_sa_lock_of_kfd_dev [2022-07-21 12:06:59,447 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_ioctl_create_queue [2022-07-21 12:06:59,447 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_ioctl_create_queue [2022-07-21 12:06:59,447 INFO L130 BoogieDeclarations]: Found specification of procedure device_queue_manager_init [2022-07-21 12:06:59,447 INFO L138 BoogieDeclarations]: Found implementation of procedure device_queue_manager_init [2022-07-21 12:06:59,447 INFO L130 BoogieDeclarations]: Found specification of procedure dbgdev_register_diq [2022-07-21 12:06:59,447 INFO L138 BoogieDeclarations]: Found implementation of procedure dbgdev_register_diq [2022-07-21 12:06:59,448 INFO L130 BoogieDeclarations]: Found specification of procedure init_queue [2022-07-21 12:06:59,448 INFO L138 BoogieDeclarations]: Found implementation of procedure init_queue [2022-07-21 12:06:59,448 INFO L130 BoogieDeclarations]: Found specification of procedure initialize_cpsch [2022-07-21 12:06:59,448 INFO L138 BoogieDeclarations]: Found implementation of procedure initialize_cpsch [2022-07-21 12:06:59,448 INFO L130 BoogieDeclarations]: Found specification of procedure flush_workqueue [2022-07-21 12:06:59,448 INFO L138 BoogieDeclarations]: Found implementation of procedure flush_workqueue [2022-07-21 12:06:59,448 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_create_file [2022-07-21 12:06:59,448 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_create_file [2022-07-21 12:06:59,448 INFO L130 BoogieDeclarations]: Found specification of procedure interrupt_wq [2022-07-21 12:06:59,448 INFO L138 BoogieDeclarations]: Found implementation of procedure interrupt_wq [2022-07-21 12:06:59,449 INFO L130 BoogieDeclarations]: Found specification of procedure pqm_update_queue [2022-07-21 12:06:59,449 INFO L138 BoogieDeclarations]: Found implementation of procedure pqm_update_queue [2022-07-21 12:06:59,449 INFO L130 BoogieDeclarations]: Found specification of procedure find_process [2022-07-21 12:06:59,449 INFO L138 BoogieDeclarations]: Found implementation of procedure find_process [2022-07-21 12:06:59,449 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_lock_of_packet_manager [2022-07-21 12:06:59,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_lock_of_packet_manager [2022-07-21 12:06:59,449 INFO L130 BoogieDeclarations]: Found specification of procedure create_process [2022-07-21 12:06:59,449 INFO L138 BoogieDeclarations]: Found implementation of procedure create_process [2022-07-21 12:06:59,449 INFO L130 BoogieDeclarations]: Found specification of procedure dbgdev_unregister_diq [2022-07-21 12:06:59,449 INFO L138 BoogieDeclarations]: Found implementation of procedure dbgdev_unregister_diq [2022-07-21 12:06:59,450 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_pasid_free [2022-07-21 12:06:59,450 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_pasid_free [2022-07-21 12:06:59,450 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~TO~~bool~0 [2022-07-21 12:06:59,450 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~X~int~X~int~TO~~bool~0 [2022-07-21 12:06:59,450 INFO L130 BoogieDeclarations]: Found specification of procedure kfree [2022-07-21 12:06:59,450 INFO L138 BoogieDeclarations]: Found implementation of procedure kfree [2022-07-21 12:06:59,450 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_gtt_sa_fini [2022-07-21 12:06:59,450 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_gtt_sa_fini [2022-07-21 12:06:59,450 INFO L130 BoogieDeclarations]: Found specification of procedure class_destroy [2022-07-21 12:06:59,450 INFO L138 BoogieDeclarations]: Found implementation of procedure class_destroy [2022-07-21 12:06:59,451 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_ioctl_dbg_register [2022-07-21 12:06:59,451 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_ioctl_dbg_register [2022-07-21 12:06:59,451 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_chardev_exit [2022-07-21 12:06:59,451 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_chardev_exit [2022-07-21 12:06:59,451 INFO L130 BoogieDeclarations]: Found specification of procedure is_power_of_2 [2022-07-21 12:06:59,451 INFO L138 BoogieDeclarations]: Found implementation of procedure is_power_of_2 [2022-07-21 12:06:59,451 INFO L130 BoogieDeclarations]: Found specification of procedure dbgdev_address_watch_disable_nodiq [2022-07-21 12:06:59,451 INFO L138 BoogieDeclarations]: Found implementation of procedure dbgdev_address_watch_disable_nodiq [2022-07-21 12:06:59,451 INFO L130 BoogieDeclarations]: Found specification of procedure dbgdev_address_watch_set_registers [2022-07-21 12:06:59,451 INFO L138 BoogieDeclarations]: Found implementation of procedure dbgdev_address_watch_set_registers [2022-07-21 12:06:59,452 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_release_topology_device [2022-07-21 12:06:59,452 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_release_topology_device [2022-07-21 12:06:59,452 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_memset [2022-07-21 12:06:59,452 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_memset [2022-07-21 12:06:59,452 INFO L130 BoogieDeclarations]: Found specification of procedure sysfs_remove_file [2022-07-21 12:06:59,452 INFO L138 BoogieDeclarations]: Found implementation of procedure sysfs_remove_file [2022-07-21 12:06:59,452 INFO L130 BoogieDeclarations]: Found specification of procedure copy_from_user [2022-07-21 12:06:59,452 INFO L138 BoogieDeclarations]: Found implementation of procedure copy_from_user [2022-07-21 12:06:59,452 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_ioctl [2022-07-21 12:06:59,452 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_ioctl [2022-07-21 12:06:59,453 INFO L130 BoogieDeclarations]: Found specification of procedure kobject_put [2022-07-21 12:06:59,453 INFO L138 BoogieDeclarations]: Found implementation of procedure kobject_put [2022-07-21 12:06:59,453 INFO L130 BoogieDeclarations]: Found specification of procedure pm_uninit [2022-07-21 12:06:59,453 INFO L138 BoogieDeclarations]: Found implementation of procedure pm_uninit [2022-07-21 12:06:59,453 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~int~TO~$Pointer$ [2022-07-21 12:06:59,453 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~int~TO~$Pointer$ [2022-07-21 12:06:59,453 INFO L130 BoogieDeclarations]: Found specification of procedure __set_bit [2022-07-21 12:06:59,453 INFO L138 BoogieDeclarations]: Found implementation of procedure __set_bit [2022-07-21 12:06:59,453 INFO L130 BoogieDeclarations]: Found specification of procedure ldv_mutex_lock_mutex_of_kfd_process [2022-07-21 12:06:59,453 INFO L138 BoogieDeclarations]: Found implementation of procedure ldv_mutex_lock_mutex_of_kfd_process [2022-07-21 12:06:59,454 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_gtt_sa_free [2022-07-21 12:06:59,454 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_gtt_sa_free [2022-07-21 12:06:59,454 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_remove_sysfs_node_entry [2022-07-21 12:06:59,454 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_remove_sysfs_node_entry [2022-07-21 12:06:59,454 INFO L130 BoogieDeclarations]: Found specification of procedure PTR_ERR [2022-07-21 12:06:59,454 INFO L138 BoogieDeclarations]: Found implementation of procedure PTR_ERR [2022-07-21 12:06:59,454 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_process_wq_release [2022-07-21 12:06:59,454 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_process_wq_release [2022-07-21 12:06:59,454 INFO L130 BoogieDeclarations]: Found specification of procedure get_first_pipe [2022-07-21 12:06:59,454 INFO L138 BoogieDeclarations]: Found implementation of procedure get_first_pipe [2022-07-21 12:06:59,454 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-07-21 12:06:59,455 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~int [2022-07-21 12:06:59,455 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-21 12:06:59,455 INFO L130 BoogieDeclarations]: Found specification of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2022-07-21 12:06:59,455 INFO L138 BoogieDeclarations]: Found implementation of procedure ##fun~$Pointer$~X~$Pointer$~TO~VOID [2022-07-21 12:06:59,455 INFO L130 BoogieDeclarations]: Found specification of procedure kgd2kfd_suspend [2022-07-21 12:06:59,455 INFO L138 BoogieDeclarations]: Found implementation of procedure kgd2kfd_suspend [2022-07-21 12:06:59,455 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_dbgmgr_register [2022-07-21 12:06:59,455 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_dbgmgr_register [2022-07-21 12:06:59,455 INFO L130 BoogieDeclarations]: Found specification of procedure kfd_release_live_view [2022-07-21 12:06:59,455 INFO L138 BoogieDeclarations]: Found implementation of procedure kfd_release_live_view [2022-07-21 12:07:01,026 INFO L234 CfgBuilder]: Building ICFG [2022-07-21 12:07:01,030 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-21 12:07:01,362 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint ldv_stopFINAL: assume true; [2022-07-21 12:07:54,997 INFO L275 CfgBuilder]: Performing block encoding [2022-07-21 12:07:55,018 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-21 12:07:55,020 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-07-21 12:07:55,027 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 12:07:55 BoogieIcfgContainer [2022-07-21 12:07:55,027 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-21 12:07:55,028 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-07-21 12:07:55,028 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-07-21 12:07:55,030 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-07-21 12:07:55,030 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.07 12:06:47" (1/3) ... [2022-07-21 12:07:55,031 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d90a1ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 12:07:55, skipping insertion in model container [2022-07-21 12:07:55,031 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.07 12:06:57" (2/3) ... [2022-07-21 12:07:55,032 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3d90a1ae and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.07 12:07:55, skipping insertion in model container [2022-07-21 12:07:55,032 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.07 12:07:55" (3/3) ... [2022-07-21 12:07:55,033 INFO L111 eAbstractionObserver]: Analyzing ICFG linux-4.2-rc1.tar.xz-32_7a-drivers--gpu--drm--amd--amdkfd--amdkfd.ko-entry_point.cil.out.i [2022-07-21 12:07:55,042 INFO L201 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-07-21 12:07:55,042 INFO L160 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-07-21 12:07:55,149 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-07-21 12:07:55,155 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=true, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@74b76807, mLbeIndependenceSettings=de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings@644fd231 [2022-07-21 12:07:55,156 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-07-21 12:07:55,170 INFO L276 IsEmpty]: Start isEmpty. Operand has 6002 states, 4195 states have (on average 1.3299165673420739) internal successors, (5579), 4292 states have internal predecessors, (5579), 1536 states have call successors, (1536), 270 states have call predecessors, (1536), 269 states have return successors, (1524), 1516 states have call predecessors, (1524), 1524 states have call successors, (1524) [2022-07-21 12:07:55,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-07-21 12:07:55,191 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 12:07:55,192 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 12:07:55,192 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 12:07:55,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 12:07:55,197 INFO L85 PathProgramCache]: Analyzing trace with hash -2131178786, now seen corresponding path program 1 times [2022-07-21 12:07:55,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 12:07:55,207 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825546864] [2022-07-21 12:07:55,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 12:07:55,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 12:07:55,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:07:56,117 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 12:07:56,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:07:56,152 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 12:07:56,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:07:56,171 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 12:07:56,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:07:56,184 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-21 12:07:56,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:07:56,202 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 12:07:56,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:07:56,211 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 12:07:56,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:07:56,231 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-21 12:07:56,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:07:56,246 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-21 12:07:56,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:07:56,263 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-21 12:07:56,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:07:56,280 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 12:07:56,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:07:56,288 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 12:07:56,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:07:56,296 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-07-21 12:07:56,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 12:07:56,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825546864] [2022-07-21 12:07:56,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825546864] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 12:07:56,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 12:07:56,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 12:07:56,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210597054] [2022-07-21 12:07:56,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 12:07:56,302 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 12:07:56,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 12:07:56,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 12:07:56,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-21 12:07:56,330 INFO L87 Difference]: Start difference. First operand has 6002 states, 4195 states have (on average 1.3299165673420739) internal successors, (5579), 4292 states have internal predecessors, (5579), 1536 states have call successors, (1536), 270 states have call predecessors, (1536), 269 states have return successors, (1524), 1516 states have call predecessors, (1524), 1524 states have call successors, (1524) Second operand has 6 states, 6 states have (on average 7.5) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-21 12:08:01,312 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-07-21 12:08:03,234 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.89s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-07-21 12:08:06,991 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:08:22,703 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:08:28,367 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:08:30,519 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:08:34,986 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:08:49,696 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:08:57,428 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:08:58,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-21 12:08:58,474 INFO L93 Difference]: Finished difference Result 13039 states and 19508 transitions. [2022-07-21 12:08:58,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-07-21 12:08:58,490 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 89 [2022-07-21 12:08:58,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-07-21 12:08:58,603 INFO L225 Difference]: With dead ends: 13039 [2022-07-21 12:08:58,617 INFO L226 Difference]: Without dead ends: 6882 [2022-07-21 12:08:58,700 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 23 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-07-21 12:08:58,706 INFO L413 NwaCegarLoop]: 8094 mSDtfsCounter, 10925 mSDsluCounter, 7576 mSDsCounter, 0 mSdLazyCounter, 5497 mSolverCounterSat, 5787 mSolverCounterUnsat, 7 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 57.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11951 SdHoareTripleChecker+Valid, 15670 SdHoareTripleChecker+Invalid, 11291 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.1s SdHoareTripleChecker+Time, 5787 IncrementalHoareTripleChecker+Valid, 5497 IncrementalHoareTripleChecker+Invalid, 7 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 61.0s IncrementalHoareTripleChecker+Time [2022-07-21 12:08:58,707 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [11951 Valid, 15670 Invalid, 11291 Unknown, 0 Unchecked, 0.1s Time], IncrementalHoareTripleChecker [5787 Valid, 5497 Invalid, 7 Unknown, 0 Unchecked, 61.0s Time] [2022-07-21 12:08:58,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6882 states. [2022-07-21 12:08:59,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6882 to 5890. [2022-07-21 12:08:59,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5890 states, 4081 states have (on average 1.2999264886057338) internal successors, (5305), 4164 states have internal predecessors, (5305), 1531 states have call successors, (1531), 278 states have call predecessors, (1531), 277 states have return successors, (1501), 1493 states have call predecessors, (1501), 1501 states have call successors, (1501) [2022-07-21 12:08:59,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5890 states to 5890 states and 8337 transitions. [2022-07-21 12:08:59,330 INFO L78 Accepts]: Start accepts. Automaton has 5890 states and 8337 transitions. Word has length 89 [2022-07-21 12:08:59,332 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-07-21 12:08:59,332 INFO L495 AbstractCegarLoop]: Abstraction has 5890 states and 8337 transitions. [2022-07-21 12:08:59,333 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 7.5) internal successors, (45), 3 states have internal predecessors, (45), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-21 12:08:59,333 INFO L276 IsEmpty]: Start isEmpty. Operand 5890 states and 8337 transitions. [2022-07-21 12:08:59,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-07-21 12:08:59,338 INFO L187 NwaCegarLoop]: Found error trace [2022-07-21 12:08:59,339 INFO L195 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-21 12:08:59,339 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-07-21 12:08:59,339 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION === [ldv_errorErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-07-21 12:08:59,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-21 12:08:59,340 INFO L85 PathProgramCache]: Analyzing trace with hash 1930783741, now seen corresponding path program 1 times [2022-07-21 12:08:59,340 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-21 12:08:59,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169294011] [2022-07-21 12:08:59,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-21 12:08:59,340 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-21 12:08:59,656 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:08:59,942 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2022-07-21 12:08:59,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:08:59,974 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 12:08:59,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:08:59,984 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 12:08:59,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:08:59,993 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 18 [2022-07-21 12:08:59,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:09:00,021 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 12:09:00,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:09:00,032 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 12:09:00,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:09:00,051 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 34 [2022-07-21 12:09:00,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:09:00,067 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 40 [2022-07-21 12:09:00,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:09:00,080 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 46 [2022-07-21 12:09:00,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:09:00,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 1 [2022-07-21 12:09:00,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:09:00,109 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-07-21 12:09:00,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-21 12:09:00,120 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2022-07-21 12:09:00,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-21 12:09:00,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169294011] [2022-07-21 12:09:00,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169294011] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-21 12:09:00,121 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-21 12:09:00,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-07-21 12:09:00,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1723946442] [2022-07-21 12:09:00,121 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-21 12:09:00,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-07-21 12:09:00,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-21 12:09:00,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-21 12:09:00,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-21 12:09:00,123 INFO L87 Difference]: Start difference. First operand 5890 states and 8337 transitions. Second operand has 6 states, 6 states have (on average 7.666666666666667) internal successors, (46), 3 states have internal predecessors, (46), 3 states have call successors, (8), 5 states have call predecessors, (8), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-07-21 12:09:04,426 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=true, quantifiers [] [2022-07-21 12:09:09,992 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:09:12,012 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.02s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:09:17,600 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:09:29,663 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:09:33,680 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:09:35,728 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:09:37,782 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:09:43,815 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:09:47,347 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:09:49,396 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.05s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:09:55,704 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:09:58,152 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:10:03,328 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:10:05,361 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:10:18,336 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:10:21,158 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.82s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:10:23,264 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:10:25,416 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:10:27,546 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:10:29,660 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.11s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:10:50,073 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:10:52,108 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:10:59,153 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:11:04,410 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:11:06,444 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.03s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2022-07-21 12:11:12,129 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Real, Int], hasArrays=true, hasNonlinArith=false, quantifiers []