Gerd Knorr <kraxel@xxxxxxxxxxx> wrote: > > > > v4l2: me=4864 v4l=4800 > ============ snip ============== > > Ok, please rebuild the kernel with CONFIG_DEBUG_BUGVERBOSE and pipe the > dmesg output througth ksymoops to resolve the addresses to symbols. > Reference: linux-2.4.18-pre8i(SMP) (devfs off) Patches: 10_videodev-2.4.18-pre8, 11_v4l2-2.4.18-pre8, 15_pci-2.4.18-pre8 Modules: saa7134-20020205 plus audio-stuff Card: FlyVideo-3000 XawTV-3.65: Intro-window appears and screen comes up. Right-mouse button works. (No TV signal to card, so I don't know if tuner is working) Seg-fault on exit. bash$ v4l-conf v4l-conf: using X11 display :0.0 dga: version 2.0 mode: 1200x900, depth=24, bpp=32, bpl=4864, base=0xf2000000 /dev/video0 [v4l2]: configuration done ---------------------------------- bash$ xawtv -hwscan This is xawtv-3.65, running on Linux/i686 (2.4.18-pre8) looking for available devices port 67-67 type : Xvideo, image scaler name : Matrox G-Series Backend Scaler /dev/video0: OK [ -device /dev/video0 ] type : v4l2 name : saa7134[0] flags: overlay capture tuner ----------------------------------- bash$ xawtv This is xawtv-3.65, running on Linux/i686 (2.4.18-pre8) v4l2: framebuffer info cap: clipping flags: base: 0xf2000000 (nil) (nil) format: 1200x900, BGR4, 4377600 byte ioctl: VIDIOC_PREVIEW(on): Device or resource busy | | ioctl: VIDIOC_PREVIEW(on): Device or resource busy ioctl: VIDIOC_PREVIEW(off): Invalid argument Segmentation fault -------------------------------- Demsg ===== kernel BUG at saa7134-core.c:327! invalid operand: 0000 CPU: 1 EIP: 0010:[<d31b0433>] Not tainted EFLAGS: 00010286 eax: 00000022 ebx: cd42329c ecx: c02fb6a4 edx: 00004b45 esi: ca280c90 edi: ca280800 ebp: ca280800 esp: c5201f3c ds: 0018 es: 0018 ss: 0018 Process xawtv (pid: 17328, stackpage=c5201000) Stack: d31ba25e 00000147 c23d9c00 c23d9c00 ca280800 d31b4397 ca280800 ca280c90 cd42329c c23d9c00 ca280800 d31b4450 c23d9c00 c23d9c00 ffffffea c93d9b84 d31b44fc c23d9c00 403b2008 0006c000 c93d9b84 ffffffea 00000000 0006c000 Call Trace: [<d31ba25e>] [<d31b4397>] [<d31b4450>] [<d31b44fc>] [<c0140057>] [<c01074fb>] Code: 0f 0b 83 c4 08 f0 ff 43 18 83 7e 04 00 75 0f 89 5e 04 53 57 >>EIP; d31b0432 <[saa7134]__module_parm_desc_gbuffers+12/38> <===== Trace; d31ba25e <[saa7134].rodata.start+67e/a84> Trace; d31b4396 <[saa7134]video_read_start+8a/c8> Trace; d31b4450 <[saa7134]video_read_zerocopy+24/78> Trace; d31b44fc <[saa7134]video_read+58/158> Trace; c0140056 <sys_read+8e/c4> Trace; c01074fa <system_call+32/38> Code; d31b0432 <[saa7134]__module_parm_desc_gbuffers+12/38> 00000000 <_EIP>: Code; d31b0432 <[saa7134]__module_parm_desc_gbuffers+12/38> <===== 0: 0f 0b ud2a <===== Code; d31b0434 <[saa7134]__module_parm_desc_gbuffers+14/38> 2: 83 c4 08 add $0x8,%esp Code; d31b0436 <[saa7134]__module_parm_desc_gbuffers+16/38> 5: f0 ff 43 18 lock incl 0x18(%ebx) Code; d31b043a <[saa7134]__module_parm_desc_gbuffers+1a/38> 9: 83 7e 04 00 cmpl $0x0,0x4(%esi) Code; d31b043e <[saa7134]__module_parm_desc_gbuffers+1e/38> d: 75 0f jne 1e <_EIP+0x1e> d31b0450 <[saa7134]__module_parm_desc_gbuffers+30/38> Code; d31b0440 <[saa7134]__module_parm_desc_gbuffers+20/38> f: 89 5e 04 mov %ebx,0x4(%esi) Code; d31b0444 <[saa7134]__module_parm_desc_gbuffers+24/38> 12: 53 push %ebx Code; d31b0444 <[saa7134]__module_parm_desc_gbuffers+24/38> 13: 57 push %edi Kernel Log (Seg fault, not an Oops !) ========== argo kernel: tuner: TV freq (0.-6) out of range (44-958) argo kernel: tuner: TV freq (0.-6) out of range (44-958) argo kernel: tuner: TV freq (0.-6) out of range (44-958) argo kernel: tuner: TV freq (0.-6) out of range (44-958) argo kernel: kernel BUG at saa7134-core.c:327! argo kernel: invalid operand: 0000 argo kernel: CPU: 1 argo kernel: EIP: 0010:[<d31b0433>] Not tainted argo kernel: EFLAGS: 00010286 argo kernel: eax: 00000022 ebx: cac1d4e4 ecx: c02fb6a4 edx: 000046f2 argo kernel: esi: ca280c90 edi: ca280800 ebp: ca280800 esp: c5201f3c argo kernel: ds: 0018 es: 0018 ss: 0018 argo kernel: Process xawtv (pid: 17324, stackpage=c5201000) argo kernel: Stack: d31ba25e 00000147 ca75e800 ca75e800 ca280800 d31b4397 ca280800 ca280c90 argo kernel: cac1d4e4 ca75e800 ca280800 d31b4450 ca75e800 ca75e800 ffffffea c8e18ce4 argo kernel: d31b44fc ca75e800 403b2008 0006c000 c8e18ce4 ffffffea 00000000 0006c000 argo kernel: Call Trace: [<d31ba25e>] [<d31b4397>] [<d31b4450>] [<d31b44fc>] [sys_read+143/196] argo kernel: [system_call+51/56] argo kernel: argo kernel: Code: 0f 0b 83 c4 08 f0 ff 43 18 83 7e 04 00 75 0f 89 5e 04 53 57 argo kernel: tuner: TV freq (0.-6) out of range (44-958) argo kernel: tuner: TV freq (0.-6) out of range (44-958) argo kernel: tuner: TV freq (0.-6) out of range (44-958) argo kernel: tuner: TV freq (0.-6) out of range (44-958) argo kernel: tuner: TV freq (0.-6) out of range (44-958) argo kernel: tuner: TV freq (0.-6) out of range (44-958) argo kernel: tuner: TV freq (0.-6) out of range (44-958) argo kernel: kernel BUG at saa7134-core.c:327! argo kernel: invalid operand: 0000 argo kernel: CPU: 1 argo kernel: EIP: 0010:[<d31b0433>] Not tainted argo kernel: EFLAGS: 00010286 argo kernel: eax: 00000022 ebx: cd42329c ecx: c02fb6a4 edx: 00004b45 argo kernel: esi: ca280c90 edi: ca280800 ebp: ca280800 esp: c5201f3c argo kernel: ds: 0018 es: 0018 ss: 0018 argo kernel: Process xawtv (pid: 17328, stackpage=c5201000) argo kernel: Stack: d31ba25e 00000147 c23d9c00 c23d9c00 ca280800 d31b4397 ca280800 ca280c90 argo kernel: cd42329c c23d9c00 ca280800 d31b4450 c23d9c00 c23d9c00 ffffffea c93d9b84 argo kernel: d31b44fc c23d9c00 403b2008 0006c000 c93d9b84 ffffffea 00000000 0006c000 argo kernel: Call Trace: [<d31ba25e>] [<d31b4397>] [<d31b4450>] [<d31b44fc>] [sys_read+143/196] argo kernel: [system_call+51/56] argo kernel: argo kernel: Code: 0f 0b 83 c4 08 f0 ff 43 18 83 7e 04 00 75 0f 89 5e 04 53 57