From: Nathan Scott <nathans@sgi.com>
To: Jens Axboe <axboe@suse.de>
Cc: linux-kernel@vger.kernel.org
Subject: cfq_update_io_seektime oops
Date: Thu, 15 Jun 2006 15:21:31 +1000 [thread overview]
Message-ID: <20060615152131.A898607@wobbly.melbourne.sgi.com> (raw)
Hi Jens,
Just booting and testing on 2.6.17-rc5 I tripped over what looks
like a divide by zero - I guess its at block/cfq-iosched.c, line
~1657 since that do_div in there looks like the only divide...
divide error: 0000 [#1]
SMP
CPU: 3
EIP: 0060:[<c02eb80e>] Not tainted VLI
EFLAGS: 00010046 (2.6.17-2.6-ndebug-qa #1)
EIP is at cfq_update_io_seektime+0xee/0x150
eax: 0044c32d ebx: 1ec9b7c8 ecx: 0044c32d edx: 00000000
esi: 00000000 edi: 00000000 ebp: f74a9920 esp: f74a9904
ds: 007b es: 007b ss: 0068
Process rc (pid: 1638, threadinfo=f74a8000 task=f645d530)
Stack: 1ec9b7c8 0044c32d b7ee784c b7fa36c0 f64f0ebc f72c0934 f7c67c00 f74a9940
c02ebb8c f7c67c00 f64f0ebc f72c0934 f7c67c00 f72c0934 f760eebc f74a9964
c02ebc8e f7c67c00 f760eebc f72c0934 f7c67c00 f74e602c f6e32964 00000003
Call Trace:
<c0103dba> show_stack_log_lvl+0x9a/0xc0 <c0103ff2> show_registers+0x1a2/0x210
<c0104238> die+0x128/0x250 <c0104415> do_trap+0xb5/0xc0
<c01044dc> do_divide_error+0xbc/0xd0 <c01039c3> error_code+0x4f/0x54
<c02ebb8c> cfq_crq_enqueued+0xac/0x150 <c02ebc8e> cfq_insert_request+0x5e/0xb0
<c02dd0f6> elv_insert+0x156/0x230 <c02dd257> __elv_add_request+0x87/0xc0
<c02e191e> __make_request+0x10e/0x510 <c02e1f28> generic_make_request+0x178/0x310
<c02e2121> submit_bio+0x61/0x100 <c017d8a4> mpage_bio_submit+0x24/0x40
<c017e057> mpage_readpages+0x127/0x170 <c02b2698> xfs_vm_readpages+0x28/0x30
<c0140356> read_pages+0xf6/0x100 <c0140452> __do_page_cache_readahead+0xf2/0x160
<c0140603> blockable_page_cache_readahead+0x53/0xd0 <c0140877> page_cache_readahead+0x127/0x1d0
<c0139603> do_generic_mapping_read+0x4b3/0x4c0 <c01398df> __generic_file_aio_read+0x1ef/0x230
<c02b6c95> xfs_read+0x145/0x340 <c02b29ae> xfs_file_aio_read+0x8e/0xa0
<c0158102> do_sync_read+0xb2/0x100 <c0158206> vfs_read+0xb6/0x190
<c0163a5a> kernel_read+0x4a/0x60 <c016459a> prepare_binprm+0xca/0xf0
<c01648e9> do_execve+0xf9/0x210 <c0101b12> sys_execve+0x42/0xa0
<c0102ec3> syscall_call+0x7/0xb
Code: c1 eb 03 89 4a 40 89 5a 44 89 75 e4 01 4d e4 c7 45 e8 00 00 00 00 8b 45 e4 11 5d e8 8b 55 e8 85 d2 89 d1 89 c3 74 08 89 d0 31 d2 <f7> f7 89 c1 89 d8 f7 f7 89 ca 89 d3 89 c1 8b 55 0c 89 4a 48 89
EIP: [<c02eb80e>] cfq_update_io_seektime+0xee/0x150 SS:ESP 0068:f74a9904
Entering kdb (current=0xf645d530, pid 1638) on processor 3 Oops: divide error
due to oops @ 0xc02eb80e
This was fairly late in bootup. Lemme know if more info needed, I
have booted this kernel several times without problem today, so it
may not be easily reproducible.
cheers.
--
Nathan
next reply other threads:[~2006-06-15 5:21 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-06-15 5:21 Nathan Scott [this message]
2006-06-15 6:01 ` Jens Axboe
2006-06-15 6:21 ` Nathan Scott
2006-06-15 6:50 ` Jens Axboe
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20060615152131.A898607@wobbly.melbourne.sgi.com \
--to=nathans@sgi.com \
--cc=axboe@suse.de \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®