UserWarning: semaphore_tracker: There appear to be 4 leaked semaphores to clean up at shutdown

  • 在docker容器中运行多线程程序时Segmentation fault (core dumped),这时报UserWarning: semaphore_tracker: There appear to be 4 leaked semaphores to clean up at shutdown
    • 原因是在docker中运行,shm 设置太小,导致share memory 不够
    • 可以在容器中df -lh查看shm大小
    • 忽略这个警告可以通过export PYTHONWARNINGS='ignore:semaphore_tracker:UserWarning'
  • 参考https://blog.csdn.net/weixin_43915709/article/details/100985631

你可能感兴趣的:(问题集锦,multiprocess,Segmentation)