bugThe GNU Hurd - Bugs: bug #19439, ``Kernel page fault at address...

 
 

bug #19439: ``Kernel page fault at address 0x1d'' in `setup_rw_floppy', `linux/dev/drivers/block/floppy.c:1447'

Submitted by:  Thomas Schwinge <tschwinge>
Submitted on:  Wed 28 Mar 2007 12:51:55 PM UTC  
 
Category:  GNU Mach Severity:  3 - Normal
Priority:  1 - Later Item Group:  None
Status:  None Privacy:  Public
Assigned to:  None Originator Name: 
Open/Closed:  Open Reproducibility:  Once
Size (loc):  None Planned Release:  None
Effort:  0.00
Wiki-like text discussion box: 

Repeating this once more after having restarted the system got the file system attached just fine. Too bad.

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

  Spam posted by anonymous
Wed 28 Mar 2007 12:51:55 PM UTC, original submission:

I was running a Hurd system with an up-to-date GNU Mach kernel in QEMU and was issueing a ``settrans -ca /tmp/f ./ext2fs-pre_ogi.static /dev/fd0'' when I was presented with a system crash and the kernel debugger displaying a ``Kernel page fault at address 0x1d''. Analyzing the eip showed that it happened in `setup_rw_floppy', `linux/dev/drivers/block/floppy.c:1447'.

`ext2fs-pre_ogi.static' is -- as the name suggests -- a statically compiled pre-Ogi-patched `ext2fs' (that allows block sizes different from 4k), has worked before just fine and can be gotten from <http://nic-nac-project.de/~schwinge/tmp/ext2fs-pre_ogi.static.bz2>.

`/dev/fd0' is a QEMU-emulated floppy disk device, operating on a GRUB disk image. When I earlier used `dd' to copy the whole device's content into a file, that worked just fine.

#v+
(gdb) x/3i 0x16a6b5
0x16a6b5 <setup_rw_floppy+437>: movzbl 0x1d(%edx),%eax
0x16a6b9 <setup_rw_floppy+441>: cmp %ebx,%eax
0x16a6bb <setup_rw_floppy+443>: jg 0x16a6a0 <setup_rw_floppy+416>
#v-

That's also what the kernel debugger showed me.

Examining the registers I see that %edx in fact is zero.

Thomas Schwinge <tschwinge>
Project Administrator

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by tschwinge (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.

     

     

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2008-07-09 tschwinge Attached File#16053 => Removed
    2008-07-09 None Attached File- => Added feed_rss20_80x15_2.png, #16053
    2007-03-28 tschwinge Priority100(Error - Not Found) => 1 - Later
        Wiki-like text discussion box => Repeating this once more after having restarted the system got the file system attached just fine. Too bad.

    Back to the top


    Powered by Savane 3.3