HEVC mmal SEGFAULT on Raspberry Pi
I built VLC from git master on a Pi 4 running Buster Lite. Trying to play an HEVC file to the HDMI output crashes with segmentation fault. I'm not sure if this is a bug or a feature request, but I do see some mmal modules available, so that makes me think this should be working:
$ /usr/local/bin/vlc -l | grep mmal
VLC media player 4.0.0-dev Otto Chriek (revision 197ac1d)
mmal_device MMAL
mmal_vout MMAL-based vout plugin for Raspberry Pi
mmal_deinterlace MMAL-based deinterlace filter plugin
mmal_codec MMAL-based decoder plugin for Raspberry Pi
mmal_converter mmal_converter
mmal_converter MMAL resizing conversion filter
I can play this file with the VLC build from Raspbian Buster repo, but this lacks some features because it's based on 3.0.11.
The full verbose output is below, but here are some lines I found interesting:
[b3613048] mmal_codec decoder debug: codec hevc not supported
[b3613048] avcodec decoder debug: using ffmpeg Lavc58.35.100
[b3613048] avcodec decoder debug: CPU flags: 0x0000003f
[b3613048] avcodec decoder debug: allowing 5 thread(s) for decoding
[b3613048] avcodec decoder debug: codec (hevc) started
[b3613048] avcodec decoder debug: using frame thread mode with 5 threads
[b37e35dc] main generic debug: using video decoder module "avcodec"
In the Raspbian v3 build it's different:
[b2502b18] mmal_codec decoder debug: OpenDecoder: <<< (hevc/----)[----] 0x0 0/0=0/0 o:0 -> (----/----) 0x0 0/0 o:0
[b2502b18] mmal_avcodec decoder debug: MmalAvcodecOpenDecoder: <<< (hevc/----)[----] 0x0 -> (----/----) 0x0 [CMA/536870912] xb:5
[b2502b18] mmal_avcodec decoder debug: using ffmpeg Lavc58.35.100
[b2502b18] mmal_avcodec decoder debug: CPU flags: 0x0000003f
[b2502b18] mmal_avcodec decoder: Looking for HEVC decoder 'hevc'
[b2502b18] mmal_avcodec decoder debug: allowing 3 thread(s) for decoding
[b2502b18] mmal_avcodec decoder debug: codec (hevc) started
[b2502b18] mmal_avcodec decoder debug: using frame thread mode with 3 threads
[b2502b18] main decoder debug: using video decoder module "mmal_avcodec"
I tried running with sudo strace -u pi /usr/local/bin/vlc ~/videos/uhd40Mb-420.ts -V mmal_vout
and this way I see the following errors, although this does not appear when running normally:
error: XDG_RUNTIME_DIR not set in the environment.
error: XDG_RUNTIME_DIR not set in the environment.
[ab3e33c8] dbus_screensaver inhibit error: cannot connect to session bus: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
[aa81edb0] xcb vout display error: window not available
[aa81edb0] xcb vout display error: window not available
[aa81edb0] fb vout display error: cannot get terminal mode (Inappropriate ioctl for device)
<unfinished ...>) = ?
+++ killed by SIGSEGV +++
I don't think X11 should be necessary for this.
Full verbose output:
$ /usr/local/bin/vlc ~/videos/uhd40Mb-420.ts --vout mmal_vout -vv
VLC media player 4.0.0-dev Otto Chriek (revision 197ac1d)
[00073b90] main libvlc debug: VLC media player - 4.0.0-dev Otto Chriek
[00073b90] main libvlc debug: Copyright © 1996-2020 the VideoLAN team
[00073b90] main libvlc debug: revision 197ac1d
[00073b90] main libvlc debug: configured with ./configure '--disable-qt' '--enable-mmal' '--enable-mmal-avcodec'
[00073b90] main libvlc debug: searching plug-in modules
[00073b90] main libvlc debug: loading plugins cache file /usr/local/lib/vlc/plugins/plugins.dat
[00073b90] main libvlc debug: recursively browsing `/usr/local/lib/vlc/plugins'
[00073b90] main libvlc debug: plug-ins loaded: 522 modules
[00073b90] main libvlc debug: opening config file (/home/pi/.config/vlc/vlcrc)
[beeca24c] main generic debug: looking for logger module matching "any": 4 candidates
[beeca24c] main generic debug: using logger module "console"
[00073b90] main libvlc debug: translation test: code is "C"
[beeca22c] main generic debug: looking for keystore module matching "memory": 1 candidates
[beeca22c] main generic debug: using keystore module "memory"
[00073b90] main libvlc debug: CPU has capabilities ARM_NEON FPU
[beeca234] main generic debug: looking for medialibrary module matching "any": 0 candidates
[beeca234] main generic debug: no medialibrary modules matched with name any
[00073b90] main libvlc warning: Media library initialization failed
[000d8d50] main player debug: creating audio output
[beeca014] main generic debug: looking for audio output module matching "any": 4 candidates
[000cf210] vlcpulse audio output debug: using library version 12.2.0
[000cf210] vlcpulse audio output debug: (compiled with version 12.2.0, protocol 32)
[000cf210] vlcpulse audio output error: PulseAudio server connection failure: Connection refused
[000cf210] alsa audio output debug: Available ALSA PCM devices:
[000cf210] alsa audio output debug: null: Discard all samples (playback) or generate zero samples (capture)
[000cf210] alsa audio output debug: default:CARD=b1: bcm2835 HDMI 1, bcm2835 HDMI 1 Default Audio Device
[000cf210] alsa audio output debug: sysdefault:CARD=b1: bcm2835 HDMI 1, bcm2835 HDMI 1 Default Audio Device
[000cf210] alsa audio output debug: dmix:CARD=b1,DEV=0: bcm2835 HDMI 1, bcm2835 HDMI 1 Direct sample mixing device
[000cf210] alsa audio output debug: dsnoop:CARD=b1,DEV=0: bcm2835 HDMI 1, bcm2835 HDMI 1 Direct sample snooping device
[000cf210] alsa audio output debug: hw:CARD=b1,DEV=0: bcm2835 HDMI 1, bcm2835 HDMI 1 Direct hardware device without any conversions
[000cf210] alsa audio output debug: plughw:CARD=b1,DEV=0: bcm2835 HDMI 1, bcm2835 HDMI 1 Hardware device with all software conversions
[000cf210] alsa audio output debug: default:CARD=Headphones: bcm2835 Headphones, bcm2835 Headphones Default Audio Device
[000cf210] alsa audio output debug: sysdefault:CARD=Headphones: bcm2835 Headphones, bcm2835 Headphones Default Audio Device
[000cf210] alsa audio output debug: dmix:CARD=Headphones,DEV=0: bcm2835 Headphones, bcm2835 Headphones Direct sample mixing device
[000cf210] alsa audio output debug: dsnoop:CARD=Headphones,DEV=0: bcm2835 Headphones, bcm2835 Headphones Direct sample snooping device
[000cf210] alsa audio output debug: hw:CARD=Headphones,DEV=0: bcm2835 Headphones, bcm2835 Headphones Direct hardware device without any conversions
[000cf210] alsa audio output debug: plughw:CARD=Headphones,DEV=0: bcm2835 Headphones, bcm2835 Headphones Hardware device with all software conversions
[000cf210] alsa audio output debug: default: Default
[beeca014] main generic debug: using audio output module "alsa"
[000d8d50] main player debug: keeping audio output
[beeca134] main generic debug: looking for interface module matching "dbus,none": 1 candidates
[000eb320] dbus interface debug: listening on dbus as: org.mpris.MediaPlayer2.vlc
[beeca134] main generic debug: using interface module "dbus"
[b53005f0] main input debug: Creating an input for preparsing 'uhd40Mb-420.ts'
[beeca25c] main generic debug: looking for interface module matching "hotkeys": 1 candidates
[beeca25c] main generic debug: using interface module "hotkeys"
[beeca25c] main generic debug: looking for interface module matching "xcb_hotkeys": 1 candidates
[beeca25c] main generic debug: no interface modules matched with name xcb_hotkeys
[000e6688] main interface error: no suitable interface module
[00073b90] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
[beeca25c] main generic debug: looking for interface module matching "any": 2 candidates
Remote control interface initialized. Type `help' for help.
[beeca25c] main generic debug: using interface module "cli"
[000f1f80] main input debug: Creating an input for 'uhd40Mb-420.ts'
status change: ( new input: file:///home/pi/videos/uhd40Mb-420.ts )
status change: ( state: 1 )
[000f1f80] main input debug: using timeshift granularity of 50 MiB
[000f1f80] main input debug: using default timeshift path
[000f1f80] main input debug: `file:///home/pi/videos/uhd40Mb-420.ts' gives access `file' demux `any' path `/home/pi/videos/uhd40Mb-420.ts'
[b11007b8] main access debug: creating access: file:///home/pi/videos/uhd40Mb-420.ts
[b11007b8] main access debug: (path: /home/pi/videos/uhd40Mb-420.ts)
[b14f9a34] main generic debug: looking for access module matching "file": 4 candidates
[b14f9a34] main generic debug: using access module "filesystem"
[b14f9a6c] main generic debug: looking for stream_filter module matching "prefetch,cache": 3 candidates
[b1100be8] cache_read stream filter debug: Using stream method for AStream*
[b1100be8] cache_read stream filter debug: starting pre-buffering
[b1100be8] cache_read stream filter debug: received first data after 0 ms
[b1100be8] cache_read stream filter debug: pre-buffering done 1024 bytes in 0s - 7246 KiB/s
[b14f9a6c] main generic debug: using stream_filter module "cache_read"
[b14f9a7c] main generic debug: looking for stream_filter module matching "any": 7 candidates
[b14f9a7c] main generic debug: no stream_filter modules matched with name any
[b14f9aac] main generic debug: looking for stream_directory module matching "any": 1 candidates
[b14f9aac] main generic debug: no stream_directory modules matched with name any
[000f1f80] main input debug: attachment of directory-extractor failed for file:///home/pi/videos/uhd40Mb-420.ts
[b14f9a6c] main generic debug: looking for stream_filter module matching "record": 1 candidates
[b14f9a6c] main generic debug: using stream_filter module "record"
[000f1f80] main input debug: creating demux "any", URL: file:///home/pi/videos/uhd40Mb-420.ts, path: /home/pi/videos/uhd40Mb-420.ts
[b14f9a84] main generic debug: looking for demux module matching "ext-ts": 61 candidates
[b14f98dc] main generic debug: looking for xml reader module matching "any": 1 candidates
[b14f98dc] main generic debug: using xml reader module "xml"
[b11017b0] main xml reader debug: removing module "xml"
[b11012a8] webvtt demux debug: subtitle demux discarded
[b11012a8] ts demux debug: Standard set to Auto
[b14f9a84] main generic debug: using demux module "ts"
[000f1f80] main input debug: looking for a subtitle file in /home/pi/videos/
[b11012a8] ts demux debug: DEMUX_SET_GROUP_DEFAULT
[b14f9bbc] main generic debug: looking for meta reader module matching "any": 2 candidates
[b1107940] main access debug: creating access: file:///home/pi/videos/uhd40Mb-420.ts
[b1107940] main access debug: (path: /home/pi/videos/uhd40Mb-420.ts)
[b14f998c] main generic debug: looking for access module matching "file": 4 candidates
[b14f998c] main generic debug: using access module "filesystem"
[b14f99fc] main generic debug: looking for stream_filter module matching "prefetch,cache": 3 candidates
[b1107a68] cache_read stream filter debug: Using stream method for AStream*
[b1107a68] cache_read stream filter debug: starting pre-buffering
[b1107a68] cache_read stream filter debug: received first data after 0 ms
[b1107a68] cache_read stream filter debug: pre-buffering done 1024 bytes in 0s - 1763 KiB/s
[b14f99fc] main generic debug: using stream_filter module "cache_read"
[b1107a68] main stream filter debug: removing module "cache_read"
[b1107940] main access debug: removing module "filesystem"
[b110b260] lua demux meta debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/reader
[b110b260] lua demux meta debug: Trying Lua scripts in /usr/local/libexec/vlc/lua/meta/reader
[b636dcec] main generic debug: looking for meta fetcher module matching "any": 1 candidates
[b4d22958] lua meta fetcher debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/fetcher
[b4d22958] lua meta fetcher debug: Trying Lua scripts in /usr/local/libexec/vlc/lua/meta/fetcher
[b110b260] lua demux meta debug: Trying Lua playlist script /usr/local/libexec/vlc/lua/meta/reader/filename.luac
[b110b260] lua demux meta debug: Trying Lua scripts in /usr/local/share/vlc/lua/meta/reader
[b14f9bbc] main generic debug: no meta reader modules matched with name any
[000f1f80] main input debug: `file:///home/pi/videos/uhd40Mb-420.ts' successfully opened
status change: ( play state: 2 )
[b11012a8] ts demux debug: pid[17] unknown
[b11012a8] ts demux debug: PATCallBack called
[b11012a8] ts demux debug: new PAT ts_id=1 version=0 current_next=1
[b11012a8] ts demux debug: * number=1 pid=4096
[b11012a8] ts demux debug: temporary receiving program 1
[b11012a8] ts demux debug: PMTCallBack called for program 1
[b11012a8] ts demux debug: new PMT program number=1 version=0 pid_pcr=256
[b11012a8] ts demux debug: * pid=256 type=0x24 HEVC video stream as defined in ITU-T Rec. H.265
[b11012a8] ts demux debug: - ES descriptor tag 0x5
[b11012a8] ts demux debug: => pid 256 has now es fcc=hevc
[000f1f80] main input debug: selecting program id=1
[b14f95dc] main generic debug: looking for packetizer module matching "any": 25 candidates
[b4d22958] lua meta fetcher debug: Trying Lua scripts in /usr/local/share/vlc/lua/meta/fetcher
[b636dcec] main generic debug: no meta fetcher modules matched with name any
[b636dcec] main generic debug: looking for art finder module matching "any": 2 candidates
[b4d22958] lua art finder debug: Trying Lua scripts in /home/pi/.local/share/vlc/lua/meta/art
[b4d22958] lua art finder debug: Trying Lua scripts in /usr/local/libexec/vlc/lua/meta/art
[b4d22958] lua art finder debug: Trying Lua playlist script /usr/local/libexec/vlc/lua/meta/art/00_musicbrainz.luac
[b4d22958] lua art finder debug: skipping script (unmatched scope) /usr/local/libexec/vlc/lua/meta/art/00_musicbrainz.luac
[b4d22958] lua art finder debug: Trying Lua playlist script /usr/local/libexec/vlc/lua/meta/art/01_googleimage.luac
[b4d22958] lua art finder debug: skipping script (unmatched scope) /usr/local/libexec/vlc/lua/meta/art/01_googleimage.luac
[b4d22958] lua art finder debug: Trying Lua playlist script /usr/local/libexec/vlc/lua/meta/art/03_lastfm.luac
[b4d22958] lua art finder debug: skipping script (unmatched scope) /usr/local/libexec/vlc/lua/meta/art/03_lastfm.luac
[b4d22958] lua art finder debug: Trying Lua playlist script /usr/local/libexec/vlc/lua/meta/art/02_frenchtv.luac
[b4d22958] lua art finder debug: skipping script (unmatched scope) /usr/local/libexec/vlc/lua/meta/art/02_frenchtv.luac
[b4d22958] lua art finder debug: Trying Lua scripts in /usr/local/share/vlc/lua/meta/art
[b636dcec] main generic debug: no art finder modules matched with name any
[b14f95dc] main generic debug: using packetizer module "hevc"
[b14f95dc] main generic debug: looking for video decoder module matching "any": 12 candidates
[b1109f10] mmal_codec decoder debug: codec hevc not supported
[b1109f10] avcodec decoder debug: using ffmpeg Lavc58.35.100
[b1109f10] avcodec decoder debug: CPU flags: 0x0000003f
[b1109f10] avcodec decoder debug: allowing 5 thread(s) for decoding
[b1109f10] avcodec decoder debug: codec (hevc) started
[b1109f10] avcodec decoder debug: using frame thread mode with 5 threads
[b14f95dc] main generic debug: using video decoder module "avcodec"
[b11012a8] ts demux debug: Default program is 1
[b11012a8] ts demux debug: * pid=257 type=0xf ISO/IEC 13818-7 Audio with ADTS transport
[b11012a8] ts demux debug: - SL/FMC descriptor not found/matched
[b11012a8] ts demux debug: => pid 257 has now es fcc=mp4a
[b14f95dc] main generic debug: looking for packetizer module matching "any": 25 candidates
[b1173bc8] mpeg4audio packetizer debug: running MPEG4 audio packetizer
[b1173bc8] mpeg4audio packetizer debug: ADTS Mode
[b14f95dc] main generic debug: using packetizer module "mpeg4audio"
[b14f95dc] main generic debug: looking for audio decoder module matching "any": 17 candidates
[b1173700] avcodec decoder debug: using ffmpeg Lavc58.35.100
[b1173700] avcodec decoder debug: CPU flags: 0x0000003f
[b1173700] avcodec decoder debug: codec (aac) started
[b14f95dc] main generic debug: using audio decoder module "avcodec"
[b11012a8] ts demux debug: * pid=17 listening for SDT
[b11012a8] ts demux debug: enabling pid 256 from program 1
[b11012a8] ts demux debug: enabling pid 257 from program 1
[b11012a8] ts demux debug: enabling pcr pid 256 from program 1
[b11012a8] ts demux debug: EOF at 70304104
[b11012a8] ts demux debug: first packet for pid=17 cc=0x1
[b11012a8] ts demux debug: SDTCallBack called
[b11012a8] ts demux debug: * pid=18 listening for EIT
[b11012a8] ts demux debug: * pid=20 listening for TDT
[b11012a8] ts demux debug: new SDT ts_id=1 version=0 current_next=1 network_id=65281
[b11012a8] ts demux debug: * service id=1 eit schedule=0 present=0 running=4 free_ca=0
[b11012a8] ts demux debug: - type=1 provider=FFmpeg name=Service01
[000f1f80] main input debug: EsOutProgramMeta: number=1
[000f1f80] main input debug: Buffering 0%
[b11012a8] ts demux warning: Broken stream: pid 257 sends packets with dts 217955us later than pcr, applying delay
[b1173bc8] mpeg4audio packetizer: AAC channels: 7 samplerate: 24000
[b1173700] main decoder debug: restarting module due to input format change
[000f1f80] main input debug: Buffering 4%
[b1173700] main decoder debug: removing module "avcodec"
[ab933aac] main generic debug: looking for audio decoder module matching "any": 17 candidates
[b1173700] avcodec decoder debug: using ffmpeg Lavc58.35.100
[b1173700] avcodec decoder debug: CPU flags: 0x0000003f
[aac @ 0xab700f40] Assuming an incorrectly encoded 7.1 channel layout instead of a spec-compliant 7.1(wide) layout, use -strict 1 to decode according to the specification instead.
[000f1f80] main input debug: Buffering 8%
[b1109f10] main decoder debug: restarting module due to input format change
[b1109f10] main decoder debug: removing module "avcodec"
[b511baac] main generic debug: looking for video decoder module matching "any": 12 candidates
[b1109f10] mmal_codec decoder debug: codec hevc not supported
[b1109f10] avcodec decoder debug: using ffmpeg Lavc58.35.100
[000f1f80] main input debug: Buffering 16%
[b1173700] avcodec decoder debug: codec (aac) started
[ab933aac] main generic debug: using audio decoder module "avcodec"
[b1109f10] avcodec decoder debug: CPU flags: 0x0000003f
[b1109f10] avcodec decoder debug: allowing 5 thread(s) for decoding
[aac @ 0xab700f40] This stream seems to incorrectly report its last channel as SCE[7], mapping to LFE[0]
[000d8d50] main player debug: reusing audio output
[b1109f10] avcodec decoder debug: codec (hevc) started
[b1109f10] avcodec decoder debug: using frame thread mode with 5 threads
[b511baac] main generic debug: using video decoder module "avcodec"
[000cf210] alsa audio output debug: using ALSA device: default
[000cf210] alsa audio output debug: Plug PCM: Hardware PCM card 0 'bcm2835 HDMI 1' device 0 subdevice 0
[000cf210] alsa audio output debug: device name : bcm2835 HDMI 1
[000cf210] alsa audio output debug: device ID : bcm2835 HDMI 1
[000cf210] alsa audio output debug: subdevice name: subdevice [#0](https://code.videolan.org/videolan/vlc/-/issues/0)
[000cf210] alsa audio output debug: initial hardware setup:
ACCESS: MMAP_INTERLEAVED MMAP_NONINTERLEAVED MMAP_COMPLEX RW_INTERLEAVED RW_NONINTERLEAVED
FORMAT: S8 U8 S16_LE S16_BE U16_LE U16_BE S24_LE S24_BE U24_LE U24_BE S32_LE S32_BE U32_LE U32_BE FLOAT_LE FLOAT_BE FLOAT64_LE FLOAT64_BE MU_LAW A_LAW IMA_ADPCM S20_LE S20_BE U20_LE U20_BE S24_3LE S24_3BE U24_3LE U24_3BE S20_3LE S20_3BE U20_3LE U20_3BE S18_3LE S18_3BE U18_3LE U18_3BE
SUBFORMAT: STD
SAMPLE_BITS: [4 64]
FRAME_BITS: [4 640000]
CHANNELS: [1 10000]
RATE: [8000 192000]
PERIOD_TIME: [10000 16384000]
PERIOD_SIZE: [80 131072]
PERIOD_BYTES: [40 4294967295]
PERIODS: (0 1639)
BUFFER_TIME: (416 16384000]
BUFFER_SIZE: [80 131072]
BUFFER_BYTES: [40 4294967295]
TICK_TIME: ALL
[000cf210] alsa audio output debug: channels map not provided
[000cf210] alsa audio output debug: final HW setup:
ACCESS: RW_INTERLEAVED
FORMAT: FLOAT_LE
SUBFORMAT: STD
SAMPLE_BITS: 32
FRAME_BITS: 64
CHANNELS: 2
RATE: 48000
PERIOD_TIME: 40000
PERIOD_SIZE: 1920
PERIOD_BYTES: 15360
PERIODS: (17 18)
BUFFER_TIME: (682666 682667)
BUFFER_SIZE: 32768
BUFFER_BYTES: 262144
TICK_TIME: 0
[000cf210] alsa audio output debug: initial software parameters:
tstamp_mode: NONE
tstamp_type: MONOTONIC
period_step: 1
avail_min: 1920
start_threshold: 1
stop_threshold: 32768
silence_threshold: 0
silence_size: 0
boundary: 1073741824
[000cf210] alsa audio output debug: final software parameters:
tstamp_mode: NONE
tstamp_type: MONOTONIC
period_step: 1
avail_min: 1920
start_threshold: 1
stop_threshold: 32768
silence_threshold: 0
silence_size: 0
boundary: 1073741824
[000cf210] alsa audio output warning: device cannot be paused
[000cf210] main audio output debug: output 'f32l' 48000 Hz Stereo frame=1 samples/8 bytes
[ab933a04] main generic debug: looking for audio volume module matching "any": 3 candidates
[b1109f10] avcodec decoder debug: available hardware decoder output format 192 (rpi)
[b1109f10] avcodec decoder debug: available hardware decoder output format 46 (vaapi_vld)
[b1109f10] avcodec decoder debug: available software decoder output format 64 (yuv420p10le)
[b1109f10] avcodec decoder debug: trying format vaapi_vld
[b1109f10] main decoder debug: vout: none found
[b1109f10] main decoder debug: vout change: decoder size
[b1109f10] main decoder debug: vout change: visible size
[ac4737a4] main generic debug: looking for text renderer module matching "any": 3 candidates
[ab933a04] main generic debug: using audio volume module "float_mixer"
[000cf210] main audio output debug: input 'f32l' 48000 Hz 3F2M2R/LFE frame=1 samples/32 bytes
[ab9338a4] main generic debug: looking for audio filter module matching "scaletempo": 1 candidates
[ab72d3f8] scaletempo audio filter debug: format: 48000 rate, 8 nch, 4 bps, fl32
[ab72d3f8] scaletempo audio filter debug: params: 30 stride, 0.200 overlap, 14 search
[ab72d3f8] scaletempo audio filter debug: 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode
[ab9338a4] main generic debug: using audio filter module "scaletempo"
[000cf210] main audio output debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz 3F2M2R/LFE->3F2M2R/LFE
[000cf210] main audio output debug: conversion pipeline complete
[000cf210] main audio output debug: conversion: 'f32l'->'f32l' 48000 Hz->48000 Hz 3F2M2R/LFE->Stereo
[ab93385c] main generic debug: looking for audio converter module matching "any": 8 candidates
[001a83d0] freetype spu text debug: Building font databases.
[ab93385c] main generic debug: using audio converter module "simple_channel_mixer"
[000cf210] main audio output debug: conversion pipeline complete
[ab9338fc] main generic debug: looking for audio resampler module matching "any": 3 candidates
[ab74f408] soxr audio resampler debug: Using SoX Resampler with 'single-precision' engine and 'Medium 16-bit with medium roll-off' quality to convert f32l/48000Hz to f32l/48000Hz.
[ab9338fc] main generic debug: using audio resampler module "soxr"
[b1173700] main decoder warning: non-dated audio buffer received
[001a83d0] freetype spu text debug: Took 37017 microseconds
[ac4737a4] main generic debug: using text renderer module "freetype"
[ac4737b4] main generic debug: looking for video converter module matching "any": 17 candidates
[001a9c38] swscale scale debug: 32x32 (32x32) chroma: YUVA -> 16x16 (16x16) chroma: RGBA with scaling using Bicubic (good quality)
[ac4737b4] main generic debug: using video converter module "swscale"
[ac4737b4] main generic debug: looking for video converter module matching "any": 17 candidates
[001e8378] yuvp scale debug: YUVP to YUVA converter
[ac4737b4] main generic debug: using video converter module "yuvp"
[000f3d08] main video output debug: Deinterlacing available
[000f3d08] main video output debug: deinterlace -1, mode auto, is_needed 0
[ac4737bc] main generic debug: looking for vout window module matching "any": 5 candidates
[ac4737bc] main generic debug: using vout window module "wdummy"
[000f1f80] main input debug: Buffering 25%
[ac47378c] main generic debug: looking for inhibit module matching "any": 3 candidates
[001b72e8] dbus_screensaver inhibit debug: cannot find service org.freedesktop.ScreenSaver
[001b72e8] dbus_screensaver inhibit debug: cannot find service org.freedesktop.PowerManagement.Inhibit
[001b72e8] dbus_screensaver inhibit debug: cannot find service org.mate.SessionManager
[001b72e8] dbus_screensaver inhibit debug: cannot find service org.gnome.SessionManager
[ac47378c] main generic debug: using inhibit module "xdg"
[ac4738cc] main generic debug: looking for decoder device module matching "any": 4 candidates
[000f1f80] main input debug: Buffering 33%
[001b7008] mmal_device generic warning: VCSM init succeeded: CMA
[ac4738cc] main generic debug: using decoder device module "mmal_device"
[b1109f10] main decoder debug: vout change: chroma
[001eacc8] main window debug: resized to 3840x2160
[000f3d08] main video output debug: deinterlace -1, mode auto, is_needed 0
[000f3d08] main video output debug: Opening vout display wrapper
[ac4737dc] main generic debug: looking for vout display module matching "mmal_vout": 1 candidates
[ac473664] main generic debug: looking for decoder device module matching "any": 4 candidates
[001b6488] mmal_device generic warning: VCSM init succeeded: CMA
[ac473664] main generic debug: using decoder device module "mmal_device"
[001f1860] mmal_vout vout display debug: Display device: auto, qt=-1 id=-1 display=2
[000f1f80] main input debug: Buffering 41%
[000f1f80] main input debug: Buffering 50%
[000f1f80] main input debug: Buffering 58%
[001f1860] mmal_vout vout display debug: State=0xa
[001f1860] mmal_vout vout display debug: HDMI: 3840x2160
Segmentation fault