Closed Bug 1672483 Opened 4 years ago Closed 4 years ago

FFmpegVideoDecoder::InitCodecContext() Crash in [@ __getdents64]

Categories

(Core :: Audio/Video: Playback, defect)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1672482
Tracking Status
firefox-esr78 --- unaffected
firefox81 --- unaffected
firefox82 --- unaffected
firefox83 --- unaffected
firefox84 --- affected

People

(Reporter: cpeterson, Unassigned)

Details

(Keywords: crash)

Crash Data

This may be a new regression. There are 28 __getdents64 crash reports in the last six months and they are all from the same user running build ID 20201021095128 (with Fission enabled).

All of the crashes are related to a FFmpegVideoDecoder::InitCodecContext() runnable crashing in PR_GetNumberOfProcessors().

Crash report: https://crash-stats.mozilla.org/report/index/8b4d1fe6-e6f5-45de-b468-1ee0d0201021

Reason: SIGSYS

Top 10 frames of crashing thread:

0 libc.so.6 __getdents64 /usr/src/debug/glibc-2.32/dirent/../sysdeps/unix/sysv/linux/getdents64.c:32
1 libc.so.6 __readdir64 /usr/src/debug/glibc-2.32/dirent/../sysdeps/posix/readdir.c:65
2 libc.so.6 __get_nprocs_conf /usr/src/debug/glibc-2.32/misc/../sysdeps/unix/sysv/linux/getsysstats.c:248
3 libc.so.6 __sysconf /usr/src/debug/glibc-2.32/posix/../sysdeps/unix/sysv/linux/x86/sysconf.c:36
4 libnspr4.so PR_GetNumberOfProcessors nsprpub/pr/src/misc/prsystem.c:254
5 libxul.so mozilla::FFmpegVideoDecoder<46465650>::InitCodecContext dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:415
6 libxul.so mozilla::FFmpegDataDecoder<46465650>::InitDecoder dom/media/platforms/ffmpeg/FFmpegDataDecoder.cpp:96
7 libxul.so mozilla::FFmpegVideoDecoder<46465650>::Init dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:385
8 libxul.so mozilla::detail::ProxyFunctionRunnable<mozilla::MediaDataDecoderProxy::Init xpcom/threads/MozPromise.h:1564
9 libxul.so mozilla::TaskQueue::Runner::Run xpcom/threads/TaskQueue.cpp:158
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.