1. 23 Oct, 2023 4 commits
  2. 19 Oct, 2023 1 commit
  3. 13 Oct, 2023 1 commit
    • 修复WebApi退出清理时重复析构问题 (#2900) · b8cb8957
      1. s_???Map.clear()会触发key/value的析构,先执行析构再移除map成员。析构执行完之前map成员仍然有可见性。
      2. s_???Map的成员析构时,根据当前状态,可能触发回调,如播放终止回调。
      3. 在状态变更的回调函数中,通过s_???Map.erase(key)的方式解注册,此时也会触发一次析构。
      
      两次析构导致double free:a) map.erase, b) map.clear
      
      Signed-off-by: ArmstrongCN <armstrong@sweelia.com>
      Armstrong committed
  4. 12 Oct, 2023 3 commits
  5. 11 Oct, 2023 1 commit
  6. 10 Oct, 2023 1 commit
  7. 09 Oct, 2023 1 commit
    • 升级jemalloc到5.3版本 (#2884) · db3f0147
      升级jemalloc到5.3版本,相比5.2.1内存稳定许多,去除--without-export编译参数,
      解决类似glibc中分配内存却在jemalloc中释放导致崩溃问题.
      比如: toolkit::LoggerWrapper::printLogV中使用的vasprintf
      alexliyu7352 committed
  8. 28 Sep, 2023 2 commits
  9. 26 Sep, 2023 1 commit
  10. 23 Sep, 2023 3 commits
  11. 09 Sep, 2023 1 commit
  12. 02 Sep, 2023 9 commits
  13. 31 Aug, 2023 1 commit
  14. 29 Aug, 2023 1 commit
  15. 26 Aug, 2023 6 commits
  16. 20 Aug, 2023 3 commits
  17. 13 Aug, 2023 1 commit