GNU bug report logs - #44417
ungoogle-chromium crashes on some videoconf web sites

Previous Next

Package: guix;

Reported by: Ludovic Courtès <ludovic.courtes <at> inria.fr>

Date: Tue, 3 Nov 2020 15:18:01 UTC

Severity: normal

Done: Ludovic Courtès <ludovic.courtes <at> inria.fr>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 44417 in the body.
You can then email your comments to 44417 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to marius <at> gnu.org, bug-guix <at> gnu.org:
bug#44417; Package guix. (Tue, 03 Nov 2020 15:18:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Ludovic Courtès <ludovic.courtes <at> inria.fr>:
New bug report received and forwarded. Copy sent to marius <at> gnu.org, bug-guix <at> gnu.org. (Tue, 03 Nov 2020 15:18:01 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludovic.courtes <at> inria.fr>
To: <bug-guix <at> gnu.org>
Subject: ungoogle-chromium crashes on Jitsi & co.
Date: Tue, 03 Nov 2020 16:17:23 +0100
Hello!

Current ungoogle-chromium (commit
e1f5c2292b88525414b5d0336a00bfa6741d4f14) crashes upon displaying video
as in Jitsi (GPU_DEAD_UPON_ARRIVAL error, IIRC).

Conversely, I found that this one works fine:

--8<---------------cut here---------------start------------->8---
$ /var/guix/profiles/per-user/ludo/current-guix-151-link/bin/guix describe
  guix cd0c426
    repository URL: https://git.savannah.gnu.org/git/guix.git
    branch: master
    commit: cd0c4268d74e58fcfe9c729183d90665f4abbb09
--8<---------------cut here---------------end--------------->8---

Ideas?

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#44417; Package guix. (Tue, 03 Nov 2020 23:29:01 GMT) Full text and rfc822 format available.

Message #8 received at 44417 <at> debbugs.gnu.org (full text, mbox):

From: Marius Bakke <marius <at> gnu.org>
To: Ludovic Courtès <ludovic.courtes <at> inria.fr>,
 44417 <at> debbugs.gnu.org
Subject: Re: bug#44417: ungoogle-chromium crashes on Jitsi & co.
Date: Wed, 04 Nov 2020 00:28:33 +0100
[Message part 1 (text/plain, inline)]
Ludovic Courtès <ludovic.courtes <at> inria.fr> writes:

> Current ungoogle-chromium (commit
> e1f5c2292b88525414b5d0336a00bfa6741d4f14) crashes upon displaying video
> as in Jitsi (GPU_DEAD_UPON_ARRIVAL error, IIRC).

The demo at https://meet.jit.si "works for me".  That is with
"intel-vaapi-driver" installed.  Does that make a difference?

Probably not, because it works here even without $LIBVA_DRIVERS_PATH.

Which GPU are you using?

Recently Chromium started building its own libGL.so and complains about
it not being found at startup (because it looks in $out/lib).  I'm
currently testing a patch that makes it use Mesas libGL mainly to
quiesce the warning.  Not sure if that is related, we'll see...
[signature.asc (application/pgp-signature, inline)]

Information forwarded to bug-guix <at> gnu.org:
bug#44417; Package guix. (Wed, 04 Nov 2020 10:17:02 GMT) Full text and rfc822 format available.

Message #11 received at 44417 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludovic.courtes <at> inria.fr>
To: Marius Bakke <marius <at> gnu.org>
Cc: 44417 <at> debbugs.gnu.org
Subject: Re: bug#44417: ungoogle-chromium crashes on Jitsi & co.
Date: Wed, 04 Nov 2020 11:16:06 +0100
Hi,

Marius Bakke <marius <at> gnu.org> skribis:

> Ludovic Courtès <ludovic.courtes <at> inria.fr> writes:
>
>> Current ungoogle-chromium (commit
>> e1f5c2292b88525414b5d0336a00bfa6741d4f14) crashes upon displaying video
>> as in Jitsi (GPU_DEAD_UPON_ARRIVAL error, IIRC).
>
> The demo at https://meet.jit.si "works for me".  That is with
> "intel-vaapi-driver" installed.  Does that make a difference?

Hmm actually Jitsi works for me too.

The one that doesn’t is a private video-conferencing thing at work (not
running Jitsi but very similar).  With the commit above, it says “Error
code: 4” (the GPU error was with an older commit).

The console shows:

--8<---------------cut here---------------start------------->8---
[16695:19:1104/110713.814684:ERROR:audio_rtp_receiver.cc(89)] AudioRtpReceiver::OnSetVolume: No audio channel exists.
[16695:19:1104/110714.263441:ERROR:webrtc_video_engine.cc(3327)] Absent receive stream; ignoring clearing encoded frame sink for ssrc 0
[16695:19:1104/110714.264357:ERROR:webrtc_video_engine.cc(3327)] Absent receive stream; ignoring clearing encoded frame sink for ssrc 0
--8<---------------cut here---------------end--------------->8---

> Probably not, because it works here even without $LIBVA_DRIVERS_PATH.
>
> Which GPU are you using?

It’s i915 and LIBVA_DRIVERS_PATH is unset.

> Recently Chromium started building its own libGL.so and complains about
> it not being found at startup (because it looks in $out/lib).  I'm
> currently testing a patch that makes it use Mesas libGL mainly to
> quiesce the warning.  Not sure if that is related, we'll see...

OK.

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#44417; Package guix. (Mon, 30 Nov 2020 03:49:01 GMT) Full text and rfc822 format available.

Message #14 received at 44417 <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Ludovic Courtès <ludovic.courtes <at> inria.fr>
Cc: 44417 <at> debbugs.gnu.org, Marius Bakke <marius <at> gnu.org>
Subject: Re: bug#44417: ungoogle-chromium crashes on Jitsi & co.
Date: Sun, 29 Nov 2020 22:48:04 -0500
Hi Ludo,

Ludovic Courtès <ludovic.courtes <at> inria.fr> writes:

> Hi,
>
> Marius Bakke <marius <at> gnu.org> skribis:
>
>> Ludovic Courtès <ludovic.courtes <at> inria.fr> writes:
>>
>>> Current ungoogle-chromium (commit
>>> e1f5c2292b88525414b5d0336a00bfa6741d4f14) crashes upon displaying video
>>> as in Jitsi (GPU_DEAD_UPON_ARRIVAL error, IIRC).
>>
>> The demo at https://meet.jit.si "works for me".  That is with
>> "intel-vaapi-driver" installed.  Does that make a difference?
>
> Hmm actually Jitsi works for me too.
>
> The one that doesn’t is a private video-conferencing thing at work (not
> running Jitsi but very similar).  With the commit above, it says “Error
> code: 4” (the GPU error was with an older commit).
>
> The console shows:
>
> [16695:19:1104/110713.814684:ERROR:audio_rtp_receiver.cc(89)] AudioRtpReceiver::OnSetVolume: No audio channel exists.
> [16695:19:1104/110714.263441:ERROR:webrtc_video_engine.cc(3327)] Absent receive stream; ignoring clearing encoded frame sink for ssrc 0
> [16695:19:1104/110714.264357:ERROR:webrtc_video_engine.cc(3327)] Absent receive stream; ignoring clearing encoded frame sink for ssrc 0
>
>> Probably not, because it works here even without $LIBVA_DRIVERS_PATH.
>>
>> Which GPU are you using?
>
> It’s i915 and LIBVA_DRIVERS_PATH is unset.
>
>> Recently Chromium started building its own libGL.so and complains about
>> it not being found at startup (because it looks in $out/lib).  I'm
>> currently testing a patch that makes it use Mesas libGL mainly to
>> quiesce the warning.  Not sure if that is related, we'll see...
>
> OK.
>
> Thanks,
> Ludo’.

Just a friendly ping on this issue; at least the title needs to be
updated :-).  What are the '& co'; are there other publicly available
services we can try to reproduce with?

