[FFmpeg-trac] #4537(undetermined:closed): segfault in av_buffer_unref when using Linphone 3.6.1

FFmpeg trac at avcodec.org
Tue May 26 17:52:01 CEST 2015


#4537: segfault in av_buffer_unref when using Linphone 3.6.1
--------------------------------+----------------------------------------
             Reporter:  jkt     |                    Owner:
                 Type:  defect  |                   Status:  closed
             Priority:  normal  |                Component:  undetermined
              Version:  2.6.2   |               Resolution:  invalid
             Keywords:          |               Blocked By:
             Blocking:          |  Reproduced by developer:  0
Analyzed by developer:  0       |
--------------------------------+----------------------------------------
Changes (by michael):

 * status:  new => closed
 * resolution:   => invalid


Comment:

 Replying to [comment:3 jkt]:
 > Replying to [comment:1 michael]:
 > > With what version of libav was it working ?
 >
 > I *think* that it was with libav-11.2 which I apparently installed on
 2015-03-04, but that could be wrong. I remember it "always working", but I
 wasn't checking every month and I apparently don't have older logs from
 Portage.
 >
 > > Also what version of linphone and mediastreamer is this using ?
 >
 > This (non-working) test is with Gentoo's linphone-3.6.1 and media-
 libs/mediastreamer-2.9.0-r1.

 Versions of mediastreamer before 2.11.0 are buggy and pass a uninitialized
 AVFrame into avcodec_decode_video2(), thats not correct for both FFmpeg
 and libav and both can crash as a result.
 If one doesnt crash thats just luck that the uninitialized values happen
 not to cause a crash

 So i suspect this bug is just that your mediastreamer is too old, iam
 closing it thus, but in case updating mediastreamer doesnt resolve it then
 please dont hesitate to reopen.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/4537#comment:4>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list