==2936== Memcheck, a memory error detector. ==2936== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==2936== Using LibVEX rev 1884, a library for dynamic binary translation. ==2936== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==2936== Using valgrind-3.4.1, a dynamic binary instrumentation framework. ==2936== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==2936== For more details, rerun with: -v ==2936== ==2936== My PID = 2936, parent PID = 2934. Prog and args are: ==2936== /usr/bin/vdr-sxfe ==2936== --video=vdpau ==2936== --reconnect ==2936== --fullscreen ==2936== ==2936== Syscall param write(buf) points to uninitialised byte(s) ==2936== at 0x6CB08E0: __write_nocancel (in /lib64/libc-2.9.so) ==2936== by 0x4E77BAE: (within /usr/lib64/libX11.so.6.2.0) ==2936== by 0x4E6FE8E: (within /usr/lib64/libX11.so.6.2.0) ==2936== by 0x4E6FF80: _XReply (in /usr/lib64/libX11.so.6.2.0) ==2936== by 0x4E5936D: XInternAtom (in /usr/lib64/libX11.so.6.2.0) ==2936== by 0x408F0E: set_icon (xine_sxfe_frontend.c:1014) ==2936== by 0x409479: create_windows (xine_sxfe_frontend.c:1092) ==2936== by 0x409988: sxfe_display_open (xine_sxfe_frontend.c:1203) ==2936== by 0x417D02: main (xine_frontend_main.c:736) ==2936== Address 0x8699b00 is 200 bytes inside a block of size 16,384 alloc'd ==2936== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==2936== by 0x4E5E235: XOpenDisplay (in /usr/lib64/libX11.so.6.2.0) ==2936== by 0x408B8B: open_display (xine_sxfe_frontend.c:966) ==2936== by 0x40985B: sxfe_display_open (xine_sxfe_frontend.c:1175) ==2936== by 0x417D02: main (xine_frontend_main.c:736) ==2936== ==2936== Syscall param writev(vector[...]) points to uninitialised byte(s) ==2936== at 0x6CB5F56: do_writev (writev.c:46) ==2936== by 0x6CB600B: writev (writev.c:65) ==2936== by 0x4E77B6B: (within /usr/lib64/libX11.so.6.2.0) ==2936== by 0x4E6FC9C: _XSend (in /usr/lib64/libX11.so.6.2.0) ==2936== by 0x4E63F3E: XQueryExtension (in /usr/lib64/libX11.so.6.2.0) ==2936== by 0x4E589B3: XInitExtension (in /usr/lib64/libX11.so.6.2.0) ==2936== by 0x5140068: XextAddDisplay (in /usr/lib64/libXext.so.6.4.0) ==2936== by 0xEAD4F33: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC4328: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== Address 0x8699ab4 is 124 bytes inside a block of size 16,384 alloc'd ==2936== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==2936== by 0x4E5E235: XOpenDisplay (in /usr/lib64/libX11.so.6.2.0) ==2936== by 0x408B8B: open_display (xine_sxfe_frontend.c:966) ==2936== by 0x40985B: sxfe_display_open (xine_sxfe_frontend.c:1175) ==2936== by 0x417D02: main (xine_frontend_main.c:736) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xEB013F6: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA819: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC45BB: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xEB01407: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA819: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC45BB: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0x4C23659: strlen (mc_replace_strmem.c:242) ==2936== by 0x6C6D335: strdup (strdup.c:42) ==2936== by 0xEB0148A: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA819: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC45BB: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0x4C23667: strlen (mc_replace_strmem.c:242) ==2936== by 0x6C6D335: strdup (strdup.c:42) ==2936== by 0xEB0148A: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA819: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC45BB: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0x4C23659: strlen (mc_replace_strmem.c:242) ==2936== by 0x6C6D335: strdup (strdup.c:42) ==2936== by 0xEB00AD7: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0x4C23667: strlen (mc_replace_strmem.c:242) ==2936== by 0x6C6D335: strdup (strdup.c:42) ==2936== by 0xEB00AD7: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xEB000D2: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xEB0014C: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xEB0012F: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xEB00164: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xEB0042E: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xEB0046C: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xEB00479: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xEB00490: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Use of uninitialised value of size 8 ==2936== at 0xEB0049F: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==2936== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==2936== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==2936== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==2936== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==2936== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==2936== by 0x417D84: main (xine_frontend_main.c:746) ==2936== ==2936== Thread 5: ==2936== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==2936== at 0x6CBD7F1: send (send.c:32) ==2936== by 0x10E98BEA: (within /usr/lib64/libasyncns.so.0.1.0) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x166a7424 is on thread 5's stack ==2936== ==2936== Thread 1: ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xAC2C22A: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xAC26602: snd_pcm_dmix_open (in /usr/lib64/libasound.so.2.0.0) ==2936== by 0xAC27104: _snd_pcm_dmix_open (in /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF8FA7: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF95F6: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF966F: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xAC30212: _snd_pcm_softvol_open (in /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF8FA7: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF96AE: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xAC11415: _snd_pcm_plug_open (in /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF8FA7: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF96AE: (within /usr/lib64/libasound.so.2.0.0) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xAC24ED7: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xAC255CA: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF99D4: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==2936== by 0xAC2FBB7: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xAC303CF: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF99D4: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==2936== by 0xAC1179C: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF99D4: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==2936== by 0x11EB5521: open_plugin (audio_alsa_out.c:1571) ==2936== by 0x657983E: _load_audio_driver (load_plugins.c:1740) ==2936== by 0x6579A72: xine_open_audio_driver (load_plugins.c:1812) ==2936== by 0x40CE3D: fe_xine_init (xine_frontend.c:667) ==2936== ==2936== Conditional jump or move depends on uninitialised value(s) ==2936== at 0xAC2C07B: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xAC255D2: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF99D4: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==2936== by 0xAC2FBB7: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xAC303CF: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF99D4: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==2936== by 0xAC1179C: (within /usr/lib64/libasound.so.2.0.0) ==2936== by 0xABF99D4: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==2936== by 0x11EB5521: open_plugin (audio_alsa_out.c:1571) ==2936== by 0x657983E: _load_audio_driver (load_plugins.c:1740) ==2936== by 0x6579A72: xine_open_audio_driver (load_plugins.c:1812) ==2936== by 0x40CE3D: fe_xine_init (xine_frontend.c:667) ==2936== ==2936== Thread 3: ==2936== Invalid write of size 8 ==2936== at 0x65A1E4B: sse_memcpy (memcpy.c:232) ==2936== by 0x65A1441: yv12_to_yv12 (copy.c:43) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x1b024920 is 0 bytes after a block of size 276,496 alloc'd ==2936== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==2936== by 0x65A2AE9: xine_xmalloc_aligned (utils.c:278) ==2936== by 0xE8B3DB1: vdpau_update_frame_format (video_out_vdpau.c:1005) ==2936== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==2936== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==2936== by 0x657EF32: vo_get_frame (video_out.c:421) ==2936== by 0x6593CFA: post_video_get_frame (post.c:69) ==2936== by 0x198D5F08: crop_copy_yv12 (xine_post_autocrop.c:1117) ==2936== by 0x198D6C40: autocrop_draw (xine_post_autocrop.c:1424) ==2936== by 0x1491B8ED: queue_blank_yv12 (xine_input_vdr.c:1361) ==2936== by 0x149252A5: preprocess_buf (xine_input_vdr.c:4356) ==2936== by 0x14925A46: vdr_plugin_read_block (xine_input_vdr.c:4557) ==2936== ==2936== Invalid write of size 8 ==2936== at 0x65A1E40: sse_memcpy (memcpy.c:232) ==2936== by 0x65A1441: yv12_to_yv12 (copy.c:43) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x1b024930 is not stack'd, malloc'd or (recently) free'd ==2936== ==2936== Invalid write of size 8 ==2936== at 0x65A1E43: sse_memcpy (memcpy.c:232) ==2936== by 0x65A1441: yv12_to_yv12 (copy.c:43) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x1b024940 is not stack'd, malloc'd or (recently) free'd ==2936== ==2936== Invalid write of size 8 ==2936== at 0x65A1E47: sse_memcpy (memcpy.c:232) ==2936== by 0x65A1441: yv12_to_yv12 (copy.c:43) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x1b024950 is not stack'd, malloc'd or (recently) free'd ==2936== ==2936== Invalid write of size 8 ==2936== at 0x65A1E4B: sse_memcpy (memcpy.c:232) ==2936== by 0x65A14DC: yv12_to_yv12 (copy.c:55) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x18d65348 is 0 bytes after a block of size 69,136 alloc'd ==2936== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==2936== by 0x65A2AE9: xine_xmalloc_aligned (utils.c:278) ==2936== by 0xE8B3DEF: vdpau_update_frame_format (video_out_vdpau.c:1006) ==2936== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==2936== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==2936== by 0x657EF32: vo_get_frame (video_out.c:421) ==2936== by 0x6593CFA: post_video_get_frame (post.c:69) ==2936== by 0x198D5F08: crop_copy_yv12 (xine_post_autocrop.c:1117) ==2936== by 0x198D6C40: autocrop_draw (xine_post_autocrop.c:1424) ==2936== by 0x1491B8ED: queue_blank_yv12 (xine_input_vdr.c:1361) ==2936== by 0x149252A5: preprocess_buf (xine_input_vdr.c:4356) ==2936== by 0x14925A46: vdr_plugin_read_block (xine_input_vdr.c:4557) ==2936== ==2936== Invalid write of size 8 ==2936== at 0x65A1E40: sse_memcpy (memcpy.c:232) ==2936== by 0x65A14DC: yv12_to_yv12 (copy.c:55) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x18d65350 is 8 bytes after a block of size 69,136 alloc'd ==2936== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==2936== by 0x65A2AE9: xine_xmalloc_aligned (utils.c:278) ==2936== by 0xE8B3DEF: vdpau_update_frame_format (video_out_vdpau.c:1006) ==2936== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==2936== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==2936== by 0x657EF32: vo_get_frame (video_out.c:421) ==2936== by 0x6593CFA: post_video_get_frame (post.c:69) ==2936== by 0x198D5F08: crop_copy_yv12 (xine_post_autocrop.c:1117) ==2936== by 0x198D6C40: autocrop_draw (xine_post_autocrop.c:1424) ==2936== by 0x1491B8ED: queue_blank_yv12 (xine_input_vdr.c:1361) ==2936== by 0x149252A5: preprocess_buf (xine_input_vdr.c:4356) ==2936== by 0x14925A46: vdr_plugin_read_block (xine_input_vdr.c:4557) ==2936== ==2936== Invalid write of size 8 ==2936== at 0x65A1E43: sse_memcpy (memcpy.c:232) ==2936== by 0x65A14DC: yv12_to_yv12 (copy.c:55) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x18d65360 is not stack'd, malloc'd or (recently) free'd ==2936== ==2936== Invalid write of size 8 ==2936== at 0x65A1E47: sse_memcpy (memcpy.c:232) ==2936== by 0x65A14DC: yv12_to_yv12 (copy.c:55) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x18d65370 is 8 bytes before a block of size 8,457 free'd ==2936== at 0x4C2222E: free (vg_replace_malloc.c:323) ==2936== by 0x15341A15: vdpau_mpeg12_decode_data (vdpau_mpeg12.c:823) ==2936== by 0x657CA21: video_decoder_loop (video_decoder.c:382) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== ==2936== Invalid write of size 4 ==2936== at 0x65A1ED9: linux_kernel_memcpy_impl (memcpy.c:147) ==2936== by 0x65A1E8C: sse_memcpy (memcpy.c:254) ==2936== by 0x65A14DC: yv12_to_yv12 (copy.c:55) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x18d65390 is 24 bytes inside a block of size 8,457 free'd ==2936== at 0x4C2222E: free (vg_replace_malloc.c:323) ==2936== by 0x15341A15: vdpau_mpeg12_decode_data (vdpau_mpeg12.c:823) ==2936== by 0x657CA21: video_decoder_loop (video_decoder.c:382) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== ==2936== Invalid write of size 8 ==2936== at 0x65A1E40: sse_memcpy (memcpy.c:232) ==2936== by 0x65A14F3: yv12_to_yv12 (copy.c:56) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x18dceba0 is 0 bytes after a block of size 69,136 alloc'd ==2936== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==2936== by 0x65A2AE9: xine_xmalloc_aligned (utils.c:278) ==2936== by 0xE8B3E30: vdpau_update_frame_format (video_out_vdpau.c:1007) ==2936== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==2936== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==2936== by 0x657EF32: vo_get_frame (video_out.c:421) ==2936== by 0x6593CFA: post_video_get_frame (post.c:69) ==2936== by 0x198D5F08: crop_copy_yv12 (xine_post_autocrop.c:1117) ==2936== by 0x198D6C40: autocrop_draw (xine_post_autocrop.c:1424) ==2936== by 0x1491B8ED: queue_blank_yv12 (xine_input_vdr.c:1361) ==2936== by 0x149252A5: preprocess_buf (xine_input_vdr.c:4356) ==2936== by 0x14925A46: vdr_plugin_read_block (xine_input_vdr.c:4557) ==2936== ==2936== Invalid write of size 8 ==2936== at 0x65A1E43: sse_memcpy (memcpy.c:232) ==2936== by 0x65A14F3: yv12_to_yv12 (copy.c:56) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x18dcebb0 is not stack'd, malloc'd or (recently) free'd ==2936== ==2936== Invalid write of size 8 ==2936== at 0x65A1E47: sse_memcpy (memcpy.c:232) ==2936== by 0x65A14F3: yv12_to_yv12 (copy.c:56) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x18dcebc0 is 16 bytes before a block of size 5,210 free'd ==2936== at 0x4C2222E: free (vg_replace_malloc.c:323) ==2936== by 0x15341A15: vdpau_mpeg12_decode_data (vdpau_mpeg12.c:823) ==2936== by 0x657CA21: video_decoder_loop (video_decoder.c:382) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== ==2936== Invalid write of size 8 ==2936== at 0x65A1E4B: sse_memcpy (memcpy.c:232) ==2936== by 0x65A14F3: yv12_to_yv12 (copy.c:56) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x18dcebd0 is 0 bytes inside a block of size 5,210 free'd ==2936== at 0x4C2222E: free (vg_replace_malloc.c:323) ==2936== by 0x15341A15: vdpau_mpeg12_decode_data (vdpau_mpeg12.c:823) ==2936== by 0x657CA21: video_decoder_loop (video_decoder.c:382) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== ==2936== Invalid write of size 4 ==2936== at 0x65A1ED9: linux_kernel_memcpy_impl (memcpy.c:147) ==2936== by 0x65A1E8C: sse_memcpy (memcpy.c:254) ==2936== by 0x65A14F3: yv12_to_yv12 (copy.c:56) ==2936== by 0x657FDA4: duplicate_frame (video_out.c:741) ==2936== by 0x658023B: get_next_frame (video_out.c:927) ==2936== by 0x6580A99: video_out_loop (video_out.c:1170) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) ==2936== Address 0x18dcebe0 is 16 bytes inside a block of size 5,210 free'd ==2936== at 0x4C2222E: free (vg_replace_malloc.c:323) ==2936== by 0x15341A15: vdpau_mpeg12_decode_data (vdpau_mpeg12.c:823) ==2936== by 0x657CA21: video_decoder_loop (video_decoder.c:382) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) valgrind: m_mallocfree.c:219 (mk_plain_bszB): Assertion 'bszB != 0' failed. ==2936== at 0x3802812C: report_and_quit (m_libcassert.c:140) ==2936== by 0x3802843A: vgPlain_assert_fail (m_libcassert.c:205) ==2936== by 0x38031691: unlinkBlock (m_mallocfree.c:219) ==2936== by 0x38031A2F: vgPlain_arena_free (m_mallocfree.c:1513) ==2936== by 0x38001AFD: die_and_free_mem (mc_malloc_wrappers.c:123) ==2936== by 0x3804954D: do_client_request (scheduler.c:1303) ==2936== by 0x3804A940: vgPlain_scheduler (scheduler.c:1013) ==2936== by 0x3805C55E: run_a_thread_NORETURN (syswrap-linux.c:89) ==2936== by 0x3805C77A: vgModuleLocal_start_thread_NORETURN (syswrap-linux.c:212) ==2936== by 0x3808DA7D: (within /usr/lib64/valgrind/amd64-linux/memcheck) ==2936== by 0xDEADBEEFDEADBEEE: ??? ==2936== by 0x3802B969: vgPlain_set_shadow_regs_area (m_machine.c:139) ==2936== by 0x166AEFD0: ??? ==2936== by 0x8: ??? ==2936== by 0x10: ??? ==2936== by 0x6: ??? ==2936== by 0x38F63508: ??? ==2936== by 0x380032F0: mc_post_reg_write (mc_main.c:3733) sched status: running_tid=6 Thread 1: status = VgTs_WaitSys ==2936== at 0x6CB45D6: poll (poll.c:87) ==2936== by 0x40ACD1: sxfe_run (xine_sxfe_frontend.c:1595) ==2936== by 0x41809A: main (xine_frontend_main.c:811) Thread 2: status = VgTs_WaitSys ==2936== at 0x6F49C8D: pthread_cond_timedwait@@GLIBC_2.3.2 (pthread_cond_timedwait.S:217) ==2936== by 0x657199B: metronom_sync_loop (metronom.c:870) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) Thread 3: status = VgTs_WaitSys ==2936== at 0x6C8F491: (within /lib64/libc-2.9.so) ==2936== by 0x65A2CDB: xine_usec_sleep (utils.c:467) ==2936== by 0x6580D49: video_out_loop (video_out.c:1253) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) Thread 4: status = VgTs_WaitSys ==2936== at 0x6CB45D6: poll (poll.c:87) ==2936== by 0x11EB167B: my_snd_mixer_wait (audio_alsa_out.c:150) ==2936== by 0x11EB16DA: ao_alsa_handle_event_thread (audio_alsa_out.c:166) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) Thread 5: status = VgTs_WaitSys ==2936== at 0x6F49A09: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:261) ==2936== by 0x6582A18: fifo_peek_int (audio_out.c:346) ==2936== by 0x6582B54: fifo_peek (audio_out.c:386) ==2936== by 0x6584513: ao_loop (audio_out.c:1013) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) Thread 6: status = VgTs_Runnable ==2936== at 0x4C2222E: free (vg_replace_malloc.c:323) ==2936== by 0x15341A15: vdpau_mpeg12_decode_data (vdpau_mpeg12.c:823) ==2936== by 0x657CA21: video_decoder_loop (video_decoder.c:382) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) Thread 7: status = VgTs_WaitSys ==2936== at 0x6F4BFA5: __lll_unlock_wake (lowlevellock.S:310) ==2936== by 0x6F48D78: _L_unlock_63 (pthread_mutex_unlock.c:268) ==2936== by 0x6F48A05: __pthread_mutex_unlock_usercnt (pthread_mutex_unlock.c:64) ==2936== by 0x657A47F: _x_get_audio_decoder (load_plugins.c:2058) ==2936== by 0x657DEDB: audio_decoder_loop (audio_decoder.c:338) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) Thread 8: status = VgTs_WaitSys ==2936== at 0x6F49A09: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:261) ==2936== by 0x6588EC1: xine_event_wait (events.c:56) ==2936== by 0x65893B5: listener_loop (events.c:214) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) Thread 9: status = VgTs_WaitSys ==2936== at 0x6F49A09: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:261) ==2936== by 0x6588EC1: xine_event_wait (events.c:56) ==2936== by 0x65893B5: listener_loop (events.c:214) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) Thread 10: status = VgTs_WaitSys ==2936== at 0x6CB64A2: (within /lib64/libc-2.9.so) ==2936== by 0x1491980C: io_select_rd (xine_input_vdr.c:772) ==2936== by 0x1491A21A: readline_control (xine_input_vdr.c:921) ==2936== by 0x1492222A: vdr_control_thread (xine_input_vdr.c:3172) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) Thread 11: status = VgTs_WaitSys ==2936== at 0x6CB64A2: (within /lib64/libc-2.9.so) ==2936== by 0x6597C3A: _x_io_select (io_helper.c:277) ==2936== by 0x149239F9: vdr_plugin_read_block_tcp (xine_input_vdr.c:3630) ==2936== by 0x149258CE: vdr_plugin_read_block (xine_input_vdr.c:4528) ==2936== by 0x1492A764: demux_xvdr_parse_pack (demux_xvdr.c:384) ==2936== by 0x1492C3B6: demux_xvdr_send_chunk (demux_xvdr.c:1036) ==2936== by 0x658F700: demux_loop (demux.c:279) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) Thread 12: status = VgTs_WaitSys ==2936== at 0x6CB45D6: poll (poll.c:87) ==2936== by 0x415B6F: read_key (xine_frontend_main.c:74) ==2936== by 0x415D57: read_key_seq (xine_frontend_main.c:110) ==2936== by 0x415FFE: kbd_receiver_thread (xine_frontend_main.c:191) ==2936== by 0x6F45096: start_thread (pthread_create.c:297) ==2936== by 0x6CBC77C: clone (clone.S:112) Note: see also the FAQ.txt in the source distribution. It contains workarounds to several common problems. If that doesn't help, please report this bug to: www.valgrind.org In the bug report, send all the above text, the valgrind version, and what Linux distro you are using. Thanks.