hi
suddenly found a bug
worker dies with SIGABRT
here is the logs :
mediasoup:ERROR:Worker (stderr) terminate called after throwing an instance of ‘std::out_of_range’ +0ms
mediasoup:Producer resume() +22ms
mediasoup:Channel request() [method:producer.resume, id:18] +21ms
mediasoup:ERROR:Worker (stderr) terminate called after throwing an instance of 'std::out_of_range' +0ms
mediasoup:ERROR:Worker (stderr) what(): vector::_M_range_check: __n (which is 18446744073709551615) >= this->size() (which is 3) +0ms
mediasoup:PayloadChannel Consumer PayloadChannel ended by the worker process +1m
mediasoup:PayloadChannel Producer PayloadChannel ended by the worker process +11ms
mediasoup:Channel Consumer Channel ended by the worker process +534ms
mediasoup:Channel Producer Channel ended by the worker process +1ms
mediasoup:ERROR:Worker worker process died unexpectedly [pid:338322, code:null, signal:SIGABRT] +0ms
mediasoup:Worker died() [error:Error: [pid:338322, code:null, signal:SIGABRT]] +1m
mediasoup:Channel close() +6ms
mediasoup:PayloadChannel close() +10ms
mediasoup:Router workerClosed() +3s
mediasoup:Transport routerClosed() +3s
mediasoup:Producer transportClosed() +547ms
mediasoup:Producer transportClosed() +0ms
mediasoup:Transport routerClosed() +3ms
mediasoup:Consumer transportClosed() +3s
consumer 7082f7c3-3724-438d-8963-97f3f6e70919 closed
mediasoup:Consumer transportClosed() +15ms
consumer cb09b453-06a7-48d7-b4f9-76fda480b5b7 closed
mediasoup:Transport routerClosed() +19ms
mediasoup:Consumer transportClosed() +0ms
consumer 04fea39e-e301-493c-ba80-88b520795b6f closed
mediasoup:Consumer transportClosed() +1ms
consumer 511e744b-c658-44b6-b193-a37bb266182a closed
mediasoup worker died Error: [pid:338322, code:null, signal:SIGABRT]
at ChildProcess.<anonymous> (/home/benyamin/mprojs/mediasoupService/node_modules/mediasoup/node/lib/Worker.js:141:33)
at ChildProcess.emit (node:events:527:28)
at ChildProcess.emit (node:domain:475:12)
at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12)
it happens when i pause resume video producer 3 times
there is piped routers ( piped to remote host )
when i resume the producer
i signal pipeProducer in remote host to resume too
it happens when i resume the pipe producer.
mediasoup version is 3.10.11