[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: segfault on kernel v2.4.0
Chris Kuklewicz wrote:
>
<snip>
> If you use strace, e.g. "strace losetup ...", does the output help you
> isolate an offending syscall? Note: strace is pretty easy to use, see
> the man page.
<snip>
As announced in a previous mail, I'm seeing exactly this in
2.2.18.4pre1. Attached is the strace output for "losetup -e blowfish
/dev/loop0 .crypto".
Marc
--
Marc Mutz <Marc@Mutz.com> http://EncryptionHOWTO.sourceforge.net/
University of Bielefeld, Dep. of Mathematics / Dep. of Physics
PGP-keyID's: 0xd46ce9ab (RSA), 0x7ae55b9e (DSS/DH)
execve("/sbin/losetup.new", ["losetup.new", "-e", "blowfish", "/dev/loop0", ".crypto"], [/* 52 vars */]) = 0
brk(0) = 0x804f0cc
open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
mmap(0, 36771, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4000d000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
mmap(0, 4096, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
munmap(0x40016000, 4096) = 0
mmap(0, 706992, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40016000
mprotect(0x400b0000, 76208, PROT_NONE) = 0
mmap(0x400b0000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x99000) = 0x400b0000
mmap(0x400b6000, 51632, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400b6000
close(3) = 0
munmap(0x4000d000, 36771) = 0
personality(PER_LINUX) = 0
getpid() = 529
brk(0) = 0x804f0cc
brk(0x804f104) = 0x804f104
brk(0x8050000) = 0x8050000
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x4000d000
read(3, "# Locale name alias data base.\n"..., 4096) = 2032
read(3, "", 4096) = 0
close(3) = 0
munmap(0x4000d000, 4096) = 0
open("/usr/share/i18n/locale.alias", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE/LC_CTYPE", O_RDONLY) = 3
fstat(3, {st_mode=0, st_size=0, ...}) = 0
mmap(0, 10428, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4000d000
close(3) = 0
open(".crypto", O_RDWR) = 3
open("/dev/loop0", O_RDWR) = 4
mlockall(0x3, 0, 0x4, 0x3, 0xbffff794) = 0
ioctl(4, LOOP_SET_FD, 0x3) = 0
ioctl(4, LOOP_SET_STATUS, 0xbffff6dc) = -1 EINVAL (Invalid argument)
open("/proc/crypto/cipher/blowfish-cbc", O_RDONLY) = -1 ENOENT (No such file or directory)
ioctl(4, LOOP_SET_STATUS, 0xbffff708) = -1 ENOSYS (Function not implemented)
ioctl(4, LOOP_SET_STATUS, 0xbffff708) = -1 ENOSYS (Function not implemented)
ioctl(4, LOOP_SET_STATUS, 0xbffff708) = -1 ENOSYS (Function not implemented)
ioctl(4, LOOP_SET_STATUS, 0xbffff708) = -1 ENOSYS (Function not implemented)
ioctl(4, LOOP_SET_STATUS <unfinished ...>
+++ killed by SIGSEGV +++