NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kern/47974: udf tests fail due to interaction with rump



>Number:         47974
>Category:       kern
>Synopsis:       udf tests fail due to interaction with rump
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Jun 29 14:20:00 +0000 2013
>Originator:     Reinoud Zandijk
>Release:        NetBSD 6.1_STABLE
>Organization:
NetBSD
        
>Environment:
        
        
System: NetBSD heethoofdje.13thmonkey.org 6.1_STABLE NetBSD 6.1_STABLE 
(GENERIC) i386
Architecture: i386
Machine: i386
>Description:
The automated tests for UDF fail due to interaction problem with rump. They
now all fail with `mount failed: Invalid Argument'.

Known issue with UDF and rump is that for rump_udf(8) to work on optical
media, rump needs to honour its sector size. UDF requests reads/writes on
sector size boundaries and lengths but rump chops them up and the mount fails
due to read errors.

Since the test framework runs on an vnd disc, that ought not to be the
problem. Mounting a vnd with rump_udf(8) works fine due to its 512 byte sector
size. So why does the ATF fail?

I've tried to debug it by running in gdb but that fails due to the threading.
gdb crashes in the process.

        
>How-To-Repeat:
Check the daily test cases summary for whatever architecture.
        
>Fix:
Might be due to building glue not done correctly?
        

>Unformatted:
        
        


Home | Main Index | Thread Index | Old Index