Messages in this thread |  | | Date | Mon, 6 May 1996 09:26:07 -0400 | From | Robert L Krawitz <> | Subject | Re: 1.3.97 oops |
| |
Date: Mon, 6 May 1996 07:53:45 +0300 (EET DST) From: Linus Torvalds <torvalds@cs.Helsinki.FI>
> Using `System.map' to map addresses to symbols. > > >>EIP: 10c6ad <setup_x86_irq+99/124> > Trace: 11ad09 <__wait_on_page+8d/ec> > Trace: 11b1a3 <generic_file_read+43b/620> > Trace: 120d5a <sys_read+aa/bc> > Trace: 10a3f9 <system_call+59/a0>
The trace shows that it's __wait_on_page() that does the jumping, and it certainly shouldn't jump to xetup_x86_irq.. The only jump it does (apart from a schedule) is to start up the disk IO with "run_task_queue(&disk_tq)". It looks like some disk driver isn't setting up the task queues correctly or similar. Can you tell me (remind me - I'm sure I've heard it before) what block device drivers you use? (loop/scsi/ide/idecd etc..)
ide (RZ1000) scsi (53c810, with synch, fast, disconnect enabled) -- disk and tape sonycd
-- Robert Krawitz <rlk@tiac.net> http://www.tiac.net/users/rlk/
Member of the League for Programming Freedom -- mail lpf@uunet.uu.net Tall Clubs International -- tci-request@aptinc.com or 1-800-521-2512
|  |