Thanks,

Maxim




Changed bug title to 'ungoogle-chromium crashes on some videoconf web sites' from 'ungoogle-chromium crashes on Jitsi & co.' Request was from Ludovic Courtès <ludo <at> gnu.org> to control <at> debbugs.gnu.org. (Mon, 30 Nov 2020 07:59:02 GMT) Full text and rfc822 format available.

Information forwarded to bug-guix <at> gnu.org:
bug#44417; Package guix. (Mon, 30 Nov 2020 08:07:01 GMT) Full text and rfc822 format available.

Message #19 received at 44417 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludovic.courtes <at> inria.fr>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 44417 <at> debbugs.gnu.org, Marius Bakke <marius <at> gnu.org>
Subject: Re: bug#44417: ungoogle-chromium crashes on Jitsi & co.
Date: Mon, 30 Nov 2020 09:06:26 +0100
Hi,

Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis:

> Ludovic Courtès <ludovic.courtes <at> inria.fr> writes:

[...]

>> The one that doesn’t is a private video-conferencing thing at work (not
>> running Jitsi but very similar).  With the commit above, it says “Error
>> code: 4” (the GPU error was with an older commit).
>>
>> The console shows:
>>
>> [16695:19:1104/110713.814684:ERROR:audio_rtp_receiver.cc(89)] AudioRtpReceiver::OnSetVolume: No audio channel exists.
>> [16695:19:1104/110714.263441:ERROR:webrtc_video_engine.cc(3327)] Absent receive stream; ignoring clearing encoded frame sink for ssrc 0
>> [16695:19:1104/110714.264357:ERROR:webrtc_video_engine.cc(3327)] Absent receive stream; ignoring clearing encoded frame sink for ssrc 0

