Bug 1801049 Comment 3 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

Thank you for attempting to reproduce, Matthew.
The audio server here is PulseAudio.  PipeWire is built without the sound server.

The hang didn't reproduce as reliably under rr.  For this trace,
steps 7 and 8 were moved to before step 3, and step 9 replaced with another click on "Default system output...".
https://pernos.co/debug/oAgAFdZ2Sneqrpj00XnTuQ/index.html#f{m[DmIf,AA_,t[AQ,A1mn_,f{e[A5Zm,eJeQ_,s{af6TiPqAA,bAX0,uBGL/SQ,oBGMA7A___,v[{wiLg,v[{f'list',q'stdouterr',p{_,xAYag_,{f'container',q'stack',p{_,xAYag_,{f'list',q'alerts',p{_,xAYag_,{f'notebook',q'notebook',p.,xAYag___,{w/eg,v[{f'source',q'source',p{_,xAYag____/

On termination during the hang, the parent process main thread is in `audioipc2::ipccore::EventLoopHandle::add_connection()`.  The content process (-childID 2) main and IPC I/O Child threads do not appear to be blocked, so this may not be exactly the same hang.  There is a CubebOperation thread in `audioipc2_client::stream::ClientStream::init()`.
Thank you for attempting to reproduce, Matthew.
The audio server here is PulseAudio.  PipeWire is built without the sound server.

The hang didn't reproduce as reliably under rr.  For this trace, steps 7 and 8 were moved to before step 3, and step 9 replaced with another click on "Default system output...".
https://pernos.co/debug/oAgAFdZ2Sneqrpj00XnTuQ/index.html#f{m[DmIf,AA_,t[AQ,A1mn_,f{e[A5Zm,eJeQ_,s{af6TiPqAA,bAX0,uBGL/SQ,oBGMA7A___,v[{wiLg,v[{f'list',q'stdouterr',p{_,xAYag_,{f'container',q'stack',p{_,xAYag_,{f'list',q'alerts',p{_,xAYag_,{f'notebook',q'notebook',p.,xAYag___,{w/eg,v[{f'source',q'source',p{_,xAYag____/

On termination during the hang, the parent process main thread is in `audioipc2::ipccore::EventLoopHandle::add_connection()`.  The content process (-childID 2) main and IPC I/O Child threads do not appear to be blocked, so this may not be exactly the same hang.  There is a CubebOperation thread in `audioipc2_client::stream::ClientStream::init()`.

Back to Bug 1801049 Comment 3