Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: SMP (ht) + PREEMPT crash dump
Hi Johannes,
I tried applying the patch, but I still get the same oops :-(
What else can I do to debug it?
Il mar, 2004-05-11 alle 22:19, Johannes Stezenbach ha scritto:
> Vincenzo Di Massa wrote:
> > I managed to get the dump into syslog!
> > Using 2.6.6.
> >
> > I hope this can be useful to debug it.
> ...
> > May 11 21:34:58 fisso2-vi kernel: EIP is at dmx_section_feed_release_filter+0x41/0x11d [dvb_core]
>
> CVS already has the patch below which I hope should fix this.
>
> Regards,
> Johannes
>
>
> Index: dvb_demux.c
> ===================================================================
> RCS file: /cvs/linuxtv/dvb-kernel/linux/drivers/media/dvb/dvb-core/dvb_demux.c,v
> retrieving revision 1.48
> retrieving revision 1.49
> diff -u -p -r1.48 -r1.49
> --- dvb_demux.c 3 Mar 2004 15:48:27 -0000 1.48
> +++ dvb_demux.c 5 May 2004 18:25:43 -0000 1.49
> @@ -571,24 +571,30 @@ static int dvb_demux_feed_find(struct dv
>
> static void dvb_demux_feed_add(struct dvb_demux_feed *feed)
> {
> + spin_lock(&feed->demux->lock);
> if (dvb_demux_feed_find(feed)) {
> printk(KERN_ERR "%s: feed already in list (type=%x state=%x pid=%x)\n",
> __FUNCTION__, feed->type, feed->state, feed->pid);
> - return;
> + goto out;
> }
>
> list_add(&feed->list_head, &feed->demux->feed_list);
> +out:
> + spin_unlock(&feed->demux->lock);
> }
>
> static void dvb_demux_feed_del(struct dvb_demux_feed *feed)
> {
> + spin_lock(&feed->demux->lock);
> if (!(dvb_demux_feed_find(feed))) {
> printk(KERN_ERR "%s: feed not in list (type=%x state=%x pid=%x)\n",
> __FUNCTION__, feed->type, feed->state, feed->pid);
> - return;
> + goto out;
> }
>
> list_del(&feed->list_head);
> +out:
> + spin_unlock(&feed->demux->lock);
> }
>
> static int dmx_ts_feed_set (struct dmx_ts_feed* ts_feed, u16 pid, int ts_type,
--
Vincenzo Di Massa <hawk78_it@yahoo.it>
May 12 03:26:54 fisso2-vi kernel: drivers/media/dvb/b2c2/skystar2.c: FlexCopIIB(
rev.195) chip found
May 12 03:26:54 fisso2-vi kernel: drivers/media/dvb/b2c2/skystar2.c: the chip has 38 hardware filters
May 12 03:26:54 fisso2-vi kernel: DVB: registering new adapter (Technisat SkyStar2 driver).
May 12 03:26:54 fisso2-vi kernel: DVB: registering frontend 0:0 (Zarlink MT312)...
May 12 03:26:54 fisso2-vi modprobe: FATAL: Module dvb0_0 not found.
May 12 03:26:55 fisso2-vi /etc/hotplug/net.agent: NET add event not supported
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_start: rx_mode 0
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_start: alloc secfeed
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_start: set secfilter
May 12 03:26:56 fisso2-vi kernel: dvb0_0: filter mac=00 00 00 00 00 00
May 12 03:26:56 fisso2-vi kernel: dvb0_0: filter mask=ff ff ff ff ff ff
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_start: start filtering
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_stop
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_stop: stop secfeed
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_stop
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_stop: stop secfeed
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_stop: release secfilter
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_stop: release secfilter
May 12 03:26:56 fisso2-vi kernel: dvb0_0: set_mc_list, 1 entries
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_start: rx_mode 1
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_start: alloc secfeed
May 12 03:26:56 fisso2-vi kernel: dvb_net_feed_start: set secfilter
May 12 03:26:56 fisso2-vi kernel: Unable to handle kernel NULL pointer dereference at virtual address 0000006c
May 12 03:26:56 fisso2-vi kernel: printing eip:
May 12 03:26:56 fisso2-vi kernel: f8d5336b
May 12 03:26:56 fisso2-vi kernel: *pde = 00000000
May 12 03:26:56 fisso2-vi kernel: Oops: 0000 [#1]
May 12 03:26:56 fisso2-vi kernel: PREEMPT SMP
May 12 03:26:56 fisso2-vi kernel: CPU: 0
May 12 03:26:56 fisso2-vi kernel: EIP: 0060:[pg0+948777835/1069015040] Not tainted
May 12 03:26:56 fisso2-vi kernel: EIP: 0060:[<f8d5336b>] Not tainted
May 12 03:26:56 fisso2-vi kernel: EFLAGS: 00010246 (2.6.6)
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: eax: 00000000 ebx: f3e55214 ecx: f3e55214 edx: fffffe00
May 12 03:26:56 fisso2-vi kernel: esi: f8db9000 edi: 00000000 ebp: f3e55030 esp: f7f97f00
May 12 03:26:56 fisso2-vi kernel: ds: 007b es: 007b ss: 0068
May 12 03:26:56 fisso2-vi kernel: Process events/0 (pid: 6, threadinfo=f7f96000 task=f7f9f160)
May 12 03:26:56 fisso2-vi kernel: Stack: f8d5c070 f8d86000 f62f3220 f62f330c 00000287 f8d5a72c f8db9000 00000000
May 12 03:26:56 fisso2-vi kernel: f7ace960 f62f3000 f62f3220 f8d5a7e8 f62f3000 00000282 f7f97f94 f62f3308
May 12 03:26:56 fisso2-vi kernel: f7f96000 f62f330c c0133333 f62f3000 f7f97f74 00000000 f7fd9420 f62f3000
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]
May 12 03:26:56 fisso2-vi kernel: [worker_thread+490/681] worker_thread+0x1ea/0x2a9
May 12 03:26:56 fisso2-vi kernel: [<c0133333>] worker_thread+0x1ea/0x2a9
May 12 03:26:56 fisso2-vi kernel: [pg0+948807626/1069015040] wq_set_multicast_list+0x0/0x113 [dvb_core]
May 12 03:26:56 fisso2-vi kernel: [<f8d5a7ca>] wq_set_multicast_list+0x0/0x113 [dvb_core]
May 12 03:26:56 fisso2-vi kernel: [default_wake_function+0/18] default_wake_function+0x0/0x12
May 12 03:26:56 fisso2-vi kernel: [<c011f095>] default_wake_function+0x0/0x12
May 12 03:26:56 fisso2-vi kernel: [default_wake_function+0/18] default_wake_function+0x0/0x12
May 12 03:26:56 fisso2-vi kernel: [<c011f095>] default_wake_function+0x0/0x12
May 12 03:26:56 fisso2-vi kernel: [worker_thread+0/681] worker_thread+0x0/0x2a9
May 12 03:26:56 fisso2-vi kernel: [<c0133149>] worker_thread+0x0/0x2a9
May 12 03:26:56 fisso2-vi kernel: [kthread+186/240] kthread+0xba/0xf0
May 12 03:26:56 fisso2-vi kernel: [<c013703c>] kthread+0xba/0xf0
May 12 03:26:56 fisso2-vi kernel: [kthread+0/240] kthread+0x0/0xf0
May 12 03:26:56 fisso2-vi kernel: [<c0136f82>] kthread+0x0/0xf0
May 12 03:26:56 fisso2-vi kernel: [kernel_thread_helper+5/11] kernel_thread_helper+0x5/0xb
May 12 03:26:56 fisso2-vi kernel: [<c0104275>] kernel_thread_helper+0x5/0xb
May 12 03:26:56 fisso2-vi kernel:
Home |
Main Index |
Thread Index