[...]

> Just a friendly ping on this issue; at least the title needs to be
> updated :-).  What are the '& co'; are there other publicly available
> services we can try to reproduce with?

I still experience the same problem with today’s master
(3462678bc346c2f6ea81245d6842264b6dccd945) on that web site (that’s a
Cisco videoconf service).  Unfortunately I don’t know of a public
instance of that service.  :-/

Any ideas of things I could try?

Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#44417; Package guix. (Tue, 19 Jan 2021 05:27:02 GMT) Full text and rfc822 format available.

Message #22 received at 44417 <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Ludovic Courtès <ludovic.courtes <at> inria.fr>
Cc: Marius Bakke <marius <at> gnu.org>, 44417 <at> debbugs.gnu.org
Subject: Re: bug#44417: ungoogle-chromium crashes on some videoconf web sites
Date: Tue, 19 Jan 2021 00:26:17 -0500
Hi Ludo,

Ludovic Courtès <ludovic.courtes <at> inria.fr> writes:

> Hi,
>
> Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis:
>
>> Ludovic Courtès <ludovic.courtes <at> inria.fr> writes:
>
> [...]
>
>>> The one that doesn’t is a private video-conferencing thing at work (not
>>> running Jitsi but very similar).  With the commit above, it says “Error
>>> code: 4” (the GPU error was with an older commit).
>>>
>>> The console shows:
>>>
>>> [16695:19:1104/110713.814684:ERROR:audio_rtp_receiver.cc(89)]
>>> AudioRtpReceiver::OnSetVolume: No audio channel exists.
>>> [16695:19:1104/110714.263441:ERROR:webrtc_video_engine.cc(3327)]
>>> Absent receive stream; ignoring clearing encoded frame sink for
>>> ssrc 0
>>> [16695:19:1104/110714.264357:ERROR:webrtc_video_engine.cc(3327)]
>>> Absent receive stream; ignoring clearing encoded frame sink for
>>> ssrc 0
>
> [...]
>
>> Just a friendly ping on this issue; at least the title needs to be
>> updated :-).  What are the '& co'; are there other publicly available
>> services we can try to reproduce with?
>
> I still experience the same problem with today’s master
> (3462678bc346c2f6ea81245d6842264b6dccd945) on that web site (that’s a
> Cisco videoconf service).  Unfortunately I don’t know of a public
> instance of that service.  :-/
>
> Any ideas of things I could try?

Can you reproduce using the webex test page [0] ?  It works for me.
Although once I had to join a real meeting on it and attempting to share
my screen would crash the browser, IIRC.  I'm using nouveau with an old
nvidia 8800 GTS card.

