Hi Johannes, I was wrong yeterday: the commands that reproduce the bug are 2: # dvbnet -p $PID # ifconfig dvb0_0 192.168.238.238
The system hangs when executing the second. One more thing: if I try to remove *non existent* dvb0_0 i get another Oops. Unable to handle kernel NULL pointer dereference at virtual address 00000064 printing eip: f8d5ac90 *pde = 00000000 Oops: 0000 [#1] PREEMPT SMP CPU: 1 EIP: 0060:[<f8d5ac90>] Not tainted EFLAGS: 00210246 (2.6.6) EIP is at dvb_net_remove_if+0x26/0x75 [dvb_core] eax: ffffffea ebx: 00000000 ecx: 00000000 edx: f8dc8280 esi: 00000000 edi: ec7f62a8 ebp: 00000000 esp: ec8d1ec8 ds: 007b es: 007b ss: 0068 Process dvbnet (pid: 4494, threadinfo=ec8d0000 task=ecd30ed0) Stack: 00006f35 00006f35 ffffffe7 00000000 f8d568ca ec7f62a8 00000000 00006f35 00000000 00000000 ec8f73f4 ec8e7400 ec883800 ec9f5580 ec9f55a0 ec85df04 ecd30ed0 c011c687 ec9f5580 ec85df04 400fd920 00000000 00000000 400fd920 Call Trace: [<f8d568ca>] dvb_usercopy+0xc8/0x146 [dvb_core] [<c011c687>] do_page_fault+0x1c6/0x53e [<c015d7d1>] dentry_open+0x166/0x257 [<c015d666>] filp_open+0x5c/0x61 [<f8d5b040>] dvb_net_ioctl+0x2f/0x33 [dvb_core] [<f8d5acdf>] dvb_net_do_ioctl+0x0/0x332 [dvb_core] [<c0172574>] sys_ioctl+0x279/0x2cd [<c010613f>] syscall_call+0x7/0xb Il mer, 2004-05-12 alle 11:47, Johannes Stezenbach ha scritto: > Vincenzo Di Massa wrote: > > I tried applying the patch, but I still get the same oops :-( > > :-( > > What are you doing to reproduce the Oops? > > Maybe the problem is in the dvb_net code, not in the software demux? > Or some more spinlocks are necessary in > dmx_section_feed_release_filter()? > > > May 12 03:26:56 fisso2-vi kernel: EIP is at > > dmx_section_feed_release_filter+0x41/0x11d [dvb_core] > ... > > May 12 03:26:56 fisso2-vi kernel: Call Trace: > > May 12 03:26:56 fisso2-vi kernel: [pg0+948807468/1069015040] > > dvb_net_feed_stop+0x153/0x1a9 [dvb_core] > > May 12 03:26:56 fisso2-vi kernel: [<f8d5a72c>] dvb_net_feed_stop+0x153/0x1a9 > > [dvb_core] > > May 12 03:26:56 fisso2-vi kernel: [pg0+948807656/1069015040] > > wq_set_multicast_list+0x1e/0x113 [dvb_core] > > May 12 03:26:56 fisso2-vi kernel: [<f8d5a7e8>] wq_set_multicast_list+0x1e/0x113 > > [dvb_core] > > Johannes -- Vincenzo Di Massa <[EMAIL PROTECTED]> -- Info: To unsubscribe send a mail to [EMAIL PROTECTED] with "unsubscribe linux-dvb" as subject.