Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: problem with 1.1.1 and VDR grab



On Fri, 2004-03-12 at 09:45, Michael Hunold wrote:
> 
> Can you please send me oops?
> 

I am not sure, how to do that? May be just that:

Mar 11 21:37:54 wozivdr kernel:  <1>Unable to handle kernel paging
request at virtual address 13a0050c
Mar 11 21:37:54 wozivdr kernel:  printing eip:
Mar 11 21:37:54 wozivdr kernel: c012e803
Mar 11 21:37:54 wozivdr kernel: Oops: 0000
Mar 11 21:37:54 wozivdr kernel: CPU:    0
Mar 11 21:37:54 wozivdr kernel: EIP:    0010:[kfree+47/180]    Not
tainted
Mar 11 21:37:54 wozivdr kernel: EFLAGS: 00010006
Mar 11 21:37:54 wozivdr kernel: eax: 00c00000   ebx: 000001b0   ecx:
13a00500   edx: c1000020
Mar 11 21:37:54 wozivdr kernel: esi: 00000000   edi: 00000202   ebp:
00360000   esp: c38e7e54
Mar 11 21:37:54 wozivdr kernel: ds: 0018   es: 0018   ss: 0018
Mar 11 21:37:54 wozivdr kernel: Process vdr (pid: 2106,
stackpage=c38e7000)
Mar 11 21:37:54 wozivdr kernel: Stack: c8d82e80 c8d82e60 cd35a780
00360000 ce8d373a 000001b0 c8d82e80 ce8e32f1
Mar 11 21:37:54 wozivdr kernel:        c12bdc00 c8d82e80 c8d82e60
00000000 00000000 cd35a780 c8d82e60 c9d605a0
Mar 11 21:37:54 wozivdr kernel:        ce8e6771 cd35a780 c8d82e60
c38ef320 00000000 ce8d48d8 c9774f60 c8d82e60
Mar 11 21:37:54 wozivdr kernel: Call Trace:   
[evdev:__insmod_evdev_O/lib/modules/2.4.24-ctvdr-2/kernel/drivers/+-383174/96] [evdev:__insmod_evdev_O/lib/modules/2.4.24-ctvdr-2/kernel/drivers/+-318735/96] [evdev:__insmod_evdev_O/lib/modules/2.4.24-ctvdr-2/kernel/drivers/+-305295/96] [evdev:__insmod_evdev_O/lib/modules/2.4.24-ctvdr-2/kernel/drivers/+-378664/96] [exit_mmap+103/284]
Mar 11 21:37:54 wozivdr kernel:   [mmput+74/96] [do_exit+141/576]
[sig_exit+146/148] [do_signal+483/596] [__free_pages+29/32]
[schedule+746/788]
Mar 11 21:37:54 wozivdr kernel:   [signal_return+20/32]
Mar 11 21:37:54 wozivdr kernel:
Mar 11 21:37:54 wozivdr kernel: Code: 2b 59 0c 89 d8 31 d2 f7 76 18 89
c3 8b 41 14 89 44 99 18 89

> 
> The diff shows that I've merged Gerd Knorrs changes in the various 
> Video4Linux modules. Especially video-buf.c holds stuff that has to do 
> with video capture, so perhaps some bug has crept in.
> 
> Can you give me some informations about your system?
> - kernel version used

2.4.24

> - kernel patches applied

plain Debian plus Gerd Knorrs V4L2 patches (as I wrote in my first post,
the same Kernel(+Patches) works as expected with DVB 1.1.0).

> - name application that triggers the capture ioctl

VDR (1.2.6 plain)

> - and a cooking recipe how to reproduce the problem.
> 

Just open the live TV ("Fernseher") within VDRadmin or use the VDR grab
command by SVDRP (telnet localhost 2001); VDR restarts instantly.

> 
> I can confirm that 1.1.1 contains a bug that produces a kernel oops 
> through the v4l1 compatibility layer when using "kvdr". Taking a 
> snapshot via "space" then quitting the application will cause a kernel oops.
> 
> I'm working on it, the fix for preventing the oops is easy. But it looks 
> like "kvdr" needs to be changed in order to work after that change.
> 

If you like to, I could give it try.

Thanks,
Peter



-- 
Info:
To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe linux-dvb" as subject.



Home | Main Index | Thread Index