corrupted size vs. prev_size
Opened this issue · 1 comments
9000h commented
VAAPIDEVICE SYSTEM INFORMATION REPORT
inxi
System: Kernel: 4.15.10-041510-generic x86_64 bits: 64 gcc: 7.2.0
Console: tty 0 Distro: Ubuntu Bionic Beaver (development branch)
Machine: Device: laptop System: Acer product: Aspire ES1-533 v: V1.12 serial: <filter>
Mobo: Acer model: Stego_AP v: V1.12 serial: <filter>
UEFI: Insyde v: V1.12 date: 10/18/2017
CPU: Quad core Intel Pentium N4200 (-MCP-) arch: N/A cache: 1024 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 8755
clock speeds: max: 2500 MHz 1: 1930 MHz 2: 1732 MHz 3: 1771 MHz
4: 1715 MHz
Graphics: Card: Intel Celeron N3350/Pentium N4200/Atom E3900 Series Integrated Graphics Controller
bus-ID: 00:02.0
Display Server: X.Org 1.19.6 driver: i915
Resolution: 1920x1080@60.01hz
OpenGL: renderer: Mesa DRI Intel HD Graphics 505 (Broxton)
version: 4.5 Mesa 18.0.0-rc4 Direct Render: Yes
Audio: Card Intel Celeron N3350/Pentium N4200/Atom E3900 Series Audio Cluster
driver: snd_hda_intel bus-ID: 00:0e.0
Sound: ALSA v: k4.15.10-041510-generic
vainfo
vainfo: VA-API version: 1.1 (libva 2.1.0)
vainfo: Driver version: Intel i965 driver for Intel(R) Broxton - 2.0.0
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileH264MultiviewHigh : VAEntrypointVLD
VAProfileH264MultiviewHigh : VAEntrypointEncSlice
VAProfileH264StereoHigh : VAEntrypointVLD
VAProfileH264StereoHigh : VAEntrypointEncSlice
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointVLD
ffmpeg
ffmpeg version 3.4.git-1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 7 (Ubuntu 7.3.0-5ubuntu1)
libavutil 56. 7.100 / 56. 7.100
libavcodec 58. 9.100 / 58. 9.100
libavformat 58. 3.100 / 58. 3.100
libavdevice 58. 0.100 / 58. 0.100
libavfilter 7. 11.101 / 7. 11.101
libavresample 4. 0. 0 / 4. 0. 0
libswscale 5. 0.101 / 5. 0.101
libswresample 3. 0.101 / 3. 0.101
libpostproc 55. 0.100 / 55. 0.100
gcc
7
svdrpsend
220 <filter> SVDRP VideoDiskRecorder 2.3.9; Sun Mar 18 23:18:25 2018; UTF-8
900- Frames: missed(0) duped(241) dropped(22) total(389) PTS(20:28:21.846) drift(46) audio(432) video(0)
900- Video: h264/vaapi_vld 1280x720p 16:9 @ 1853x1025 - Intel i965 driver for Intel(R) Broxton - 2.0.0
900- Audio: mp2 48000Hz 2 channels
900 Command: vaapidevice -d :0.0 -v va-api -a pulse -c softvol -w alsa-driver-broken
221 <filter> closing connection
INCLUDE THIS REPORT INTO YOUR GITHUB ISSUE
message did show up on console when doing a vdr restart from menu
probably unrelated as this seems to come from glibc and can also come from somewhere else
malloc_printerr (check_action, "corrupted size vs. prev_size", P, AV);
this is the syslog when run in gdb
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Core was generated by `vdr -D- -l3 -w 60 -Pfemon -Psatip -d2 -s 192.168.178.129:554|DVBS2-4,DVBT2-2|m'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x0000563ec96b7c1f in cListBase::Clear (
this=this@entry=0x563ec99867c0 <Remotes>) at tools.c:2233
2233 delete objects;
(gdb) bt
#0 0x0000563ec96b7c1f in cListBase::Clear() (this=this@entry=0x563ec99867c0 <Remotes>) at tools.c:2233
#1 0x0000563ec96b7d07 in cListBase::~cListBase() (this=0x563ec99867c0 <Remotes>, __in_chrg=<optimized out>) at tools.c:2140
#2 0x00007f6cef19a041 in __run_exit_handlers (status=1, listp=0x7f6cef542718 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at exit.c:108
#3 0x00007f6cef19a13a in __GI_exit (status=<optimized out>) at exit.c:139
#4 0x00007f6cef178b9e in __libc_start_main (main=
0x563ec95efc20 <main(int, char**)>, argc=8, argv=0x7fff8461e548, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fff8461e538) at ../csu/libc-start.c:344
#5 0x0000563ec95f43fa in _start ()
(gdb)
Mar 18 23:55:08 acer533 vdr: [8708] confirm: Really restart?
Mar 18 23:55:08 acer533 vdr: [8708] warning: Really restart?
Mar 18 23:55:09 acer533 vdr: [8708] confirmed
Mar 18 23:55:09 acer533 vdr: [8724] SVDRP server handler thread ended (pid=8708, tid=8724)
Mar 18 23:55:09 acer533 vdr: [8708] saving /var/cache/vdr/cam.data
Mar 18 23:55:09 acer533 vdr: [8708] stopping plugin: satip
Mar 18 23:55:09 acer533 vdr: [8715] SATIP discover thread ended (pid=8708, tid=8715)
Mar 18 23:55:09 acer533 vdr: [8714] SATIP poller thread ended (pid=8708, tid=8714)
Mar 18 23:55:09 acer533 vdr: [8708] stopping plugin: vaapidevice
Mar 18 23:55:09 acer533 vdr: [8739] device 2 receiver thread ended (pid=8708, tid=8739)
Mar 18 23:55:09 acer533 vdr: [8722] KBD remote control thread ended (pid=8708, tid=8722)
Mar 18 23:55:09 acer533 vdr: [8708] saved setup to /var/lib/vdr/setup.conf
Mar 18 23:55:09 acer533 vdr: [8718] device 2 section handler thread ended (pid=8708, tid=8718)
Mar 18 23:55:09 acer533 vdr: [8717] SATIP#0 section handler thread ended (pid=8708, tid=8717)
Mar 18 23:55:09 acer533 vdr: [8716] SATIP#0 tuner thread ended (pid=8708, tid=8716)
Mar 18 23:55:10 acer533 vdr: [8721] device 3 section handler thread ended (pid=8708, tid=8721)
Mar 18 23:55:10 acer533 vdr: [8720] SATIP#1 section handler thread ended (pid=8708, tid=8720)
Mar 18 23:55:10 acer533 vdr: [8719] SATIP#1 tuner thread ended (pid=8708, tid=8719)
Mar 18 23:55:10 acer533 vdr: [8708] deleting plugin: satip
Mar 18 23:55:10 acer533 vdr: [8708] deleting plugin: vaapidevice
Mar 18 23:55:10 acer533 vdr: [8708] exiting, exit code 1
pesintta commented
This does not look like vaapidevice bug. The crash happens inside vdr cList implementation and vaapidevice does not use that.