Re: 2.6.21-rc5-mm4

From: Andrew Morton
Date: Wed Apr 04 2007 - 18:10:50 EST


On Thu, 05 Apr 2007 05:56:35 +0800
"Antonino A. Daplas" <adaplas@xxxxxxxxx> wrote:

> On Mon, 2007-04-02 at 22:47 -0700, Andrew Morton wrote:
> > ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.21-rc5/2.6.21-rc5-mm4/
> >
> > - The oops in git-net.patch has been fixed, so that tree has been restored.
> > It is huge.
> >
> > - Added the device-mapper development tree to the -mm lineup (Alasdair
> > Kergon). It is a quilt tree, living at
> > ftp://ftp.kernel.org/pub/linux/kernel/people/agk/patches/2.6/editing/.
> >
> > - Added davidel's signalfd stuff.
> >
> >
> >
>
> I'm getting a kernel panic intermittently, approximately 50% of boots.
> The tracing is not always the same, but it always dies on an
> atomic_bitop operation. Here are two hand-copied tracings (for the life
> of me, I can't make netconsole work).
>
>
> /---------------------------First Tracing----------------------/
> Oops: 0000 [#1]
> last sysfs file: class/firmware/microcode
> Modules linked in: ...
> ....
> ...
> CPU: 0
> EIP: ...
> EFLAGS:...
> EIP is at find_next_zero_bit
> ...
> ...
> ...
> Process set_disk_settin
> Call Trace:
> show_trace_log
> show_stack_log
> show_register
> die
> do_page_fault
> error_code
> recalc_task_prio
> activate_task
> try_to_wake_up
> deault_wake_function
> __wake_up_common
> __wake_up
> sock_def_readable
> soc_queue_rev_skb
> udp_queue_rcv_skb
> __udp4_libr_rcv
> udp_rcv
> ip_local_delivery
> ip_rcv
> netif_receive_skb
> rtl8139_poll
> net_rx_action
> __do_soft_irq
> do_softirq
> irq_exit
> do_IRQ
> common_interrupt

Thanks - that'll be the CPU scheduler changes.

Con has produced a patch or two which might address this but afaik we don't
yet have a definitive fix?

I believe that reverting
sched-implement-staircase-deadline-cpu-scheduler-staircase-improvements.patch
will prevent it.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/