wkcn edited a comment on issue #14522: mx.nd.Custom conflicts with memory 
management
URL: 
https://github.com/apache/incubator-mxnet/issues/14522#issuecomment-476660491
 
 
   reproduce the bug in CPU environment, it get stuck too.
   
   I use GDB to print the backtrace:
   ```
   #0  0x00007ffff7f6aafc in pthread_cond_wait@@GLIBC_2.3.2 () at 
/usr/lib/libpthread.so.0                                      
   #1  0x00007fffe28cacd1 in __gthread_cond_wait (__mutex=<optimized out>, 
__cond=<optimized out>)                              
       at 
/build/gcc/src/gcc-build/x86_64-pc-linux-gnu/libstdc++-v3/include/x86_64-pc-linux-gnu/bits/gthr-default.h:864
         
   #2  0x00007fffe28cacd1 in 
std::condition_variable::wait(std::unique_lock<std::mutex>&) (this=<optimized 
out>, __lock=...)    
       at /build/gcc/src/gcc/libstdc++-v3/src/c++11/condition_variable.cc:53    
                                                
   #3  0x00007fffead27065 in 
mxnet::engine::ThreadedEngine::WaitForVar(mxnet::engine::Var*) ()               
                   
       at /home/wkcn/proj/incubator-mxnet/python/mxnet/../../lib/libmxnet.so    
                                                
   #4  0x00007fffea739052 in mxnet::NDArray::SyncCopyToCPU(void*, unsigned 
long) const ()                                       
       at /home/wkcn/proj/incubator-mxnet/python/mxnet/../../lib/libmxnet.so    
                                                
   #5  0x00007fffead95697 in MXNDArraySyncCopyToCPU () at 
/home/wkcn/proj/incubator-mxnet/python/mxnet/../../lib/libmxnet.so    
   #6  0x00007ffff6b386d0 in ffi_call_unix64 () at /usr/lib/libffi.so.6         
                                                
   #7  0x00007ffff6b380a0 in ffi_call () at /usr/lib/libffi.so.6
   #8  0x00007ffff6b9e615 in _ctypes_callproc () at 
/usr/lib/python3.7/lib-dynload/_ctypes.cpython-37m-x86_64-linux-gnu.so      
   #9  0x00007ffff6b9efa0 in  () at 
/usr/lib/python3.7/lib-dynload/_ctypes.cpython-37m-x86_64-linux-gnu.so
   #10 0x00007ffff7ba163c in _PyObject_FastCallKeywords () at 
/usr/lib/libpython3.7m.so.1.0
   #11 0x00007ffff7beccca in _PyEval_EvalFrameDefault () at 
/usr/lib/libpython3.7m.so.1.0
   #12 0x00007ffff7b752eb in _PyFunction_FastCallKeywords () at 
/usr/lib/libpython3.7m.so.1.0
   #13 0x00007ffff7be7c42 in _PyEval_EvalFrameDefault () at 
/usr/lib/libpython3.7m.so.1.0
   #14 0x00007ffff7b752eb in _PyFunction_FastCallKeywords () at 
/usr/lib/libpython3.7m.so.1.0
   #15 0x00007ffff7be7dfa in _PyEval_EvalFrameDefault () at 
/usr/lib/libpython3.7m.so.1.0
   --Type <RET> for more, q to quit, c to continue without paging--bt
   \#16 0x00007ffff7b2eb99 in _PyEval_EvalCodeWithName () at 
/usr/lib/libpython3.7m.so.1.0
   #17 0x00007ffff7b2fab4 in PyEval_EvalCodeEx () at 
/usr/lib/libpython3.7m.so.1.0
   #18 0x00007ffff7b2fadc in PyEval_EvalCode () at /usr/lib/libpython3.7m.so.1.0
   #19 0x00007ffff7c59c94 in  () at /usr/lib/libpython3.7m.so.1.0
   #20 0x00007ffff7c5b8be in PyRun_FileExFlags () at 
/usr/lib/libpython3.7m.so.1.0
   #21 0x00007ffff7c5cc75 in PyRun_SimpleFileExFlags () at 
/usr/lib/libpython3.7m.so.1.0
   #22 0x00007ffff7c5eeb7 in  () at /usr/lib/libpython3.7m.so.1.0
   #23 0x00007ffff7c5f0fc in _Py_UnixMain () at /usr/lib/libpython3.7m.so.1.0
   #24 0x00007ffff7dbd223 in __libc_start_main () at /usr/lib/libc.so.6
   #25 0x000055555555505e in _start ()
   ```

----------------------------------------------------------------
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.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to