Re: ext2fs related panic

From: Poul-Henning Kamp <phk_at_phk.freebsd.dk>
Date: Sat, 06 Nov 2004 14:43:20 +0100
Ok, then try this patch:


Index: ext2_vfsops.c
===================================================================
RCS file: /home/ncvs/src/sys/gnu/ext2fs/ext2_vfsops.c,v
retrieving revision 1.130
diff -u -r1.130 ext2_vfsops.c
--- ext2_vfsops.c	29 Oct 2004 10:42:30 -0000	1.130
+++ ext2_vfsops.c	6 Nov 2004 13:42:52 -0000
_at__at_ -732,6 +732,8 _at__at_
 	ump->um_mountp = mp;
 	ump->um_dev = dev;
 	ump->um_devvp = devvp;
+	ump->um_bo = &devvp->v_bufobj;
+	ump->um_cp = cp;
 	/* setting those two parameters allowed us to use
 	   ufs_bmap w/o changse !
 	*/
In message <1099745477.809.4.camel_at_taxman>, Stefan Ehmann writes:
>On Sat, 2004-11-06 at 13:29, Poul-Henning Kamp wrote:
>> Can you try this patch ?
>
>Thanks, now I can access the partition again without any panic.
>
>But I just noticed a similar panic when unmounting the ext2fs:
>
>Fatal trap 12: page fault while in kernel mode
>current process = 66 (umount)
>
>trace
>g_wither_geom_close()
>ext2_unmount()
>do_unmount()
>unmount()
>syscall()
>Xint0x80_syscall()
>
>> In message <1099742312.809.9.camel_at_taxman>, Stefan Ehmann writes:
>> >With kernel sources from yesterday I get a panic as soon as I do this:
>> >
>> >mount /mnt/stuff
>> >ls /mnt/stuff
>> >
>> >The correspoding line in fstab is this (I haven't checked yet if it also
>> >happens on rw mounted ext2fs)
>> >/dev/ad1s1              /mnt/stuff      ext2fs  ro
>> >
>> >Unfortunately I had problems when debugging the core with kgdb (maybe
>> >because it couldn't find symbols for the modules or because I had to
>> >call doadump by hand).
>> >
>> >Anyway, here is a (shortened) transcript from ddb output.
>> >
>> >Fatal trap 12: page fault while in kernel mode
>> >...
>> >current process = 815 (ls)
>> >
>> >trace
>> >ext2_strategy()
>> >bufstrategy()
>> >breadn()
>> >bread()
>> >ext2_read()
>> >ext2_readdir()
>> >getdirentries()
>> >Xint0x80_syscall()
>> >
>> >I can provide more info if needed.
>> >
>> >Thanks
>> >
>> >_______________________________________________
>> >freebsd-current_at_freebsd.org mailing list
>> >http://lists.freebsd.org/mailman/listinfo/freebsd-current
>> >To unsubscribe, send any mail to "freebsd-current-unsubscribe_at_freebsd.org"
>> >
>

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk_at_FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.
Received on Sat Nov 06 2004 - 12:43:23 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:21 UTC