Hi with vdr 179 + femon 174 sometimes I have the vdr crash during of switching between channels with femon Sep 20 20:10:05 arvdr logger: vo_vdpau: deinterlace: temporal_spatial Sep 20 20:10:05 arvdr logger: 200 frames delivered, 0 frames skipped, 59 frames discarded Sep 20 20:10:05 arvdr logger: video_out: throwing away image with pts 28277792 because it's too old (diff : 3732). Sep 20 20:10:05 arvdr logger: input_vdr: flush buffers (vb: 0, ab: 0, vf: 0, af: 0) done. Sep 20 20:10:10 arvdr vdr: [3177] changing name of channel 2 from 'EinsFestival,;ARD' to 'Einsfestival,;ARD' Sep 20 20:10:10 arvdr vdr: [3176] frontend 0 lost lock on channel 1, tp 110743 Sep 20 20:10:10 arvdr logger: input_vdr: execution of rpc command 0 () failed, exiting ... Sep 20 20:10:10 arvdr kernel: [ 409.669020] receiver on dev[3523]: segfault at 9ef1000 ip b7bd7d26 sp b2d5a298 error 6 in libc-2.9.so[b7b5f000+158000] Sep 20 20:10:11 arvdr logger: input_vdr: rpc thread done. Sep 20 20:10:11 arvdr lircd-0.8.3[2477]: removed client gdb output [Thread 0xb026ab90 (LWP 3556) exited] [New Thread 0xb026ab90 (LWP 3557)] [Thread 0xb026ab90 (LWP 3557) exited] [New Thread 0xb026ab90 (LWP 3558)] [Thread 0xb026ab90 (LWP 3558) exited] [New Thread 0xb026ab90 (LWP 3559)] [Thread 0xb026ab90 (LWP 3559) exited] [New Thread 0xb026ab90 (LWP 3560)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb2468b90 (LWP 3554)] 0xb7ce7d26 in memcpy () from /lib/i686/cmov/libc.so.6 (gdb) bt #0 0xb7ce7d26 in memcpy () from /lib/i686/cmov/libc.so.6 #1 0x000000e8 in ?? () #2 0xb77a1e46 in ?? () #3 0x080a6ee8 in cDevice::Action (this=0x8de9fd0) at device.c:1464 #4 0x08118300 in cThread::StartThread (Thread=0x8de9fd0) at thread.c:257 #5 0xb7fcb495 in start_thread () from /lib/i686/cmov/libpthread.so.0 #6 0xb7d50a4e in clone () from /lib/i686/cmov/libc.so.6 (gdb) disass $pc-32 $pc+32 Dump of assembler code from 0xb7ce7d06 to 0xb7ce7d46: 0xb7ce7d06 <memcpy+38>: push %ss 0xb7ce7d07 <memcpy+39>: movsb %ds:(%esi),%es:(%edi) 0xb7ce7d08 <memcpy+40>: dec %ecx 0xb7ce7d09 <memcpy+41>: test $0x3,%esi 0xb7ce7d0f <memcpy+47>: je 0xb7ce7d1d <memcpy+61> 0xb7ce7d11 <memcpy+49>: movsb %ds:(%esi),%es:(%edi) 0xb7ce7d12 <memcpy+50>: dec %ecx 0xb7ce7d13 <memcpy+51>: test $0x3,%esi 0xb7ce7d19 <memcpy+57>: je 0xb7ce7d1d <memcpy+61> 0xb7ce7d1b <memcpy+59>: movsb %ds:(%esi),%es:(%edi) 0xb7ce7d1c <memcpy+60>: dec %ecx 0xb7ce7d1d <memcpy+61>: push %eax 0xb7ce7d1e <memcpy+62>: mov %ecx,%eax 0xb7ce7d20 <memcpy+64>: shr $0x2,%ecx 0xb7ce7d23 <memcpy+67>: and $0x3,%eax 0xb7ce7d26 <memcpy+70>: rep movsl %ds:(%esi),%es:(%edi) 0xb7ce7d28 <memcpy+72>: mov %eax,%ecx 0xb7ce7d2a <memcpy+74>: rep movsb %ds:(%esi),%es:(%edi) 0xb7ce7d2c <memcpy+76>: pop %eax 0xb7ce7d2d <memcpy+77>: mov %eax,%edi 0xb7ce7d2f <memcpy+79>: mov %edx,%esi 0xb7ce7d31 <memcpy+81>: mov 0x4(%esp),%eax 0xb7ce7d35 <memcpy+85>: ret 0xb7ce7d36 <memcpy+86>: shr %ecx 0xb7ce7d38 <memcpy+88>: jae 0xb7ce7d3b <memcpy+91> 0xb7ce7d3a <memcpy+90>: movsb %ds:(%esi),%es:(%edi) 0xb7ce7d3b <memcpy+91>: shr %ecx 0xb7ce7d3d <memcpy+93>: jae 0xb7ce7d41 <memcpy+97> 0xb7ce7d3f <memcpy+95>: movsw %ds:(%esi),%es:(%edi) 0xb7ce7d41 <memcpy+97>: rep movsl %ds:(%esi),%es:(%edi) 0xb7ce7d43 <memcpy+99>: jmp 0xb7ce7d2d <memcpy+77> 0xb7ce7d45: nop End of assembler dump. (gdb) info all-registers eax 0x0 0 ecx 0x3ffb43f3 1073431539 edx 0xffffffd4 -44 ebx 0x92df5e4 154007012 esp 0xb2468298 0xb2468298 ebp 0xb24682c8 0xb24682c8 esi 0xb266a000 -1301897216 edi 0x94273cc 155349964 eip 0xb7ce7d26 0xb7ce7d26 <memcpy+70> eflags 0x210246 [ PF ZF IF RF ID ] cs 0x73 115 ss 0x7b 123 ds 0x7b 123 es 0x7b 123 fs 0x0 0 gs 0x33 51 st0 0 (raw 0x00000000000000000000) st1 0 (raw 0x00000000000000000000) st2 0 (raw 0x00000000000000000000) st3 0 (raw 0x00000000000000000000) st4 0.31748888888888888889757214362141724 (raw 0x3ffda28de7553e0819da) st5 1 (raw 0x3fff8000000000000000) st6 100 (raw 0x4005c800000000000000) st7 100 (raw 0x4005c800000000000000) fctrl 0x37f 895 fstat 0x4020 16416 ftag 0xffff 65535 fiseg 0x0 0 fioff 0x0 0 foseg 0x0 0 fooff 0x0 0 fop 0x0 0 xmm0 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm1 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm2 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm3 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm4 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, ---Type <return> to continue, or q <return> to quit--- v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm5 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm6 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} xmm7 {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0}, v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0}, uint128 = 0x00000000000000000000000000000000} mxcsr 0x1f80 [ IM DM ZM OM UM PM ] mm0 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm1 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm2 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm3 {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0, 0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}} mm4 {uint64 = 0xa28de7553e0819da, v2_int32 = {0x3e0819da, 0xa28de755}, v4_int16 = {0x19da, 0x3e08, 0xe755, 0xa28d}, v8_int8 = {0xda, 0x19, 0x8, 0x3e, 0x55, 0xe7, 0x8d, 0xa2}} mm5 {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000}, v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x80}} mm6 {uint64 = 0xc800000000000000, v2_int32 = {0x0, 0xc8000000}, v4_int16 = {0x0, 0x0, 0x0, 0xc800}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc8}} mm7 {uint64 = 0xc800000000000000, v2_int32 = {0x0, 0xc8000000}, v4_int16 = {0x0, 0x0, 0x0, 0xc800}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xc8}} (gdb) (gdb) (gdb) _______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr