FS#64266 - [ffmpeg] segfault with 4.2.1-2 when playing twitch or twitter videos
Attached to Project:
Arch Linux
Opened by Nicolas Goy (kuon) - Friday, 25 October 2019, 17:20 GMT
Last edited by Maxime Gauduin (Alucryd) - Wednesday, 20 November 2019, 17:45 GMT
Opened by Nicolas Goy (kuon) - Friday, 25 October 2019, 17:20 GMT
Last edited by Maxime Gauduin (Alucryd) - Wednesday, 20 November 2019, 17:45 GMT
|
Details
Description:
After update from ffmpeg 4.2.1-1 to 4.2.1-2 a segfault occurs in libavcodec.so.58.54.100. Both firefox and mpv crashes when playing a video from twitch or twitter. Additional info: dmesg error from mpv: [81004.634639] mpv/opener[2215161]: segfault at 10 ip 00007f303e476b61 sp 00007f302f7260d8 error 4 in libavcodec.so.58.54.100[7f303e1ca000+979000] [81004.634643] Code: e9 24 c6 ff ff 48 8b 44 24 38 48 63 f6 48 63 c9 44 0f bf 48 e8 44 0f bf 40 ea e9 4d fb ff ff 68 8b 44 24 38 48 63 f6 48 63 c9 <44> 0f bf 78 04 44 0f bf 70 06 e9 43 f5 ff ff 48 8b 6c 24 28 4d 89 firefox crash report: https://crash-stats.mozilla.org/report/index/c6b8fc95-a40d-4d00-9763-3bac20191025 Youtube plays properly with no crash, but twitter and twitch both crash. I have not tested other platform yet, it might be connected to the codec used. Steps to reproduce: * update ffmpeg to version 4.2.1-2 * open firefox 70.0 * go to twitch.tv, play a video or * install streamlink 1.2.0-1 * install mpv 0.30.0 * run `streamlink --player mpv twitch.tv/<a channel> best` Workaround: Downgrading to 4.2.1-1 fixed firefox and mpv. |
This task depends upon
Closed by Maxime Gauduin (Alucryd)
Wednesday, 20 November 2019, 17:45 GMT
Reason for closing: Fixed
Additional comments about closing: 4.2.1-3
Wednesday, 20 November 2019, 17:45 GMT
Reason for closing: Fixed
Additional comments about closing: 4.2.1-3
PID: 2215156 (mpv)
UID: 1000 (kuon)
GID: 1000 (kuon)
Signal: 11 (SEGV)
Timestamp: Fri 2019-10-25 18:20:26 CEST (1h 3min ago)
Command Line: mpv --title twitch.tv/guile93 -
Executable: /usr/bin/mpv
Control Group: /user.slice/user-1000.slice/session-1.scope
Unit: session-1.scope
Slice: user-1000.slice
Session: 1
Owner UID: 1000 (kuon)
Boot ID: c4e708fb915a44529213b94679b803d4
Machine ID: b20570e1eb354484842cd3f69b841431
Hostname: yoda
Storage: /var/lib/systemd/coredump/core.mpv.1000.c4e708fb915a44529213b94679b803d4.2215156.1572020426000000000000.lz4
Message: Process 2215156 (mpv) of user 1000 dumped core.
Stack trace of thread 2215161:
#0 0x00007f303e476b61 n/a (libavcodec.so.58)
Stack trace of thread 2215156:
#0 0x00007f303d4a1f7a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x000055a01bf8f622 n/a (mpv)
#2 0x000055a01bfc6f0a n/a (mpv)
#3 0x000055a01bfc9771 n/a (mpv)
#4 0x000055a01bfbc499 n/a (mpv)
#5 0x000055a01bfbef18 n/a (mpv)
#6 0x000055a01bfc016a n/a (mpv)
#7 0x000055a01bfc4409 n/a (mpv)
#8 0x00007f303c528153 __libc_start_main (libc.so.6)
#9 0x000055a01bf402ae n/a (mpv)
Stack trace of thread 2215159:
#0 0x00007f303d4a1f7a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x000055a01bfa55f5 n/a (mpv)
#2 0x000055a01bfa75c9 mpv_wait_event (mpv)
#3 0x000055a01bfc22e5 n/a (mpv)
#4 0x00007f303d6e020e n/a (liblua5.2.so.5.2)
#5 0x00007f303d6ebfec n/a (liblua5.2.so.5.2)
#6 0x00007f303d6e05b8 n/a (liblua5.2.so.5.2)
#7 0x00007f303d6dc68b lua_callk (liblua5.2.so.5.2)
#8 0x000055a01bfc1808 n/a (mpv)
#9 0x00007f303d6e020e n/a (liblua5.2.so.5.2)
#10 0x00007f303d6e0582 n/a (liblua5.2.so.5.2)
#11 0x00007f303d6dfb30 n/a (liblua5.2.so.5.2)
#12 0x00007f303d6e07ff n/a (liblua5.2.so.5.2)
#13 0x00007f303d6dc751 lua_pcallk (liblua5.2.so.5.2)
#14 0x000055a01bfc3145 n/a (mpv)
#15 0x00007f303d6e020e n/a (liblua5.2.so.5.2)
#16 0x00007f303d6e0582 n/a (liblua5.2.so.5.2)
#17 0x00007f303d6dfb30 n/a (liblua5.2.so.5.2)
#18 0x00007f303d6e07ff n/a (liblua5.2.so.5.2)
#19 0x00007f303d6dc751 lua_pcallk (liblua5.2.so.5.2)
#20 0x000055a01bfc363d n/a (mpv)
#21 0x000055a01bfcaa5b n/a (mpv)
#22 0x00007f303d49b4cf start_thread (libpthread.so.0)
#23 0x00007f303c6002d3 __clone (libc.so.6)
Stack trace of thread 2215157:
#0 0x00007f303c5f59ef __poll (libc.so.6)
#1 0x000055a01c038984 n/a (mpv)
#2 0x00007f303d49b4cf start_thread (libpthread.so.0)
#3 0x00007f303c6002d3 __clone (libc.so.6)
Stack trace of thread 2215160:
#0 0x00007f303d4a1f7a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x000055a01bfa55f5 n/a (mpv)
#2 0x000055a01bfa75c9 mpv_wait_event (mpv)
#3 0x000055a01bfc22e5 n/a (mpv)
#4 0x00007f303d6e020e n/a (liblua5.2.so.5.2)
#5 0x00007f303d6ebfec n/a (liblua5.2.so.5.2)
#6 0x00007f303d6e05b8 n/a (liblua5.2.so.5.2)
#7 0x00007f303d6dc68b lua_callk (liblua5.2.so.5.2)
#8 0x000055a01bfc1808 n/a (mpv)
#9 0x00007f303d6e020e n/a (liblua5.2.so.5.2)
#10 0x00007f303d6e0582 n/a (liblua5.2.so.5.2)
#11 0x00007f303d6dfb30 n/a (liblua5.2.so.5.2)
#12 0x00007f303d6e07ff n/a (liblua5.2.so.5.2)
#13 0x00007f303d6dc751 lua_pcallk (liblua5.2.so.5.2)
#14 0x000055a01bfc3145 n/a (mpv)
#15 0x00007f303d6e020e n/a (liblua5.2.so.5.2)
#16 0x00007f303d6e0582 n/a (liblua5.2.so.5.2)
#17 0x00007f303d6dfb30 n/a (liblua5.2.so.5.2)
#18 0x00007f303d6e07ff n/a (liblua5.2.so.5.2)
#19 0x00007f303d6dc751 lua_pcallk (liblua5.2.so.5.2)
#20 0x000055a01bfc363d n/a (mpv)
#21 0x000055a01bfcaa5b n/a (mpv)
#22 0x00007f303d49b4cf start_thread (libpthread.so.0)
#23 0x00007f303c6002d3 __clone (libc.so.6)
Stack trace of thread 2215158:
#0 0x00007f303d4a1f7a pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0)
#1 0x000055a01bfa55f5 n/a (mpv)
#2 0x000055a01bfa75c9 mpv_wait_event (mpv)
#3 0x000055a01bfc22e5 n/a (mpv)
#4 0x00007f303d6e020e n/a (liblua5.2.so.5.2)
#5 0x00007f303d6ebfec n/a (liblua5.2.so.5.2)
#6 0x00007f303d6e05b8 n/a (liblua5.2.so.5.2)
#7 0x00007f303d6dc68b lua_callk (liblua5.2.so.5.2)
#8 0x000055a01bfc1808 n/a (mpv)
#9 0x00007f303d6e020e n/a (liblua5.2.so.5.2)
#10 0x00007f303d6e0582 n/a (liblua5.2.so.5.2)
#11 0x00007f303d6dfb30 n/a (liblua5.2.so.5.2)
#12 0x00007f303d6e07ff n/a (liblua5.2.so.5.2)
#13 0x00007f303d6dc751 lua_pcallk (liblua5.2.so.5.2)
#14 0x000055a01bfc3145 n/a (mpv)
#15 0x00007f303d6e020e n/a (liblua5.2.so.5.2)
#16 0x00007f303d6e0582 n/a (liblua5.2.so.5.2)
#17 0x00007f303d6dfb30 n/a (liblua5.2.so.5.2)
#18 0x00007f303d6e07ff n/a (liblua5.2.so.5.2)
#19 0x00007f303d6dc751 lua_pcallk (liblua5.2.so.5.2)
#20 0x000055a01bfc363d n/a (mpv)
#21 0x000055a01bfcaa5b n/a (mpv)
#22 0x00007f303d49b4cf start_thread (libpthread.so.0)
#23 0x00007f303c6002d3 __clone (libc.so.6)