NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: kern/47974: udf tests fail due to interaction with rump
The following reply was made to PR kern/47974; it has been noted by GNATS.
From: Nicolas Joly <njoly%pasteur.fr@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: kern-bug-people%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
netbsd-bugs%netbsd.org@localhost, reinoud%NetBSD.org@localhost
Subject: Re: kern/47974: udf tests fail due to interaction with rump
Date: Sun, 30 Jun 2013 16:36:57 +0200
On Sat, Jun 29, 2013 at 10:45:00PM +0000, Martin Husemann wrote:
> The following reply was made to PR kern/47974; it has been noted by GNATS.
>
> From: Martin Husemann <martin%duskware.de@localhost>
> To: gnats-bugs%NetBSD.org@localhost
> Cc:
> Subject: Re: kern/47974: udf tests fail due to interaction with rump
> Date: Sun, 30 Jun 2013 00:43:24 +0200
>
> It dies here:
>
> Breakpoint 1, udf_mount (mp=0x7f7ff77aa000, path=0x416014 "/mnt",
> data=0x7f7ff7b6e0d8, data_len=0x7f7fffffd8a8)
> at /usr/src/sys/rump/fs/lib/libudf/../../../../fs/udf/udf_vfsops.c:317
> 317 {
> (gdb) n
> 318 struct lwp *l = curlwp;
> (gdb)
> 326 if (*data_len < sizeof *args)
> (gdb) print *data_len
> $1 = 8
> (gdb) print sizeof *args
> $2 = 80
>
> and does:
>
> 326 if (*data_len < sizeof *args)
> 327 return EINVAL;
>
>
> I can't find my way through the fstest macros right now
> sizeof(udf_mount_args)
> vs. sizeof(udf_mount_args*) somewhere?
Had a quick look into fstest_udf.c, and udftestargs definition looks
strange :
struct udftestargs {
struct ufs_args ta_uargs;
char ta_devpath[MAXPATHLEN];
char ta_imgpath[MAXPATHLEN];
};
Shouldn't ta_uargs be of type udf_args not ufs_args ?
--
Nicolas Joly
Biology IT Center
Institut Pasteur, Paris.
Home |
Main Index |
Thread Index |
Old Index