[Th/sparc] python
Jakub Bogusz
qboosh w pld-linux.org
Wto, 17 Lip 2007, 18:52:45 CEST
On Tue, Jul 17, 2007 at 06:44:32PM +0200, Tomasz Mateja wrote:
> Tomasz Mateja napisał(a):
> > Wywala się na testach, a konktretnie tych dwoch:
> >
> > test test_fcntl crashed -- <type 'exceptions.IOError'>: [Errno 14] Bad
> > address
> > test test_ioctl failed -- errors occurred in test.test_ioctl.IoctlTests
> >
> > Nie wiem gdzie szukac przyczyny. Czyżby jakiś fafol w ioctl-u?
> >
> Wiecej szczegółów:
>
> test_fcntl
> struct.pack:
> '\x00\x02\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
> Status from fcntl with O_NONBLOCK: 0
> test test_fcntl crashed -- <type 'exceptions.IOError'>: [Errno 14] Bad
> address
> Traceback (most recent call last):
> File "./Lib/test/regrtest.py", line 549, in runtest_inner
> the_package = __import__(abstest, globals(), locals(), [])
> File
> "/home/users/builder/rpm/BUILD/Python-2.5.1/Lib/test/test_fcntl.py",
> line 53, in <module>
> rv = fcntl.fcntl(f.fileno(), fcntl.F_SETLKW, lockdata)
> IOError: [Errno 14] Bad address
No ciekawe. EFAULT we wszystkich przypadkach (fcntl/ioctl).
Wygląda na przekazywanie złego adresu do struktur przez interpreter.
Możesz te testy puścić na "strace -e trace=ioctl,fcntl" i pokazać
wyjście?
(ew. z -f, jeśli się rozmnażają)
--
Jakub Bogusz http://qboosh.pl/
Więcej informacji o liście dyskusyjnej pld-devel-pl