Opened 4 months ago

Last modified 4 months ago

#7312 new defect

crash while encoding from x11grab when source goes away

Reported by: omry Owned by:
Priority: normal Component: undetermined
Version: unspecified Keywords:
Cc: Blocked By:
Blocking: Reproduced by developer: no
Analyzed by developer: no

Description

Summary of the bug:
ffmpeg crashes when it's grabbing frames using x11grab if the source of the frames shutsdown unexpectedly.

How to reproduce:

# Start an xvfb vistual frame buffer:
Xvfb :100 -screen 0 1600x1200x24

# Optional, run something inside:
DISPLAY=:100 xterm

# Capture frames to a file
~/build/bin/ffmpeg -f x11grab -video_size 1024x768 -i :100 -codec:v libx264  out.mp4 -y

# Ctrl C the Xvfb process, the ffmpeg process will segfault reliably.

I initially saw it on 2.8.14-0ubuntu0.16.04.1, but reproduced after building from the latest source from git as of July/9/2018).

Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker.

Attachments (2)

gdb.txt (10.3 KB) - added by omry 4 months ago.
output.txt (2.3 KB) - added by omry 4 months ago.

Download all attachments as: .zip

Change History (4)

comment:1 Changed 4 months ago by cehoyos

Please test current FFmpeg git head and provide the command line including complete, uncut console output and backtrace, disassembly and register dump as explained on https://ffmpeg.org/bugreports.html to make this a valid ticket.

Changed 4 months ago by omry

Changed 4 months ago by omry

comment:2 Changed 4 months ago by omry

Added requested outputs.

Note: See TracTickets for help on using tickets.