linux 2.6.18 SMP:BUG: spinlock wrong owner on CPU#0
Hello,
When using linux 2.6.18(CONFIG_SMP),I encounter the following problem:
............................
BUG: spinlock wrong owner on CPU#0, swapper/1 (Not tainted) current effc1830 owner effc1230
lock: c033125c, .magic: dead4ead, .owner: swapper/0, .owner_cpu: -1
Call Trace:
[EFFC3D60] [C0009F4C] show_stack+0x48/0x194 (unreliable)
[EFFC3DA0] [C0171538] spin_bug+0x94/0xcc
[EFFC3DC0] [C0171810] _raw_spin_unlock+0xc0/0xcc
[EFFC3DE0] [C029A0AC] _spin_unlock+0x10/0x20
[EFFC3DF0] [C002481C] vprintk+0x1d0/0x468
[EFFC3E90] [C0024B04] printk+0x50/0x60
[EFFC3F10] [C0013D30] __cpu_up+0xf8/0x1b8
[EFFC3F40] [C00454DC] cpu_up+0xfc/0x190
[EFFC3F80] [C030396C] init+0xe8/0x358
[EFFC3FF0] [C0013610] kernel_thread+0x44/0x60
.....................................................
I think somebody should encounter the same or similar problem and solve it;Can someone help me with this question?Any leads, suggestions?
Thanks!
|