This is an automated email from the ASF dual-hosted git repository.

felixybw pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new 7377aec44e [GLUTEN-9967][VL] Log error stacktrace on velox memory pool 
grow capacity (#9968)
7377aec44e is described below

commit 7377aec44eca57de260fca042f99a955888bb324
Author: Zhen Wang <[email protected]>
AuthorDate: Tue Jun 17 03:17:24 2025 +0800

    [GLUTEN-9967][VL] Log error stacktrace on velox memory pool grow capacity 
(#9968)
    
    Log error stacktrace on velox memory pool grow capacity
---
 cpp/velox/memory/VeloxMemoryManager.cc | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/cpp/velox/memory/VeloxMemoryManager.cc 
b/cpp/velox/memory/VeloxMemoryManager.cc
index 4dc09d415e..8ef7620984 100644
--- a/cpp/velox/memory/VeloxMemoryManager.cc
+++ b/cpp/velox/memory/VeloxMemoryManager.cc
@@ -24,6 +24,7 @@
 
 #include "velox/common/memory/MallocAllocator.h"
 #include "velox/common/memory/MemoryPool.h"
+#include "velox/common/process/StackTrace.h"
 #include "velox/exec/MemoryReclaimer.h"
 
 #include "config/VeloxConfig.h"
@@ -171,6 +172,8 @@ class ListenableArbitrator : public 
velox::memory::MemoryArbitrator {
     try {
       listener_->allocationChanged(neededBytes);
     } catch (const std::exception&) {
+       VLOG(2) << "ListenableArbitrator growCapacityInternal failed, 
stacktrace: "
+               << velox::process::StackTrace().toString();
       // if allocationChanged failed, we need to free the reclaimed bytes
       listener_->allocationChanged(-reclaimedFreeBytes);
       std::rethrow_exception(std::current_exception());


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to