[Webkit-unassigned] [Bug 239635] MediaRecorder causes Network process crashed in about 10 minutes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun May 1 23:20:43 PDT 2022


https://bugs.webkit.org/show_bug.cgi?id=239635

--- Comment #7 from yuki uchida <rantarn0326 at gmail.com> ---
(In reply to yuki uchida from comment #6)
> (In reply to youenn fablet from comment #4)
> > Some info might be found here for taking a sysdiagnose:
> > https://developer.apple.com/forums/thread/99634
> > 
> > I will retry today and see what I can get.
> > One hypothesis is that as you regularly create blobs, the memory usage is
> > growing in network process up to a point where it crashes, which triggers
> > the web socket connection message.
> > 
> > For instance, I can see that there is a download option which triggers
> > creating a big blob from the multiple smaller blobs created by
> > MediaRecorder. Is the crash happening at this time?
> 
> 
> thank you for reply. I sent crashlogs in email and feedback
> report(FB10003730).
> 
> > For instance, I can see that there is a download option which triggers
> > creating a big blob from the multiple smaller blobs created by
> > MediaRecorder. Is the crash happening at this time?
> 
> `network process crash` is be caused before download().
> 
> In additional, I tried to test without timeslice in MediaRecoder.start(). 
> sample code is  below.
> - without timeslice 
>   - https://yuki-uchida.github.io/firebase-webrtc-sample/ 
> - with timeslice
>   - https://yuki-uchida.github.io/firebase-webrtc-sample/?timeslice=1000
> 
> if MediaRecorder start without tiimeslice, creating blob runs after
> MediaRecorder stop().
> So that, certainly, there is no network process crash, but there is
> application crash.
> In about 30minutes, Safari is frozen and crashed.
> 
> I am going to send also this crash logs you.


I would add.

If you want to record only your own stream, use `?useRemoteRecorder=false`; if you want to record the other party's stream as well, use `?useRemoteRecorder=true` as a parameter to the URL.

The URL that confirmed the Safari application crash is strictly the following URL.
- https://yuki-uchida.github.io/firebase-webrtc-sample/?useRemoteRecorder=true
We have not confirmed the case of `useRemoteRecorder=false`, but it will probably take longer to crash.

Translated with www.DeepL.com/Translator (free version)

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20220502/f0e457f7/attachment.htm>


More information about the webkit-unassigned mailing list