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 MachSeverity: 3 - Normal
Priority: 1 - LaterItem Group: None
Status: NonePrivacy: Public
Assigned to: NoneOriginator Name: 
Open/Closed: OpenReproducibility: Once
Size (loc): NonePlanned 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 an 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.

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

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 File(s):

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


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

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

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 4 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Wed 09 Jul 2008 07:57:00 AM UTCtschwingeAttached File#16053=>Removed
    Wed 09 Jul 2008 07:08:33 AM UTCNoneAttached File-=>Added feed_rss20_80x15_2.png, #16053
    Wed 28 Mar 2007 12:57:03 PM UTCtschwingePriority100(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.1-cleanup1