AirenSoft / OvenMediaEngine

OvenMediaEngine (OME) is a Sub-Second Latency Live Streaming Server with Large-Scale and High-Definition. #WebRTC #LLHLS
https://OvenMediaEngine.com/ome
GNU Affero General Public License v3.0
2.53k stars 1.06k forks source link

Process freezed if WebRTC thread received signal 11 (SIGSEGV) and won't terminate itself #1672

Open billy-sung opened 1 month ago

billy-sung commented 1 month ago

Describe the bug if this log is shown, all clients cannot create websocket connection.

To Reproduce Steps to reproduce the behavior:

  1. create 4 origin with originMapStore
  2. create 1 edge with dynamic application
  3. create 80+ rtmp streams to origin
  4. view all stream one by one via WebRTC with OvenPlayer
  5. edge would stop working if C [AW-WebRTC0:32] OvenMediaEngine | signals.cpp:124 | OME v0.16.8 ((From archive)) received signal 11 (SIGSEGV), interrupt. printed. Expected behavior edge should terminate itself, and let it restart itself

Logs 20240730-edge.log

Please upload the entire OvenMediaEngine.log. You may delete important personal information.

Server (please complete the following information):

Player (please complete the following information):

Additional context (empty)

dimiden commented 1 month ago

@billy-sung Container-Optimized OS is not officially supported, so I would like to request a few things to analyze this issue.

  1. Dockerfile file

    • We need the Dockerfile used to build OME to obtain the non-stripped binary.
    • Please attach the Dockerfile used for the build here.
  2. Crash Dump file

    • A crash dump is needed to trace where the crash occurred.
    • Crash dump files are created in <OME executable>/dumps, so you can copy them from the running container using cp or mount(-v) that path to external storage to extract the dump files generated when the crash occurs.
    • Please attach the extracted dump files here.
  3. Server.xml files

    • To reproduce the issue, we need the Server.xml files for both Origin and Edge.
    • Please upload the Server.xml files for both Origin and Edge here.
longcurisa commented 1 month ago

when have whep