Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Crash on -current on i386 (NOT amd64)
On Dec 5, 3:30pm, paul%vps1.whooppee.com@localhost (Paul Goyette) wrote:
-- Subject: Re: Crash on -current on i386 (NOT amd64)
| > } The same sources were used to create a amd64-current system, and I was
| > } able to install it successfully.
| > }
| > } FWIW, my source tree is time-stamped at "2015-12-05 at 03:08:57 UTC"
| > }
| > } The failure occurs when trying to mount the (qemu-emulated) cd-rom
| > } containing the release files.
| >
| > Try this patch:
| >
| > --- sys/miscfs/specfs/spec_vnops.c.orig 2015-12-04 22:26:43.000000000 -0800
| > +++ sys/miscfs/specfs/spec_vnops.c 2015-12-04 22:28:10.000000000 -0800
| > @@ -668,7 +668,8 @@
| > printf("ioctl DIOCGMEDIASIZE failed %d\n", error);
| > #endif
| > error = (*ioctl)(vp->v_rdev, DIOCGPART, &pi, FREAD, curlwp);
| > - off = (off_t)pi.disklab->d_secsize * pi.part->p_size;
| > + if (error == 0)
| > + off = (off_t)pi.disklab->d_secsize * pi.part->p_size;
| > }
| >
| > if (error == 0)
|
| I have built a new release with this patch, and sysinst will now
| complete the installation successfully. And the newly installed system
| also boots successfully.
|
What's the backtrace? Ideally I'd like to remove the DIOCGPART code...
christos
Home |
Main Index |
Thread Index |
Old Index