taiyang-li commented on issue #9316:
URL: 
https://github.com/apache/incubator-gluten/issues/9316#issuecomment-2804581542

   vtune -collect memory-consumption -knob mem-object-size-min-thres=32  
-target-pid=18160   
   
![Image](https://github.com/user-attachments/assets/41fba257-1742-40e2-92d4-d565e2df8f13)
  
   
   The memory leak stack 
   ```  
   Allocation Size (Function)
   1 of 370: 41.8%  (20527194 of 49140504)
   
   libstdc++.so.6 ! operator new
   libvelox.so ! 
_ZNSt7__cxx1112basic_stringIDsSt11char_traitsIDsESaIDsEE9_M_mutateEmmPKDsm + 
0x96
   libvelox.so ! [Loop@0x2fd9981 in facebook::velox::fuzzer::randString] + 0x182
   libvelox.so ! facebook::velox::fuzzer::randString + 0x381
   libvelox4j.so ! [Loop@0xcf1eb in facebook::velox::(anonymous 
namespace)::fuzzFlatPrimitiveImpl<(facebook::velox::TypeKind)7>] + 0x17
   libvelox4j.so ! [Loop@0xcf190 in facebook::velox::(anonymous 
namespace)::fuzzFlatPrimitiveImpl<(facebook::velox::TypeKind)7>] + 0x5b
   libvelox4j.so ! facebook::velox::(anonymous 
namespace)::fuzzFlatPrimitiveImpl<(facebook::velox::TypeKind)7> + 0x160
   libvelox4j.so ! facebook::velox::VectorFuzzer::fuzzFlatPrimitive + 0x9af
   libvelox4j.so ! facebook::velox::VectorFuzzer::fuzz + 0x9af
   libvelox4j.so ! [Loop@0xd90c0 in facebook::velox::VectorFuzzer::fuzzRow] + 
0x24
   libvelox4j.so ! facebook::velox::VectorFuzzer::fuzzRow + 0xc0
   libvelox4j.so ! facebook::velox::connector::fuzzer::FuzzerDataSource::next + 
0x83
   libvelox.so ! [Loop@0x7fc4ba6 in 
facebook::velox::exec::TableScan::getOutput] + 0x5f9
   libvelox.so ! facebook::velox::exec::TableScan::getOutput + 0x156
   libvelox.so ! 
facebook::velox::exec::Driver::runInternal(std::shared_ptr<facebook::velox::exec::Driver>&,
 std::shared_ptr<facebook::velox::exec::BlockingState>&, 
std::shared_ptr<facebook::velox::RowVector>&)::{lambda()#5}::operator() + 0x119
   libvelox.so ! [Loop@0x7e5e295 in facebook::velox::exec::Driver::runInternal] 
+ 0x7f6
   libvelox.so ! [Loop@0x7e5e285 in facebook::velox::exec::Driver::runInternal] 
+ 0x10
   libvelox.so ! [Loop@0x7e5e285 in facebook::velox::exec::Driver::runInternal]
   libvelox.so ! [Loop@0x7e5e285 in facebook::velox::exec::Driver::runInternal]
   libvelox.so ! [Loop@0x7e5e063 in facebook::velox::exec::Driver::runInternal] 
+ 0x222
   libvelox.so ! facebook::velox::exec::Driver::runInternal + 0x133
   libvelox.so ! facebook::velox::exec::Driver::next + 0xc4
   libvelox.so ! [Loop@0x7ff16d0 in facebook::velox::exec::Task::next] + 0x11b
   libvelox.so ! [Loop@0x7ff16b0 in facebook::velox::exec::Task::next] + 0x20
   libvelox.so ! [Loop@0x7ff10ff in facebook::velox::exec::Task::next] + 0x5b1
   libvelox.so ! facebook::velox::exec::Task::next + 0xcf
   libvelox4j.so ! [Loop@0x1458e0 in velox4j::(anonymous 
namespace)::Out::advance0] + 0x1b
   libvelox4j.so ! velox4j::(anonymous namespace)::Out::advance0 + 0x60
   libvelox4j.so ! velox4j::(anonymous namespace)::upIteratorAdvance + 0xbc
   [Compiled Java code] ! 
io::github::zhztheplayer::velox4j::jni::StaticJniWrapper::upIteratorAdvance + 
0xc2 - StaticJniWrapper.java
   [Compiled Java code] ! [Loop at line 79 in 
org::apache::gluten::table::runtime::operators::GlutenSourceFunction::run] + 
0x4ea - GlutenSourceFunction.java:82
   [Compiled Java code] ! [Loop at line 82 in 
org::apache::gluten::table::runtime::operators::GlutenSourceFunction::run] + 
0x121 - GlutenSourceFunction.java:88
   [Compiled Java code] ! 
org::apache::gluten::table::runtime::operators::GlutenSourceFunction::run + 
0x2d78 - GlutenSourceFunction.java
   [Dynamic code] ! Interpreter + 0x1737
   [Dynamic code] ! Interpreter + 0x16f2
   [Dynamic code] ! Interpreter + 0x16f2
   [Dynamic code] ! call_stub + 0x89
   libjvm.so ! JavaCalls::call_helper + 0x372
   libjvm.so ! JavaCalls::call_virtual + 0x18d
   libjvm.so ! thread_entry + 0xa2
   libjvm.so ! JavaThread::thread_main_inner + 0x132
   libjvm.so ! Thread::call_run + 0x13f
   libjvm.so ! thread_native_entry + 0xed
   libpthread.so.0 ! [Loop at line 414 in start_thread] + 0x61 - 
pthread_create.c:477
   libpthread.so.0 ! start_thread + 0x77 - pthread_create.c:423
   libc.so.6 ! clone + 0x42 - clone.S:95
   
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to