From mboxrd@z Thu Jan 1 00:00:00 1970 Subject: 2.5.65-mm3 bad: scheduling while atomic! [SCSI] References: <20030320235821.1e4ff308.akpm@digeo.com> From: Alexander Hoogerhuis Date: 22 Mar 2003 13:38:44 +0100 In-Reply-To: <20030320235821.1e4ff308.akpm@digeo.com> Message-ID: <87el4z1sq3.fsf@lapper.ihatent.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-linux-mm@kvack.org Return-Path: To: Andrew Morton Cc: linux-kernel@vger.kernel.org, linux-mm@kvack.org List-ID: Andrew Morton writes: > > [SNIP] > Here's a few more funnies caught while burning a CD: leep+0x77/0xa6 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x3a4/0x3a9 [] printk+0x11d/0x17b [] __down+0x91/0xf9 [] default_wake_function+0x0/0x12 [] dump_stack+0x11/0x15 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x47 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from illegal context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x65 [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep+0x77/0xa6 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x3a4/0x3a9 [] printk+0x11d/0x17b [] __down+0x91/0xf9 [] default_wake_function+0x0/0x12 [] dump_stack+0x11/0x15 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x47 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from illegal context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x65 [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep+0x77/0xa6 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x3a4/0x3a9 [] printk+0x11d/0x17b [] __down+0x91/0xf9 [] default_wake_function+0x0/0x12 [] dump_stack+0x11/0x15 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x47 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from illegal context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x65 [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep+0x77/0xa6 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x3a4/0x3a9 [] printk+0x11d/0x17b [] __down+0x91/0xf9 [] default_wake_function+0x0/0x12 [] dump_stack+0x11/0x15 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x47 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from illegal context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x65 [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep+0x77/0xa6 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x3a4/0x3a9 [] printk+0x11d/0x17b [] __down+0x91/0xf9 [] default_wake_function+0x0/0x12 [] dump_stack+0x11/0x15 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x47 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from illegal context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x65 [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep+0x77/0xa6 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x3a4/0x3a9 [] printk+0x11d/0x17b [] __down+0x91/0xf9 [] default_wake_function+0x0/0x12 [] dump_stack+0x11/0x15 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x47 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from illegal context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x65 [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep+0x77/0xa6 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x3a4/0x3a9 [] printk+0x11d/0x17b [] __down+0x91/0xf9 [] default_wake_function+0x0/0x12 [] dump_stack+0x11/0x15 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x47 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb Debug: sleeping function called from illegal context at include/asm/semaphore.h:119 Call Trace: [] __might_sleep+0x5f/0x65 [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep+0x77/0xa6 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb bad: scheduling while atomic! Call Trace: [] schedule+0x3a4/0x3a9 [] printk+0x11d/0x17b [] __down+0x91/0xf9 [] default_wake_function+0x0/0x12 [] dump_stack+0x11/0x15 [] __down_failed+0xb/0x14 [] .text.lock.scsi_error+0x37/0x47 [scsi_mod] [] +0x2119/0x2c80 [scsi_mod] [] scsi_sleep_done+0x0/0x14 [scsi_mod] [] idescsi_abort+0xf1/0xfa [ide_scsi] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_try_to_abort_cmd+0x65/0x80 [scsi_mod] [] scsi_eh_abort_cmds+0x41/0xdb [scsi_mod] [] scsi_unjam_host+0x165/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb ide-scsi: reset called for 12543 bad: scheduling while atomic! Call Trace: [] schedule+0x3a4/0x3a9 [] add_timer+0x99/0xa5 [] schedule_timeout+0x5a/0xab [] printk+0x11d/0x17b [] process_timeout+0x0/0xc [] idescsi_reset+0x108/0x11e [ide_scsi] [] +0x400/0x423 [ide_scsi] [] scsi_try_bus_device_reset+0x57/0x8d [scsi_mod] [] scsi_eh_bus_device_reset+0x83/0x17c [scsi_mod] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_eh_ready_devs+0x28/0x74 [scsi_mod] [] scsi_unjam_host+0x182/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb hdc: DMA disabled ------------[ cut here ]------------ kernel BUG at kernel/timer.c:172! invalid operand: 0000 [#1] CPU: 0 EIP: 0060:[] Not tainted EFLAGS: 00010002 VLI EIP is at add_timer+0x9b/0xa5 eax: 00000001 ebx: efc4a480 ecx: c02ffe80 edx: c03986f8 esi: e7000000 edi: efc4a4a4 ebp: e7001e58 esp: e7001e44 ds: 007b es: 007b ss: 0068 Process scsi_eh_0 (pid: 4794, threadinfo=e7000000 task=e7082780) Stack: c03986f8 c03986f8 efc4a480 e7000000 00000086 e7001e88 c0223fb8 efc4a4a4 c022f45b c03986f8 c03986f8 00000000 00000032 c02240a6 00000000 00000000 c03986f8 e7001eb8 c022468f c03986f8 c02240a6 00000032 00000000 efc4a480 Call Trace: [] ide_set_handler+0x5f/0xa0 [] __ide_dma_off+0x2b/0x32 [] atapi_reset_pollfunc+0x0/0x11a [] do_reset1+0x211/0x22e [] atapi_reset_pollfunc+0x0/0x11a [] ide_do_reset+0x31/0x84 [] idescsi_reset+0xe1/0x11e [ide_scsi] [] scsi_try_bus_device_reset+0x57/0x8d [scsi_mod] [] scsi_eh_bus_device_reset+0x83/0x17c [scsi_mod] [] idescsi_abort+0x0/0xfa [ide_scsi] [] scsi_eh_ready_devs+0x28/0x74 [scsi_mod] [] scsi_unjam_host+0x182/0x217 [scsi_mod] [] do_page_fault+0x0/0x4bf [] scsi_error_handler+0x154/0x1c0 [scsi_mod] [] scsi_error_handler+0x0/0x1c0 [scsi_mod] [] kernel_thread_helper+0x5/0xb Code: e0 08 75 20 83 6e 14 01 8b 46 08 83 e0 08 75 08 83 c4 08 5b 5e 5f 5d c3 83 c4 08 5b 5e 5f 5d e9 c1 5d ff ff e8 bc 5d ff ff eb d9 <0f> 0b ac 00 2e 3f 2c c0 eb 8b 55 31 c0 89 e5 83 ec 14 89 7d fc <6>note: scsi_eh_0[4794] exited with preempt_count 3 hdc: ATAPI reset complete mvh, A -- Alexander Hoogerhuis | alexh@ihatent.com CCNP - CCDP - MCNE - CCSE | +47 908 21 485 "You have zero privacy anyway. Get over it." --Scott McNealy -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@kvack.org. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: aart@kvack.org