WARNING: at kernel/lockdep.c:2658 check_flags()



Hi
Today I've got this (while i was upgrading my gentoo box):

WARNING: at kernel/lockdep.c:2658 check_flags()
Pid: 21680, comm: conftest Not tainted 2.6.24-rc6 #63

Call Trace:
[<ffffffff80253457>] check_flags+0x1c7/0x1d0
[<ffffffff80257217>] lock_acquire+0x57/0xc0
[<ffffffff8024d5c0>] __atomic_notifier_call_chain+0x60/0xd0
[<ffffffff8024d641>] atomic_notifier_call_chain+0x11/0x20
[<ffffffff8024d67e>] notify_die+0x2e/0x30
[<ffffffff8020da0a>] do_divide_error+0x5a/0xa0
[<ffffffff80522bdd>] trace_hardirqs_on_thunk+0x35/0x3a
[<ffffffff80255b89>] trace_hardirqs_on+0xd9/0x180
[<ffffffff80522bdd>] trace_hardirqs_on_thunk+0x35/0x3a
[<ffffffff80523c2d>] error_exit+0x0/0xa9

possible reason: unannotated irqs-off.
irq event stamp: 4693
hardirqs last enabled at (4693): [<ffffffff80522bdd>] trace_hardirqs_on_thunk+0x35/0x3a
hardirqs last disabled at (4692): [<ffffffff80522c17>] trace_hardirqs_off_thunk+0x35/0x37
softirqs last enabled at (3546): [<ffffffff80238343>] __do_softirq+0xb3/0xd0
softirqs last disabled at (3521): [<ffffffff8020c97c>] call_softirq+0x1c/0x30

This is 11ee29577cc1637f94d903a6ea322cf1ed8ce1b3:
Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6
from 25 Dec + some patches for udf (but I didn't mount it) and simple
patch for slab: http://lkml.org/lkml/2007/12/27/110

Marcin
--
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/



Relevant Pages

  • [patch/s390 15/46] lockdep: trace hardirq off in smp_send_stop
    ... With lockdep we got the following trace after a panic: ... INFO: lockdep is turned off. ... possible reason: unannotated irqs-off. ...
    (Linux-Kernel)
  • Re: {{ OT }} Oprahs on ...
    ... that you can trace your family back so far. ... And I have no pictures of him. ... For some reason lately, I'm craving Original Carter ... And the reason our branch left the Church in the first place is that they ...
    (alt.autos.toyota)
  • Re: soldering components on larger sized pads
    ... No reason for that and it costs reliability. ... If you have the space for it, I'd agree there's no reason for it. ... The thinner a trace the easier it breaks, especially with this dreaded habit of not rounding corners and not doing trea-drop pad entried. ... I've used them myself (with an assembly house that said they were fine), but it was just run-of-the-mill commercial products, not medical gear. ...
    (sci.electronics.design)
  • Re: how to get deeper trace in cmucl+slime ?
    ... Are you sure that's the reason? ... Write FACT as a tail-recursive version and compiler/disassemble ... Err, well, unless there's tail-call optimizations going on ... trace or breakpoint at the outermost call to the traced ...
    (comp.lang.lisp)
  • Re: SQL tuning nightmare - db file sequential reads
    ... OS is Solaris 8. ... Ours is a data warehousing environment, ... be the reason for seeing such behaviour. ... would be curious to see what the raw 10046 trace looks like. ...
    (comp.databases.oracle.server)