[2.6.7, ia64] sleeping while atomically allocating...

From: Daniel Blueman
Date: Thu Jul 29 2004 - 10:53:59 EST


I saw this warning [1] while a process was dumping core. Hardware is a
generic ia64 4-way Itanium 2 Intel tiger 4 system.

--- [1]

Debug: sleeping function called from invalid context at
include/linux/rwsem.h:43
in_atomic():1, irqs_disabled():0

Call Trace:
[<a00000010001b6e0>] show_stack+0x80/0xa0
sp=e0000000369ef8b0 bsp=e0000000369e9460
[<a00000010009bf30>] __might_sleep+0x1b0/0x220
sp=e0000000369efa80 bsp=e0000000369e9438
[<a0000001000bb690>] access_process_vm+0x150/0x540
sp=e0000000369efa90 bsp=e0000000369e9380
[<a0000001000381a0>] ia64_sync_user_rbs+0xa0/0xe0
sp=e0000000369efab0 bsp=e0000000369e9350
[<a00000010001ceb0>] do_copy_task_regs+0xd0/0x3e0
sp=e0000000369efac0 bsp=e0000000369e92e8
[<a00000010001d3b0>] dump_task_regs+0x70/0xc0
sp=e0000000369efae0 bsp=e0000000369e92c8
[<a0000001001d7130>] elf_dump_thread_status+0xd0/0x240
sp=e0000000369efcb0 bsp=e0000000369e9258
[<a0000001001d86b0>] elf_core_dump+0x1410/0x1540
sp=e0000000369efcb0 bsp=e0000000369e9160
[<a000000100180770>] do_coredump+0x590/0x620
sp=e0000000369efd50 bsp=e0000000369e9108
[<a0000001000c94e0>] get_signal_to_deliver+0x700/0xcc0
sp=e0000000369efda0 bsp=e0000000369e9098
[<a0000001000425d0>] ia64_do_signal+0xb0/0x420
sp=e0000000369efda0 bsp=e0000000369e9000
[<a00000010001c0f0>] do_notify_resume_user+0x110/0x120
sp=e0000000369efe20 bsp=e0000000369e8fd0
[<a0000001000129c0>] notify_resume_user+0x40/0x60
sp=e0000000369efe20 bsp=e0000000369e8f80
[<a0000001000128f0>] skip_rbs_switch+0xd0/0xe0
sp=e0000000369efe30 bsp=e0000000369e8f68

--
Daniel J Blueman

NEU: WLAN-Router für 0,- EUR* - auch für DSL-Wechsler!
GMX DSL = supergünstig & kabellos http://www.gmx.net/de/go/dsl

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