Maxim

[0]  https://www.webex.com/test-meeting.html#




Information forwarded to bug-guix <at> gnu.org:
bug#44417; Package guix. (Mon, 25 Jan 2021 17:13:01 GMT) Full text and rfc822 format available.

Message #25 received at 44417 <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludovic.courtes <at> inria.fr>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: Marius Bakke <marius <at> gnu.org>, 44417 <at> debbugs.gnu.org
Subject: Re: bug#44417: ungoogle-chromium crashes on some videoconf web sites
Date: Mon, 25 Jan 2021 18:12:17 +0100
Hi Maxim,

Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis:

> Can you reproduce using the webex test page [0] ?  It works for me.
> Although once I had to join a real meeting on it and attempting to share
> my screen would crash the browser, IIRC.  I'm using nouveau with an old
> nvidia 8800 GTS card.
>
> Maxim
>
> [0]  https://www.webex.com/test-meeting.html#

That one does not crash for me with ungoogled-chromium from
c03875b0361f114634caeb54935fe37a9b7b05af.

I’m not sure if there’s any conclusion we can draw?

Thanks,
Ludo’.




Information forwarded to bug-guix <at> gnu.org:
bug#44417; Package guix. (Mon, 25 Jan 2021 18:54:01 GMT) Full text and rfc822 format available.

Message #28 received at 44417 <at> debbugs.gnu.org (full text, mbox):

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Ludovic Courtès <ludovic.courtes <at> inria.fr>
Cc: Marius Bakke <marius <at> gnu.org>, 44417 <at> debbugs.gnu.org
Subject: Re: bug#44417: ungoogle-chromium crashes on some videoconf web sites
Date: Mon, 25 Jan 2021 13:53:02 -0500
Hi,

Ludovic Courtès <ludovic.courtes <at> inria.fr> writes:

> Hi Maxim,
>
> Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis:
>
>> Can you reproduce using the webex test page [0] ?  It works for me.
>> Although once I had to join a real meeting on it and attempting to share
>> my screen would crash the browser, IIRC.  I'm using nouveau with an old
>> nvidia 8800 GTS card.
>>
>> Maxim
>>
>> [0]  https://www.webex.com/test-meeting.html#
>
> That one does not crash for me with ungoogled-chromium from
> c03875b0361f114634caeb54935fe37a9b7b05af.
>
> I’m not sure if there’s any conclusion we can draw?

Are you able to retry the original environment it was not working in?
Without an instance to test, I'm afraid this issue is not actionable :-(.

One thing I've noticed is that ungoogled-chromium sometimes fails to
register with pulseaudio, it seems when pulseaudio was not already
running (launching pavucontrol or having Icecat already running fixes it
for me).  Perhaps it was this?

If you don't have an access to the original reproducer, let's close this
until it comes around again.

Thanks,

Maxim




Reply sent to Ludovic Courtès <ludovic.courtes <at> inria.fr>:
You have taken responsibility. (Thu, 28 Jan 2021 08:24:01 GMT) Full text and rfc822 format available.

Notification sent to Ludovic Courtès <ludovic.courtes <at> inria.fr>:
bug acknowledged by developer. (Thu, 28 Jan 2021 08:24:01 GMT) Full text and rfc822 format available.

Message #33 received at 44417-done <at> debbugs.gnu.org (full text, mbox):

From: Ludovic Courtès <ludovic.courtes <at> inria.fr>
To: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Cc: 44417-done <at> debbugs.gnu.org, Marius Bakke <marius <at> gnu.org>
Subject: Re: bug#44417: ungoogle-chromium crashes on some videoconf web sites
Date: Thu, 28 Jan 2021 09:23:02 +0100
Hi Maxim,

Maxim Cournoyer <maxim.cournoyer <at> gmail.com> skribis:

> Are you able to retry the original environment it was not working in?
> Without an instance to test, I'm afraid this issue is not actionable :-(.

Yeah, it’s not very helpful.  The good thing is that it seems to only
happen on that one site, so it’s not so bad.  Closing!

Thanks for helping out!

Ludo’.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 25 Feb 2021 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 61 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.