public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* recent -git: BUG in free_thread_xstate
@ 2008-07-23 20:07 Vegard Nossum
  2008-07-23 20:23 ` Vegard Nossum
  2008-07-23 20:31 ` Suresh Siddha
  0 siblings, 2 replies; 22+ messages in thread
From: Vegard Nossum @ 2008-07-23 20:07 UTC (permalink / raw)
  To: LKML, the arch/x86 maintainers; +Cc: Suresh Siddha, Paul E. McKenney

Hi,

I just got this on c010b2f76c3032e48097a6eef291d8593d5d79a6 (-git from
yesterday):

BUG: unable to handle kernel paging request at 00664381
IP: [<c010b274>] free_thread_xstate+0x4/0x30
*pde = 00000000
Oops: 0000 [#1] PREEMPT SMP DEBUG_PAGEALLOC
Pid: 4, comm: ksoftirqd/0 Not tainted (2.6.26-06077-gc010b2f #100)
EIP: 0060:[<c010b274>] EFLAGS: 00010246 CPU: 0
EIP is at free_thread_xstate+0x4/0x30
EAX: 00664001 EBX: f21e0000 ECX: 00000000 EDX: f7872fd0
ESI: f221df38 EDI: c0833d00 EBP: f7889f4c ESP: f7889f48
 DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process ksoftirqd/0 (pid: 4, ti=f7888000 task=f7872fd0 task.ti=f7888000)
Stack: f21e0000 f7889f58 c010b2ad f221cfb0 f7889f64 c01352c9 f221cfb0 f7889f70
       c0136713 f2b506cc f7889f78 c0138ea7 f7889f90 c01790ff 00000282 c0785aa0
       00000001 0000000a f7889fac c013cad2 c0838c00 c0838c00 c0838c00 00000246
Call Trace:
 [<c010b2ad>] ? free_thread_info+0xd/0x20
 [<c01352c9>] ? free_task+0x19/0x30
 [<c0136713>] ? __put_task_struct+0x53/0xb0
 [<c0138ea7>] ? delayed_put_task_struct+0x27/0x30
 [<c01790ff>] ? rcu_process_callbacks+0x6f/0xb0
 [<c013cad2>] ? __do_softirq+0x92/0x110
 [<c013cbf5>] ? do_softirq+0xa5/0xb0
 [<c013cc76>] ? ksoftirqd+0x76/0x180
 [<c013cc00>] ? ksoftirqd+0x0/0x180
 [<c014befc>] ? kthread+0x3c/0x70
 [<c014bec0>] ? kthread+0x0/0x70
 [<c0104d8b>] ? kernel_thread_helper+0x7/0x1c
 =======================
Code: 04 00 00 00 00 c7 04 24 00 00 04 00 e8 46 84 09 00 a3 dc 07 84 c0 c9 c3 eb
 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 55 89 e5 53 <8b> 90 80 03 00 00 89 c3
 85 d2 74 14 a1 dc 07 84 c0 e8 c6 88 09
EIP: [<c010b274>] free_thread_xstate+0x4/0x30 SS:ESP 0068:f7889f48
Kernel panic - not syncing: Fatal exception in interrupt

EIP is at arch/x86/kernel/process.c:36:

        if (tsk->thread.xstate) {

This looks related to the recent floating-point changes and maybe RCU,
adding Ccs.

It seems quite reproducible, so I'll give it a shot with the latest
-git as well.


Vegard

-- 
"The animistic metaphor of the bug that maliciously sneaked in while
the programmer was not looking is intellectually dishonest as it
disguises that the error is the programmer's own creation."
	-- E. W. Dijkstra, EWD1036

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2008-08-08 20:41 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-23 20:07 recent -git: BUG in free_thread_xstate Vegard Nossum
2008-07-23 20:23 ` Vegard Nossum
2008-07-23 20:28   ` Vegard Nossum
2008-07-23 21:35     ` Vegard Nossum
2008-07-23 20:31 ` Suresh Siddha
2008-07-23 20:39   ` Vegard Nossum
2008-07-23 20:52   ` Vegard Nossum
2008-07-23 21:22     ` Dmitry Adamushko
2008-07-23 21:35       ` Dmitry Adamushko
2008-07-23 21:45         ` Vegard Nossum
2008-07-23 22:01           ` Dmitry Adamushko
2008-07-23 22:05             ` Vegard Nossum
2008-07-23 22:45               ` Vegard Nossum
2008-07-23 22:50                 ` Vegard Nossum
2008-07-23 23:20                   ` Vegard Nossum
2008-07-23 23:53                     ` Matt Mackall
2008-07-24  0:02                       ` Vegard Nossum
2008-07-23 21:22   ` Vegard Nossum
2008-07-23 22:42     ` Max Krasnyansky
2008-08-01 21:10   ` Paul E. McKenney
2008-08-08 18:46     ` Vegard Nossum
2008-08-08 20:40       ` Paul E. McKenney

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox