[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#963035: ffmpeg: 4.3 breaks chromium



Control: forwarded -1 https://bugs.chromium.org/p/chromium/issues/detail?id=1095962
Control: reassign -1 src:chromium 83.0.4103.106-1

On 2020-06-18 10:01:45 +0200, Sebastian Ramacher wrote:
> On 2020-06-18 08:55:32 +0200, Jochen Sprickerhof wrote:
> > Package: ffmpeg
> > Version: 7:4.3-2
> > Severity: critical
> > Justification: breaks unrelated software
> > 
> > with 4.3 installed:
> > 
> > $  chromium meet.jit.si/blublu
> > [6266:6266:0618/085414.897610:ERROR:edid_parser.cc(102)] Too short EDID data: manufacturer id
> > [6266:6266:0618/085414.965483:ERROR:browser_switcher_service.cc(238)] XXX Init()
> > [6266:6355:0618/085414.988403:ERROR:object_proxy.cc(632)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not
> > provided by any .service files
> > [6266:6355:0618/085414.988523:ERROR:object_proxy.cc(632)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was
> > not provided by any .service files
> > [6266:6355:0618/085414.988610:ERROR:object_proxy.cc(632)] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was
> > not provided by any .service files
> > [6301:6301:0618/085415.061438:ERROR:vaapi_wrapper.cc(583)] GetConfigAttributes failed for va_profile VAProfileH264Main
> > [6301:6301:0618/085415.061485:ERROR:vaapi_wrapper.cc(583)] GetConfigAttributes failed for va_profile VAProfileH264High
> > [6301:6301:0618/085415.061494:ERROR:vaapi_wrapper.cc(583)] GetConfigAttributes failed for va_profile VAProfileH264ConstrainedBaseline
> > [6301:6301:0618/085415.078676:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
> > libpng warning: iCCP: CRC error
> > libpng warning: iCCP: CRC error
> > Received signal 11 SEGV_MAPERR 000000000090
> > #0 0x5590d56d05a9 (/usr/lib/chromium/chromium+0x52485a8)
> > #1 0x5590d5635ac3 (/usr/lib/chromium/chromium+0x51adac2)
> > #2 0x5590d56d0131 (/usr/lib/chromium/chromium+0x5248130)
> > #3 0x7f2fcb348110 (/lib/x86_64-linux-gnu/libpthread-2.30.so+0x1410f)
> > #4 0x5590d35472a7 (/usr/lib/chromium/chromium+0x30bf2a6)
> > #5 0x5590d35422f9 (/usr/lib/chromium/chromium+0x30ba2f8)
> > #6 0x5590d349e0fb (/usr/lib/chromium/chromium+0x30160fa)
> > #7 0x5590d34a34c0 (/usr/lib/chromium/chromium+0x301b4bf)
> > #8 0x5590d34a6a29 (/usr/lib/chromium/chromium+0x301ea28)
> > #9 0x5590d34a6839 (/usr/lib/chromium/chromium+0x301e838)
> > #10 0x5590d34a6b64 (/usr/lib/chromium/chromium+0x301eb63)
> > #11 0x5590d349de1e (/usr/lib/chromium/chromium+0x3015e1d)
> > #12 0x5590d34a49cf (/usr/lib/chromium/chromium+0x301c9ce)
> > #13 0x5590d5680442 (/usr/lib/chromium/chromium+0x51f8441)
> > #14 0x5590d5690139 (/usr/lib/chromium/chromium+0x5208138)
> > #15 0x5590d568fed5 (/usr/lib/chromium/chromium+0x5207ed4)
> > #16 0x5590d564bdaa (/usr/lib/chromium/chromium+0x51c3da9)
> > #17 0x5590d56909e9 (/usr/lib/chromium/chromium+0x52089e8)
> > #18 0x5590d5668c84 (/usr/lib/chromium/chromium+0x51e0c83)
> > #19 0x5590d56a4aa9 (/usr/lib/chromium/chromium+0x521caa8)
> > #20 0x5590d56e046e (/usr/lib/chromium/chromium+0x525846d)
> > #21 0x7f2fcb33cf27 start_thread
> > #22 0x7f2fc64e531f clone
> >   r8: 00005590d3547310  r9: 0000000000000000 r10: 0000000000000000 r11: 0000000000000246
> >  r12: 00005590db31c760 r13: 00005590db36c5e0 r14: 00007f2f6400aa90 r15: 00007f2f6400ab60
> >   di: 00007f2f6400aa90  si: 0000000000008000  bp: 00007f2f7a7fa9e0  bx: 00005590db39ddd0
> >   dx: 0000000000000000  ax: 0000000000000001  cx: 0000000000000000  sp: 00007f2f7a7fa9c0
> >   ip: 00005590d35472a7 efl: 0000000000010202 cgf: 002b000000000033 erf: 0000000000000006
> >  trp: 000000000000000e msk: 0000000000000000 cr2: 0000000000000090
> > [end of stack trace]
> > Calling _exit(1). Core file will not be generated.
> > 
> > downgrading libav* to 4.2 makes it work again.
> 
> Might be related to
> * https://bugs.archlinux.org/task/67020
> * https://bugs.chromium.org/p/chromium/issues/detail?id=1095962
> * https://github.com/FFmpeg/FFmpeg/commit/731c77589841

Looking at the upstream bug again makes it clear that bug is caused by
chromium misusing av_max_alloc. This needs a fix in chromium, thus
I am reassigning it to chromium.

Cheers
-- 
Sebastian Ramacher

Attachment: signature.asc
Description: PGP signature


Reply to: