Segfault in different packages after recent automatic ffmpeg update

classic Classic list List threaded Threaded
5 messages Options
Reply | Threaded
Open this post in threaded view
|

Segfault in different packages after recent automatic ffmpeg update

Nikolay Turpitko

Hello,

Sorry to bother you. But is seems something is wrong after recent
automatic update of ffmpeg package on Debian Buster on my laptop.

I tried to fill the bug with reportbug, but it seems it haven't sent the
mail.

Packages that were upgraded:
 ffmpeg libavcodec58 libavdevice58 libavfilter7 libavformat58
 libavresample4 libavutil56 libpostproc55 libswresample3 libswscale5

After that those programs began to fail with similar segfault error:

ffmpeg
mplayer
cmus
chromium
telegram-desktop

Log messages are as follows:


Aug 20 13:33:46 n76vj kernel: [18791.638293] chromium[31480]: segfault
at 8 ip 00007fe4386db62f sp 00007ff
ecbfc53d0 error 4 in ld-2.28.so[7fe4386cc000+1e000]
Aug 20 13:33:46 n76vj kernel: [18791.638302] Code: 44 24 10 4c 8b 60 08
41 80 3c 24 00 75 18 48 8b 05 e6 70 01 00 4c 8b 20 48 8d 05 eb f8 00 00
4d 85 e4 4c 0f 44 e0 48 8b 45 68 <4c> 8b 70 08 48 8d 05 e6 70 01 00 f6
00 10 0f 85 c5 01 00 00 48 8b
Aug 20 13:34:03 n76vj kernel: [18809.126135] cmus[31587]: segfault at 8
ip 00007f438bbde62f sp 00007fff85e 108a0 error 4 in
ld-2.28.so[7f438bbcf000+1e000]
Aug 20 13:34:03 n76vj kernel: [18809.126144] Code: 44 24 10 4c 8b 60 08
41 80 3c 24 00 75 18 48 8b 05 e6 70 01 00 4c 8b 20 48 8d 05 eb f8 00 00
4d 85 e4 4c 0f 44 e0 48 8b 45 68 <4c> 8b 70 08 48 8d 05 e6 70 01 00 f6
00 10 0f 85 c5 01 00 00 48 8b
Aug 20 13:40:57 n76vj kernel: [19222.952932] mplayer[2280]: segfault at
8 ip 00007fc95514f62f sp 00007ffc7f1ad900 error 4 in
ld-2.28.so[7fc955140000+1e000]
Aug 20 13:40:57 n76vj kernel: [19222.952938] Code: 44 24 10 4c 8b 60 08
41 80 3c 24 00 75 18 48 8b 05 e6 70 01 00 4c 8b 20 48 8d 05 eb f8 00 00
4d 85 e4 4c 0f 44 e0 48 8b 45 68 <4c> 8b 70 08 48 8d 05 e6 70 01 00 f6
00 10 0f 85 c5 01 00 00 48 8b
Aug 20 13:41:03 n76vj kernel: [19228.714435] ld-linux-x86-64[2386]:
segfault at 8 ip 00007f100360e62f sp 00007ffe8dfa1620 error 4 in
ld-2.28.so[7f10035ff000+1e000]
Aug 20 13:41:03 n76vj kernel: [19228.714441] Code: 44 24 10 4c 8b 60 08
41 80 3c 24 00 75 18 48 8b 05 e6 70 01 00 4c 8b 20 48 8d 05 eb f8 00 00
4d 85 e4 4c 0f 44 e0 48 8b 45 68 <4c> 8b 70 08 48 8d 05 e6 70 01 00 f6
00 10 0f 85 c5 01 00 00 48 8b
Aug 20 13:43:21 n76vj kernel: [19366.862479] ffmpeg[2862]: segfault at 8
ip 00007fae4eb0662f sp 00007ffc8efbf610 error 4 in
ld-2.28.so[7fae4eaf7000+1e000]
Aug 20 13:43:21 n76vj kernel: [19366.862493] Code: 44 24 10 4c 8b 60 08
41 80 3c 24 00 75 18 48 8b 05 e6 70 01 00 4c 8b 20 48 8d 05 eb f8 00 00
4d 85 e4 4c 0f 44 e0 48 8b 45 68 <4c> 8b 70 08 48 8d 05 e6 70 01 00 f6
00 10 0f 85 c5 01 00 00 48 8b


Could you please help me to properly report this issue?

--
Best,

Nikolay Turpitko
[hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Segfault in different packages after recent automatic ffmpeg update

Sven Joachim
On 2019-08-20 16:38 +0700, Nikolay Turpitko wrote:

> Sorry to bother you. But is seems something is wrong after recent
> automatic update of ffmpeg package on Debian Buster on my laptop.
>
> I tried to fill the bug with reportbug, but it seems it haven't sent
> the mail.
>
> Packages that were upgraded:
> ffmpeg libavcodec58 libavdevice58 libavfilter7 libavformat58
> libavresample4 libavutil56 libpostproc55 libswresample3 libswscale5
>
> After that those programs began to fail with similar segfault error:
>
> ffmpeg
> mplayer
> cmus
> chromium
> telegram-desktop

Normally I would say that this might be due to an improperly backported
patch, but ffmpeg in buster-security is essentially the same version as
in bullseye/sid, and apparently nobody has reported segfaults in it.

Maybe one of the upgraded libraries is corrupt?  You can use
"dpkg --verify" to test their integrity.

Cheers,
       Sven

Reply | Threaded
Open this post in threaded view
|

Re: Re: Segfault in different packages after recent automatic ffmpeg update

Nikolay Turpitko
In reply to this post by Nikolay Turpitko
Sven,

Thank you very much for your reply.

I executed `dpkg -V` and it listed
`/usr/lib/x86_64-linux-gnu/libavcodec.so.58.35.100`.

I purged `libavcodec58` and installed `libavcodec-extra`, which,
obviously, installed `libavcodec-extra58` under the hood.

This solved my segfault issue. I've executed `dpkg -V` again and yeah,
now it reports only some locally changed config files.

I have no idea why it affected only me. Everyone else installed extra
package as dependency may be? Anyway, thank you again for rescuing me
from this frustration.

--
Best,

Nikolay Turpitko
[hidden email]

Reply | Threaded
Open this post in threaded view
|

Re: Re: Segfault in different packages after recent automatic ffmpeg update

Nikolay Turpitko-2
In reply to this post by Sven Joachim
Reply | Threaded
Open this post in threaded view
|

Re: Re: Segfault in different packages after recent automatic ffmpeg update

Nikolay Turpitko-2
In reply to this post by Sven Joachim