Calling all Filesystem guru's: Help!
Calling all Filesystem guru's: Help!
- Subject: Calling all Filesystem guru's: Help!
- From: Brian Bergstrand <email@hidden>
- Date: Fri, 18 Jun 2004 14:45:09 -0500
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Okay, I'm at my wits end on a bug in the ext2 filesystem for OS X
<
http://sourceforge.net/projects/ext2fsx>:
When writing a sparse file (even one with just one hole), the fs can
hang or panic (with a Disk Image) the system.
I've tracked this down to cluster_io() repeatedly calling VOP_CMAP with
higher and higher offsets (way past the file size) that eventually
cause our logical block address to overflow (this is much more likely
on <4KB block FS), thus making a negative offset which VOP_BMAP treats
as an indirect block address and I assume causes a weird page to be
read and passed to the storage driver by cluster_io/VOP_STRATEGY.
Anyway, I can't figure why this happens. I've gone through everything I
can think of:
<
http://sourceforge.net/tracker/index.php?
func=detail&aid=965119&group_id=64713&atid=508406>
Could anyone be so kind as to look over the bug report above and see if
they notice anything. I really need a fresh set of eyes (and minds) to
look at this.
TIA.
PS. I have quite a log of GDB trace sessions too.
Brian Bergstrand <
http://www.bergstrand.org/brian/>, AIM: triryche206
PGP Key: <
http://www.bergstrand.org/brian/misc/public_key.txt>
There is no human problem which could not be solved if people would
simply do as I advise. - Gore Vidal
As of 02:32:53 PM, iTunes is playing "You're My Best Friend" from
"Greatest Hits I" by "Queen"
-----BEGIN PGP SIGNATURE-----
Version: PGP 8.1
iQA/AwUBQNM4O3nR2Fu2x7aiEQJdWQCfYKAWyYJyRZDeFgldE18fxXO9g4MAoMNF
hvUWoXBjin3jyjyPSWsKO7TU
=GDcC
-----END PGP SIGNATURE-----
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.