==533== Memcheck, a memory error detector. ==533== Copyright (C) 2002-2008, and GNU GPL'd, by Julian Seward et al. ==533== Using LibVEX rev 1884, a library for dynamic binary translation. ==533== Copyright (C) 2004-2008, and GNU GPL'd, by OpenWorks LLP. ==533== Using valgrind-3.4.1, a dynamic binary instrumentation framework. ==533== Copyright (C) 2000-2008, and GNU GPL'd, by Julian Seward et al. ==533== For more details, rerun with: -v ==533== ==533== My PID = 533, parent PID = 531. Prog and args are: ==533== /usr/bin/vdr-sxfe ==533== --video=vdpau ==533== --reconnect ==533== --fullscreen ==533== ==533== Syscall param write(buf) points to uninitialised byte(s) ==533== at 0x6CB08E0: __write_nocancel (in /lib64/libc-2.9.so) ==533== by 0x4E77BAE: (within /usr/lib64/libX11.so.6.2.0) ==533== by 0x4E6FE8E: (within /usr/lib64/libX11.so.6.2.0) ==533== by 0x4E6FF80: _XReply (in /usr/lib64/libX11.so.6.2.0) ==533== by 0x4E5936D: XInternAtom (in /usr/lib64/libX11.so.6.2.0) ==533== by 0x408F0E: set_icon (xine_sxfe_frontend.c:1014) ==533== by 0x409479: create_windows (xine_sxfe_frontend.c:1092) ==533== by 0x409988: sxfe_display_open (xine_sxfe_frontend.c:1203) ==533== by 0x417D02: main (xine_frontend_main.c:736) ==533== Address 0x8699b00 is 200 bytes inside a block of size 16,384 alloc'd ==533== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==533== by 0x4E5E235: XOpenDisplay (in /usr/lib64/libX11.so.6.2.0) ==533== by 0x408B8B: open_display (xine_sxfe_frontend.c:966) ==533== by 0x40985B: sxfe_display_open (xine_sxfe_frontend.c:1175) ==533== by 0x417D02: main (xine_frontend_main.c:736) ==533== ==533== Syscall param writev(vector[...]) points to uninitialised byte(s) ==533== at 0x6CB5F56: do_writev (writev.c:46) ==533== by 0x6CB600B: writev (writev.c:65) ==533== by 0x4E77B6B: (within /usr/lib64/libX11.so.6.2.0) ==533== by 0x4E6FC9C: _XSend (in /usr/lib64/libX11.so.6.2.0) ==533== by 0x4E63F3E: XQueryExtension (in /usr/lib64/libX11.so.6.2.0) ==533== by 0x4E589B3: XInitExtension (in /usr/lib64/libX11.so.6.2.0) ==533== by 0x5140068: XextAddDisplay (in /usr/lib64/libXext.so.6.4.0) ==533== by 0xEAD4F33: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC4328: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== Address 0x8699ab4 is 124 bytes inside a block of size 16,384 alloc'd ==533== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==533== by 0x4E5E235: XOpenDisplay (in /usr/lib64/libX11.so.6.2.0) ==533== by 0x408B8B: open_display (xine_sxfe_frontend.c:966) ==533== by 0x40985B: sxfe_display_open (xine_sxfe_frontend.c:1175) ==533== by 0x417D02: main (xine_frontend_main.c:736) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xEB013F6: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA819: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC45BB: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xEB01407: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA819: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC45BB: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0x4C23659: strlen (mc_replace_strmem.c:242) ==533== by 0x6C6D335: strdup (strdup.c:42) ==533== by 0xEB0148A: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA819: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC45BB: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0x4C23667: strlen (mc_replace_strmem.c:242) ==533== by 0x6C6D335: strdup (strdup.c:42) ==533== by 0xEB0148A: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA819: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC45BB: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0x4C23659: strlen (mc_replace_strmem.c:242) ==533== by 0x6C6D335: strdup (strdup.c:42) ==533== by 0xEB00AD7: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0x4C23667: strlen (mc_replace_strmem.c:242) ==533== by 0x6C6D335: strdup (strdup.c:42) ==533== by 0xEB00AD7: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xEB000D2: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xEB0014C: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xEB0012F: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xEB00164: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xEB0042E: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xEB0046C: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xEB00479: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xEB00490: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Use of uninitialised value of size 8 ==533== at 0xEB0049F: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEB00B40: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEADA536: (within /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xEAC462C: vdp_imp_device_create_x11 (in /usr/lib64/libvdpau_nvidia.so.185.18.36) ==533== by 0xE8B83A6: vdpau_open_plugin (video_out_vdpau.c:2395) ==533== by 0x6579374: _load_video_driver (load_plugins.c:1563) ==533== by 0x657947D: _x_load_video_output_plugin (load_plugins.c:1599) ==533== by 0x65794EF: xine_open_video_driver (load_plugins.c:1627) ==533== by 0x40CC13: fe_xine_init (xine_frontend.c:635) ==533== by 0x417D84: main (xine_frontend_main.c:746) ==533== ==533== Thread 5: ==533== Syscall param socketcall.sendto(msg) points to uninitialised byte(s) ==533== at 0x6CBD7F1: send (send.c:32) ==533== by 0x10E98BEA: (within /usr/lib64/libasyncns.so.0.1.0) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x166a7424 is on thread 5's stack ==533== ==533== Thread 1: ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xAC2C22A: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xAC26602: snd_pcm_dmix_open (in /usr/lib64/libasound.so.2.0.0) ==533== by 0xAC27104: _snd_pcm_dmix_open (in /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF8FA7: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF95F6: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF966F: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xAC30212: _snd_pcm_softvol_open (in /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF8FA7: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF96AE: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xAC11415: _snd_pcm_plug_open (in /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF8FA7: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF96AE: (within /usr/lib64/libasound.so.2.0.0) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xAC24ED7: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xAC255CA: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF99D4: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==533== by 0xAC2FBB7: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xAC303CF: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF99D4: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==533== by 0xAC1179C: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF99D4: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==533== by 0x11EB5521: open_plugin (audio_alsa_out.c:1571) ==533== by 0x657983E: _load_audio_driver (load_plugins.c:1740) ==533== by 0x6579A72: xine_open_audio_driver (load_plugins.c:1812) ==533== by 0x40CE3D: fe_xine_init (xine_frontend.c:667) ==533== ==533== Conditional jump or move depends on uninitialised value(s) ==533== at 0xAC2C07B: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xAC255D2: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF99D4: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==533== by 0xAC2FBB7: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xAC303CF: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF99D4: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==533== by 0xAC1179C: (within /usr/lib64/libasound.so.2.0.0) ==533== by 0xABF99D4: snd_pcm_close (in /usr/lib64/libasound.so.2.0.0) ==533== by 0x11EB5521: open_plugin (audio_alsa_out.c:1571) ==533== by 0x657983E: _load_audio_driver (load_plugins.c:1740) ==533== by 0x6579A72: xine_open_audio_driver (load_plugins.c:1812) ==533== by 0x40CE3D: fe_xine_init (xine_frontend.c:667) ==533== Warning: invalid file descriptor -1 in syscall close() ==533== ==533== Thread 3: ==533== Invalid write of size 8 ==533== at 0x65A1E4B: sse_memcpy (memcpy.c:232) ==533== by 0x65A1441: yv12_to_yv12 (copy.c:43) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x1a9e2080 is 0 bytes after a block of size 313,360 alloc'd ==533== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==533== by 0x65A2AE9: xine_xmalloc_aligned (utils.c:278) ==533== by 0xE8B3DB1: vdpau_update_frame_format (video_out_vdpau.c:1005) ==533== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==533== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==533== by 0x657EF32: vo_get_frame (video_out.c:421) ==533== by 0x6593CFA: post_video_get_frame (post.c:69) ==533== by 0x1998CF0A: crop_copy_yv12 (xine_post_autocrop.c:1122) ==533== by 0x1998DC52: autocrop_draw (xine_post_autocrop.c:1434) ==533== by 0x1491B9B3: queue_blank_yv12 (xine_input_vdr.c:1416) ==533== by 0x1492536B: preprocess_buf (xine_input_vdr.c:4411) ==533== by 0x14925B26: vdr_plugin_read_block (xine_input_vdr.c:4613) ==533== ==533== Invalid write of size 8 ==533== at 0x65A1E40: sse_memcpy (memcpy.c:232) ==533== by 0x65A1441: yv12_to_yv12 (copy.c:43) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x1a9e2090 is not stack'd, malloc'd or (recently) free'd ==533== ==533== Invalid write of size 8 ==533== at 0x65A1E43: sse_memcpy (memcpy.c:232) ==533== by 0x65A1441: yv12_to_yv12 (copy.c:43) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x1a9e20a0 is 16 bytes before a block of size 1,658,880 free'd ==533== at 0x4C2222E: free (vg_replace_malloc.c:323) ==533== by 0xE8B2C37: vdpau_overlay_end (video_out_vdpau.c:765) ==533== by 0x41485B: osdscaler_overlay_end (vo_osdscaler.c:350) ==533== by 0x414B95: osdreorder_overlay_end (vo_osdreorder.c:84) ==533== by 0x658A86A: video_overlay_multiple_overlay_blend (video_overlay.c:529) ==533== by 0x6580604: overlay_and_display_frame (video_out.c:1030) ==533== by 0x6580AB5: video_out_loop (video_out.c:1179) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== ==533== Invalid write of size 8 ==533== at 0x65A1E47: sse_memcpy (memcpy.c:232) ==533== by 0x65A1441: yv12_to_yv12 (copy.c:43) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x1a9e20b0 is 0 bytes inside a block of size 1,658,880 free'd ==533== at 0x4C2222E: free (vg_replace_malloc.c:323) ==533== by 0xE8B2C37: vdpau_overlay_end (video_out_vdpau.c:765) ==533== by 0x41485B: osdscaler_overlay_end (vo_osdscaler.c:350) ==533== by 0x414B95: osdreorder_overlay_end (vo_osdreorder.c:84) ==533== by 0x658A86A: video_overlay_multiple_overlay_blend (video_overlay.c:529) ==533== by 0x6580604: overlay_and_display_frame (video_out.c:1030) ==533== by 0x6580AB5: video_out_loop (video_out.c:1179) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== ==533== Invalid write of size 4 ==533== at 0x65A1ED9: linux_kernel_memcpy_impl (memcpy.c:147) ==533== by 0x65A1E8C: sse_memcpy (memcpy.c:254) ==533== by 0x65A1441: yv12_to_yv12 (copy.c:43) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x1a9e2110 is 96 bytes inside a block of size 1,658,880 free'd ==533== at 0x4C2222E: free (vg_replace_malloc.c:323) ==533== by 0xE8B2C37: vdpau_overlay_end (video_out_vdpau.c:765) ==533== by 0x41485B: osdscaler_overlay_end (vo_osdscaler.c:350) ==533== by 0x414B95: osdreorder_overlay_end (vo_osdreorder.c:84) ==533== by 0x658A86A: video_overlay_multiple_overlay_blend (video_overlay.c:529) ==533== by 0x6580604: overlay_and_display_frame (video_out.c:1030) ==533== by 0x6580AB5: video_out_loop (video_out.c:1179) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== ==533== Invalid write of size 8 ==533== at 0x65A1DEA: sse_memcpy (memcpy.c:209) ==533== by 0x65A14DC: yv12_to_yv12 (copy.c:55) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x189cea78 is 0 bytes after a block of size 78,352 alloc'd ==533== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==533== by 0x65A2AE9: xine_xmalloc_aligned (utils.c:278) ==533== by 0xE8B3DEF: vdpau_update_frame_format (video_out_vdpau.c:1006) ==533== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==533== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==533== by 0x657EF32: vo_get_frame (video_out.c:421) ==533== by 0x6593CFA: post_video_get_frame (post.c:69) ==533== by 0x1998CF0A: crop_copy_yv12 (xine_post_autocrop.c:1122) ==533== by 0x1998DC52: autocrop_draw (xine_post_autocrop.c:1434) ==533== by 0x1491B9B3: queue_blank_yv12 (xine_input_vdr.c:1416) ==533== by 0x1492536B: preprocess_buf (xine_input_vdr.c:4411) ==533== by 0x14925B26: vdr_plugin_read_block (xine_input_vdr.c:4613) ==533== ==533== Invalid write of size 8 ==533== at 0x65A1DEE: sse_memcpy (memcpy.c:209) ==533== by 0x65A14DC: yv12_to_yv12 (copy.c:55) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x189cea80 is 8 bytes after a block of size 78,352 alloc'd ==533== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==533== by 0x65A2AE9: xine_xmalloc_aligned (utils.c:278) ==533== by 0xE8B3DEF: vdpau_update_frame_format (video_out_vdpau.c:1006) ==533== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==533== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==533== by 0x657EF32: vo_get_frame (video_out.c:421) ==533== by 0x6593CFA: post_video_get_frame (post.c:69) ==533== by 0x1998CF0A: crop_copy_yv12 (xine_post_autocrop.c:1122) ==533== by 0x1998DC52: autocrop_draw (xine_post_autocrop.c:1434) ==533== by 0x1491B9B3: queue_blank_yv12 (xine_input_vdr.c:1416) ==533== by 0x1492536B: preprocess_buf (xine_input_vdr.c:4411) ==533== by 0x14925B26: vdr_plugin_read_block (xine_input_vdr.c:4613) ==533== ==533== Invalid write of size 8 ==533== at 0x65A1DF2: sse_memcpy (memcpy.c:209) ==533== by 0x65A14DC: yv12_to_yv12 (copy.c:55) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x189cea90 is not stack'd, malloc'd or (recently) free'd ==533== ==533== Invalid write of size 4 ==533== at 0x65A1ED9: linux_kernel_memcpy_impl (memcpy.c:147) ==533== by 0x65A1E8C: sse_memcpy (memcpy.c:254) ==533== by 0x65A14DC: yv12_to_yv12 (copy.c:55) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x189ceaa0 is 8 bytes before a block of size 7,766 free'd ==533== at 0x4C2222E: free (vg_replace_malloc.c:323) ==533== by 0x15342A15: vdpau_mpeg12_decode_data (vdpau_mpeg12.c:823) ==533== by 0x657CA21: video_decoder_loop (video_decoder.c:382) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== ==533== Invalid write of size 8 ==533== at 0x65A1DEA: sse_memcpy (memcpy.c:209) ==533== by 0x65A14F3: yv12_to_yv12 (copy.c:56) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x18a775d8 is 0 bytes after a block of size 78,352 alloc'd ==533== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==533== by 0x65A2AE9: xine_xmalloc_aligned (utils.c:278) ==533== by 0xE8B3E30: vdpau_update_frame_format (video_out_vdpau.c:1007) ==533== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==533== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==533== by 0x657EF32: vo_get_frame (video_out.c:421) ==533== by 0x6593CFA: post_video_get_frame (post.c:69) ==533== by 0x1998CF0A: crop_copy_yv12 (xine_post_autocrop.c:1122) ==533== by 0x1998DC52: autocrop_draw (xine_post_autocrop.c:1434) ==533== by 0x1491B9B3: queue_blank_yv12 (xine_input_vdr.c:1416) ==533== by 0x1492536B: preprocess_buf (xine_input_vdr.c:4411) ==533== by 0x14925B26: vdr_plugin_read_block (xine_input_vdr.c:4613) ==533== ==533== Invalid write of size 8 ==533== at 0x65A1DEE: sse_memcpy (memcpy.c:209) ==533== by 0x65A14F3: yv12_to_yv12 (copy.c:56) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x18a775e0 is 8 bytes after a block of size 78,352 alloc'd ==533== at 0x4C217BC: calloc (vg_replace_malloc.c:397) ==533== by 0x65A2AE9: xine_xmalloc_aligned (utils.c:278) ==533== by 0xE8B3E30: vdpau_update_frame_format (video_out_vdpau.c:1007) ==533== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==533== by 0x41390A: vo_def_update_frame_format (vo_hook.c:69) ==533== by 0x657EF32: vo_get_frame (video_out.c:421) ==533== by 0x6593CFA: post_video_get_frame (post.c:69) ==533== by 0x1998CF0A: crop_copy_yv12 (xine_post_autocrop.c:1122) ==533== by 0x1998DC52: autocrop_draw (xine_post_autocrop.c:1434) ==533== by 0x1491B9B3: queue_blank_yv12 (xine_input_vdr.c:1416) ==533== by 0x1492536B: preprocess_buf (xine_input_vdr.c:4411) ==533== by 0x14925B26: vdr_plugin_read_block (xine_input_vdr.c:4613) ==533== ==533== Invalid write of size 8 ==533== at 0x65A1DF2: sse_memcpy (memcpy.c:209) ==533== by 0x65A14F3: yv12_to_yv12 (copy.c:56) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x18a775f0 is not stack'd, malloc'd or (recently) free'd ==533== ==533== Invalid write of size 4 ==533== at 0x65A1ED9: linux_kernel_memcpy_impl (memcpy.c:147) ==533== by 0x65A1E8C: sse_memcpy (memcpy.c:254) ==533== by 0x65A14F3: yv12_to_yv12 (copy.c:56) ==533== by 0x657FDA4: duplicate_frame (video_out.c:741) ==533== by 0x6580401: get_next_frame (video_out.c:984) ==533== by 0x6580A99: video_out_loop (video_out.c:1170) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) ==533== Address 0x18a77600 is 8 bytes before a block of size 7,766 free'd ==533== at 0x4C2222E: free (vg_replace_malloc.c:323) ==533== by 0x15342A15: vdpau_mpeg12_decode_data (vdpau_mpeg12.c:823) ==533== by 0x657CA21: video_decoder_loop (video_decoder.c:382) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) --533-- VALGRIND INTERNAL ERROR: Valgrind received a signal 7 (SIGBUS) - exiting --533-- si_code=80; Faulting address: 0x0; sp: 0x4065dad90 valgrind: the 'impossible' happened: Killed by fatal signal ==533== at 0x380317DB: vgPlain_arena_free (m_mallocfree.c:239) ==533== by 0x38001AFD: die_and_free_mem (mc_malloc_wrappers.c:123) ==533== by 0x3804954D: do_client_request (scheduler.c:1303) ==533== by 0x3804A940: vgPlain_scheduler (scheduler.c:1013) ==533== by 0x3805C55E: run_a_thread_NORETURN (syswrap-linux.c:89) ==533== by 0x3805C77A: vgModuleLocal_start_thread_NORETURN (syswrap-linux.c:212) ==533== by 0x3808DA7D: (within /usr/lib64/valgrind/amd64-linux/memcheck) ==533== by 0xDEADBEEFDEADBEEE: ??? ==533== by 0x215: ??? sched status: running_tid=6 Thread 1: status = VgTs_WaitSys ==533== at 0x6CB45D6: poll (poll.c:87) ==533== by 0x40ACD1: sxfe_run (xine_sxfe_frontend.c:1595) ==533== by 0x41809A: main (xine_frontend_main.c:811) Thread 2: status = VgTs_WaitSys ==533== at 0x6F49C8D: pthread_cond_timedwait@@GLIBC_2.3.2 (pthread_cond_timedwait.S:217) ==533== by 0x657199B: metronom_sync_loop (metronom.c:870) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) Thread 3: status = VgTs_WaitSys ==533== at 0x6C8F491: (within /lib64/libc-2.9.so) ==533== by 0x65A2CDB: xine_usec_sleep (utils.c:467) ==533== by 0x6580D49: video_out_loop (video_out.c:1253) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) Thread 4: status = VgTs_WaitSys ==533== at 0x6CB45D6: poll (poll.c:87) ==533== by 0x11EB167B: my_snd_mixer_wait (audio_alsa_out.c:150) ==533== by 0x11EB16DA: ao_alsa_handle_event_thread (audio_alsa_out.c:166) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) Thread 5: status = VgTs_WaitSys ==533== at 0x6F49A09: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:261) ==533== by 0x6582A18: fifo_peek_int (audio_out.c:346) ==533== by 0x6582B54: fifo_peek (audio_out.c:386) ==533== by 0x6584513: ao_loop (audio_out.c:1013) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) Thread 6: status = VgTs_Runnable ==533== at 0x4C2222E: free (vg_replace_malloc.c:323) ==533== by 0x15342A15: vdpau_mpeg12_decode_data (vdpau_mpeg12.c:823) ==533== by 0x657CA21: video_decoder_loop (video_decoder.c:382) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) Thread 7: status = VgTs_WaitSys ==533== at 0x6F49A09: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:261) ==533== by 0x6574D42: fifo_buffer_get (buffer.c:230) ==533== by 0x657D5C0: audio_decoder_loop (audio_decoder.c:66) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) Thread 8: status = VgTs_WaitSys ==533== at 0x6F49A09: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:261) ==533== by 0x6588EC1: xine_event_wait (events.c:56) ==533== by 0x65893B5: listener_loop (events.c:214) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) Thread 9: status = VgTs_WaitSys ==533== at 0x6F49A09: pthread_cond_wait@@GLIBC_2.3.2 (pthread_cond_wait.S:261) ==533== by 0x6588EC1: xine_event_wait (events.c:56) ==533== by 0x65893B5: listener_loop (events.c:214) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) Thread 10: status = VgTs_WaitSys ==533== at 0x6CB64A2: (within /lib64/libc-2.9.so) ==533== by 0x149198D2: io_select_rd (xine_input_vdr.c:827) ==533== by 0x1491A2E0: readline_control (xine_input_vdr.c:976) ==533== by 0x149222F0: vdr_control_thread (xine_input_vdr.c:3227) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) Thread 11: status = VgTs_WaitSys ==533== at 0x6CB64A2: (within /lib64/libc-2.9.so) ==533== by 0x6597C3A: _x_io_select (io_helper.c:277) ==533== by 0x14923B4C: read_socket_udp (xine_input_vdr.c:3791) ==533== by 0x14924998: vdr_plugin_read_block_udp (xine_input_vdr.c:4148) ==533== by 0x1492599F: vdr_plugin_read_block (xine_input_vdr.c:4582) ==533== by 0x1492A844: demux_xvdr_parse_pack (demux_xvdr.c:384) ==533== by 0x1492C496: demux_xvdr_send_chunk (demux_xvdr.c:1036) ==533== by 0x658F700: demux_loop (demux.c:279) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== by 0x6CBC77C: clone (clone.S:112) Thread 12: status = VgTs_WaitSys ==533== at 0x6CB45D6: poll (poll.c:87) ==533== by 0x415B6F: read_key (xine_frontend_main.c:74) ==533== by 0x415D57: read_key_seq (xine_frontend_main.c:110) ==533== by 0x415FFE: kbd_receiver_thread (xine_frontend_main.c:191) ==533== by 0x6F45096: start_thread (pthread_create.c:297) ==533== 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.