[Pkg-cryptsetup-devel] Bug#353755: cryptsetup: luksOpen on read only device without --readonly fails silently

Bastian Kleineidam calvin at debian.org
Mon Feb 20 17:40:05 UTC 2006


Package: cryptsetup
Version: 2:1.0.1-16
Severity: normal

Hi,

the command "cryptsetup luksOpen /dev/hdc" does not work here. The
/dev/mapper/_image device is not created, but the exit code is still
zero. The /dev/hdc is my DVD-ROM device with a burned LUKS image.
The strace output reveals that this call fails:
ioctl(3, DM_TABLE_LOAD, 0x809cd80)      = -1 EINVAL (Invalid argument)

However it works when I add the "--readonly" option:
ioctl(3, DM_TABLE_LOAD, 0x809cda0)      = 0

The strace outputs for both cases are attached, with private data
(password and image data) removed.

I expected the command without --readonly to not fail silently, but
to print an error message and exit with a non-zero status.


Regards,
  Bastian


-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (900, 'unstable')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-treasure7
Locale: LANG=de_DE at euro, LC_CTYPE=de_DE at euro (charmap=ISO-8859-15)

Versions of packages cryptsetup depends on:
ii  dmsetup       2:1.02.03-1                The Linux Kernel Device Mapper use
ii  libc6         2.3.6-1                    GNU C Library: Shared libraries an
ii  libdevmapper1 2:1.02.03-1                The Linux Kernel Device Mapper use
ii  libgcrypt11   1.2.2-1                    LGPL Crypto library - runtime libr
ii  libgpg-error0 1.1-4                      library for common error values an
ii  libpopt0      1.7-5                      lib for parsing cmdline parameters
ii  libuuid1      1.38+1.39-WIP-2005.12.31-1 universally unique id library

cryptsetup recommends no packages.

-- no debconf information
-------------- next part --------------
execve("/sbin/cryptsetup", ["cryptsetup", "luksOpen", "/dev/hdc", "_image"], [/* 27 vars */]) = 0
uname({sys="Linux", node="treasure", ...}) = 0
brk(0)                                  = 0x809c000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=83468, ...}) = 0
old_mmap(NULL, 83468, PROT_READ, MAP_PRIVATE, 3, 0) = 0xa7ef2000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libpopt.so.0", O_RDONLY)     = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20$\321"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=27880, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7ef1000
old_mmap(0x45d11000, 29712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x45d11000
old_mmap(0x45d18000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x45d18000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libdevmapper.so.1.02", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\'\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=64704, ...}) = 0
old_mmap(NULL, 67708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7ee0000
old_mmap(0xa7eef000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0xa7eef000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libuuid.so.1", O_RDONLY)     = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\32"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=10064, ...}) = 0
old_mmap(0x45551000, 11680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x45551000
old_mmap(0x45553000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x45553000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1270928, ...}) = 0
old_mmap(NULL, 1276892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7da8000
old_mmap(0xa7ed6000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12e000) = 0xa7ed6000
old_mmap(0xa7ede000, 7132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa7ede000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libselinux.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2201\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=75508, ...}) = 0
old_mmap(NULL, 76816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7d95000
old_mmap(0xa7da7000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0xa7da7000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libdl.so.2", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
old_mmap(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7d91000
old_mmap(0xa7d93000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xa7d93000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libsepol.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\"\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=194624, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7d90000
old_mmap(NULL, 235876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7d56000
old_mmap(0xa7d85000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0xa7d85000
old_mmap(0xa7d86000, 39268, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa7d86000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7d55000
mprotect(0xa7ed6000, 20480, PROT_READ)  = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xa7d556c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xa7ef2000, 83468)               = 0
access("/etc/selinux/", F_OK)           = -1 ENOENT (No such file or directory)
brk(0)                                  = 0x809c000
brk(0x80bd000)                          = 0x80bd000
open("/proc/mounts", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f06000
read(3, "rootfs / rootfs rw 0 0\n/dev/root"..., 1024) = 716
read(3, "", 1024)                       = 0
close(3)                                = 0
munmap(0xa7f06000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=83468, ...}) = 0
old_mmap(NULL, 83468, PROT_READ, MAP_PRIVATE, 3, 0) = 0xa7ef2000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/cmov", 0xafb1981c) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", 0xafb1981c)     = -1 ENOENT (No such file or directory)
open("/lib/tls/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/cmov", 0xafb1981c)     = -1 ENOENT (No such file or directory)
open("/lib/tls/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/lib/i686/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/cmov", 0xafb1981c)    = -1 ENOENT (No such file or directory)
open("/lib/i686/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", 0xafb1981c)         = -1 ENOENT (No such file or directory)
open("/lib/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/cmov", 0xafb1981c)         = -1 ENOENT (No such file or directory)
open("/lib/libsetrans.so.0", O_RDONLY)  = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
open("/usr/lib/tls/i686/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/cmov", 0xafb1981c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xafb1981c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/cmov", 0xafb1981c) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", {st_mode=S_IFDIR|0755, st_size=63, ...}) = 0
open("/usr/lib/i686/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/cmov", {st_mode=S_IFDIR|0755, st_size=53, ...}) = 0
open("/usr/lib/i686/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", {st_mode=S_IFDIR|0755, st_size=17, ...}) = 0
open("/usr/lib/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/cmov", 0xafb1981c)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=81920, ...}) = 0
munmap(0xa7ef2000, 83468)               = 0
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2255616, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xa7b55000
close(3)                                = 0
mlockall(MCL_CURRENT|MCL_FUTURE)        = 0
open("/dev/hdc", O_RDONLY|O_LARGEFILE)  = 3
ioctl(3, BLKROGET, 0xafb19a50)          = 0
ioctl(3, BLKGETSIZE64, 0xafb19a48)      = 0
close(3)                                = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
open("/dev/tty", O_RDWR|O_CREAT|O_TRUNC, 0666) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, SNDCTL_TMR_CONTINUE or TCSETSF, {B38400 opost -isig icanon -echo ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig icanon -echo ...}) = 0
fstat64(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 0), ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig icanon -echo ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f06000
write(3, "Enter LUKS passphrase: ", 23) = 23
read(3, "XXXXXXXXXXXXXXXXXXXXXXXXXXX\n", 4096)           = 11
write(3, "\n", 1)                       = 1
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig icanon -echo ...}) = 0
ioctl(3, SNDCTL_TMR_CONTINUE or TCSETSF, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
close(3)                                = 0
munmap(0xa7f06000, 4096)                = 0
open("/dev/hdc", O_RDONLY|O_SYNC|O_DIRECT|O_LARGEFILE) = 3
ioctl(3, BLKSSZGET, 0xafb19750)         = 0
read(3, "LUKS\272\276\0\1aes\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2048) = 2048
close(3)                                = 0
getpid()                                = 14112
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f06000
read(3, "Character devices:\n  1 mem\n  2 p"..., 1024) = 429
close(3)                                = 0
munmap(0xa7f06000, 4096)                = 0
open("/proc/misc", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f06000
read(3, " 63 device-mapper\n135 rtc\n175 ag"..., 1024) = 57
close(3)                                = 0
munmap(0xa7f06000, 4096)                = 0
stat64("/dev/mapper/control", {st_mode=S_IFCHR|0660, st_rdev=makedev(10, 63), ...}) = 0
open("/dev/mapper/control", O_RDWR|O_LARGEFILE) = 3
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f06000
read(4, "Character devices:\n  1 mem\n  2 p"..., 1024) = 429
read(4, "", 1024)                       = 0
close(4)                                = 0
munmap(0xa7f06000, 4096)                = 0
brk(0x80e1000)                          = 0x80e1000
ioctl(3, DM_VERSION, 0x80bc358)         = 0
brk(0x80dd000)                          = 0x80dd000
ioctl(3, DM_DEV_CREATE, 0x80bc418)      = 0
ioctl(3, DM_TABLE_LOAD, 0x80bc418)      = 0
ioctl(3, DM_DEV_SUSPEND, 0x80bc3c0)     = 0
close(3)                                = 0
stat64("/dev/mapper/temporary-cryptsetup-14112", 0xafb197d0) = -1 ENOENT (No such file or directory)
umask(0)                                = 077
mknod("/dev/mapper/temporary-cryptsetup-14112", S_IFBLK|0600, makedev(254, 4)) = 0
umask(077)                              = 0
chown32("/dev/mapper/temporary-cryptsetup-14112", 0, 0) = 0
open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = 3
read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 4095) = 244
close(3)                                = 0
open("/dev/mapper/temporary-cryptsetup-14112", O_RDONLY|O_SYNC|O_DIRECT|O_LARGEFILE) = 3
ioctl(3, BLKSSZGET, 0xafb198b0)         = 0
read(3, "\207\314h|y\326\24\337\331\225\233\27\366\212j\0t\3278"..., 2048) = 2048
[...]
read(3, "\305g\311\7\230-c\17\314\263`\241U\260\16\"\345Sp\310y"..., 2048) = 2048
close(3)                                = 0
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f06000
read(3, "Character devices:\n  1 mem\n  2 p"..., 1024) = 429
close(3)                                = 0
munmap(0xa7f06000, 4096)                = 0
open("/proc/misc", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f06000
read(3, " 63 device-mapper\n135 rtc\n175 ag"..., 1024) = 57
close(3)                                = 0
munmap(0xa7f06000, 4096)                = 0
stat64("/dev/mapper/control", {st_mode=S_IFCHR|0660, st_rdev=makedev(10, 63), ...}) = 0
open("/dev/mapper/control", O_RDWR|O_LARGEFILE) = 3
ioctl(3, DM_DEV_REMOVE, 0x80bc358)      = 0
close(3)                                = 0
stat64("/dev/mapper/temporary-cryptsetup-14112", {st_mode=S_IFBLK|0600, st_rdev=makedev(254, 4), ...}) = 0
unlink("/dev/mapper/temporary-cryptsetup-14112") = 0
fstat64(1, {st_mode=S_IFREG|0600, st_size=18808, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f06000
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f05000
read(3, "Character devices:\n  1 mem\n  2 p"..., 1024) = 429
close(3)                                = 0
munmap(0xa7f05000, 4096)                = 0
open("/proc/misc", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f05000
read(3, " 63 device-mapper\n135 rtc\n175 ag"..., 1024) = 57
close(3)                                = 0
munmap(0xa7f05000, 4096)                = 0
stat64("/dev/mapper/control", {st_mode=S_IFCHR|0660, st_rdev=makedev(10, 63), ...}) = 0
open("/dev/mapper/control", O_RDWR|O_LARGEFILE) = 3
ioctl(3, DM_DEV_CREATE, 0x809cd80)      = 0
ioctl(3, DM_TABLE_LOAD, 0x809cd80)      = -1 EINVAL (Invalid argument)
open("/usr/share/locale/locale.alias", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=2582, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f05000
read(4, "# Locale name alias data base.\n#"..., 4096) = 2582
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0xa7f05000, 4096)                = 0
open("/usr/share/locale/de_DE at euro/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de at euro/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de_DE/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/de/LC_MESSAGES/libc.mo", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=123180, ...}) = 0
mmap2(NULL, 123180, PROT_READ, MAP_PRIVATE, 4, 0) = 0xa7b36000
close(4)                                = 0
open("/usr/lib/gconv/gconv-modules.cache", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=45568, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f05000
read(4, "# GNU libc iconv configuration.\n"..., 4096) = 4096
read(4, "lias\tJS//\t\t\tJUS_I.B1.002//\nalias"..., 4096) = 4096
read(4, "ule\tINTERNAL\t\tISO-8859-3//\t\tISO8"..., 4096) = 4096
read(4, "lias\tISO-IR-199//\t\tISO-8859-14//"..., 4096) = 4096
read(4, "\t\tto\t\t\tmodule\t\tcost\nalias\tCSEBCD"..., 4096) = 4096
read(4, "ule\t\tcost\nalias\tCP284//\t\t\tIBM284"..., 4096) = 4096
read(4, "lias\tCP864//\t\t\tIBM864//\nalias\t86"..., 4096) = 4096
read(4, "module\tIBM937//\t\tINTERNAL\t\tIBM93"..., 4096) = 4096
read(4, "\tEUC-JP//\nalias\tUJIS//\t\t\tEUC-JP/"..., 4096) = 4096
read(4, "module\t\tcost\nalias\tISO-IR-143//\t"..., 4096) = 4096
read(4, "-BOX//\nmodule\tISO_10367-BOX//\t\tI"..., 4096) = 4096
read(4, "module\tINTERNAL\t\tEUC-JISX0213//\t"..., 4096) = 512
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0xa7f05000, 4096)                = 0
open("/usr/lib/gconv/ISO8859-15.so", O_RDONLY) = 4
read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\4\0"..., 512) = 512
fstat64(4, {st_mode=S_IFREG|0644, st_size=9436, ...}) = 0
old_mmap(NULL, 12324, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0xa7f02000
old_mmap(0xa7f04000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x1000) = 0xa7f04000
close(4)                                = 0
ioctl(3, DM_DEV_REMOVE, 0x809cd60)      = 0
close(3)                                = 0
stat64("/dev/mapper/_image", 0xafb19940) = -1 ENOENT (No such file or directory)
umask(0)                                = 077
mknod("/dev/mapper/_image", S_IFBLK|0600, makedev(254, 4)) = 0
umask(077)                              = 0
chown32("/dev/mapper/_image", 0, 0)     = 0
open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = 3
read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 4095) = 244
close(3)                                = 0
stat64("/dev/mapper/_image", {st_mode=S_IFBLK|0600, st_rdev=makedev(254, 4), ...}) = 0
unlink("/dev/mapper/_image")            = 0
write(1, "key slot 0 unlocked.\n", 21key slot 0 unlocked.
)  = 21
munmap(0xa7f06000, 4096)                = 0
exit_group(0)                           = ?
-------------- next part --------------
execve("/sbin/cryptsetup", ["cryptsetup", "--readonly", "luksOpen", "/dev/hdc", "_image"], [/* 27 vars */]) = 0
uname({sys="Linux", node="treasure", ...}) = 0
brk(0)                                  = 0x809c000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=83468, ...}) = 0
old_mmap(NULL, 83468, PROT_READ, MAP_PRIVATE, 3, 0) = 0xa7ef7000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libpopt.so.0", O_RDONLY)     = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20$\321"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=27880, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7ef6000
old_mmap(0x45d11000, 29712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x45d11000
old_mmap(0x45d18000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x45d18000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libdevmapper.so.1.02", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\'\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=64704, ...}) = 0
old_mmap(NULL, 67708, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7ee5000
old_mmap(0xa7ef4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0xa7ef4000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libuuid.so.1", O_RDONLY)     = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\32"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=10064, ...}) = 0
old_mmap(0x45551000, 11680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x45551000
old_mmap(0x45553000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x45553000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libc.so.6", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260O\1"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1270928, ...}) = 0
old_mmap(NULL, 1276892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7dad000
old_mmap(0xa7edb000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12e000) = 0xa7edb000
old_mmap(0xa7ee3000, 7132, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa7ee3000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libselinux.so.1", O_RDONLY)  = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\2201\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=75508, ...}) = 0
old_mmap(NULL, 76816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7d9a000
old_mmap(0xa7dac000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0xa7dac000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/libdl.so.2", O_RDONLY)   = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20\f\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=9592, ...}) = 0
old_mmap(NULL, 12404, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7d96000
old_mmap(0xa7d98000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xa7d98000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/libsepol.so.1", O_RDONLY)    = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\240\"\0"..., 512) = 512
fstat64(3, {st_mode=S_IFREG|0644, st_size=194624, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7d95000
old_mmap(NULL, 235876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xa7d5b000
old_mmap(0xa7d8a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0xa7d8a000
old_mmap(0xa7d8b000, 39268, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xa7d8b000
close(3)                                = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7d5a000
mprotect(0xa7edb000, 20480, PROT_READ)  = 0
set_thread_area({entry_number:-1 -> 6, base_addr:0xa7d5a6c0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0
munmap(0xa7ef7000, 83468)               = 0
access("/etc/selinux/", F_OK)           = -1 ENOENT (No such file or directory)
brk(0)                                  = 0x809c000
brk(0x80bd000)                          = 0x80bd000
open("/proc/mounts", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f0b000
read(3, "rootfs / rootfs rw 0 0\n/dev/root"..., 1024) = 716
read(3, "", 1024)                       = 0
close(3)                                = 0
munmap(0xa7f0b000, 4096)                = 0
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=83468, ...}) = 0
old_mmap(NULL, 83468, PROT_READ, MAP_PRIVATE, 3, 0) = 0xa7ef7000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686/cmov", 0xafa204ec) = -1 ENOENT (No such file or directory)
open("/lib/tls/i686/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/i686", 0xafa204ec)     = -1 ENOENT (No such file or directory)
open("/lib/tls/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls/cmov", 0xafa204ec)     = -1 ENOENT (No such file or directory)
open("/lib/tls/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/tls", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
open("/lib/i686/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686/cmov", 0xafa204ec)    = -1 ENOENT (No such file or directory)
open("/lib/i686/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/i686", 0xafa204ec)         = -1 ENOENT (No such file or directory)
open("/lib/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/lib/cmov", 0xafa204ec)         = -1 ENOENT (No such file or directory)
open("/lib/libsetrans.so.0", O_RDONLY)  = -1 ENOENT (No such file or directory)
stat64("/lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0
open("/usr/lib/tls/i686/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686/cmov", 0xafa204ec) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/i686/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/i686", 0xafa204ec) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls/cmov", 0xafa204ec) = -1 ENOENT (No such file or directory)
open("/usr/lib/tls/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/tls", {st_mode=S_IFDIR|0755, st_size=63, ...}) = 0
open("/usr/lib/i686/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686/cmov", {st_mode=S_IFDIR|0755, st_size=53, ...}) = 0
open("/usr/lib/i686/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/i686", {st_mode=S_IFDIR|0755, st_size=17, ...}) = 0
open("/usr/lib/cmov/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib/cmov", 0xafa204ec)     = -1 ENOENT (No such file or directory)
open("/usr/lib/libsetrans.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/usr/lib", {st_mode=S_IFDIR|0755, st_size=81920, ...}) = 0
munmap(0xa7ef7000, 83468)               = 0
open("/usr/lib/locale/locale-archive", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2255616, ...}) = 0
mmap2(NULL, 2097152, PROT_READ, MAP_PRIVATE, 3, 0) = 0xa7b5a000
close(3)                                = 0
mlockall(MCL_CURRENT|MCL_FUTURE)        = 0
open("/dev/hdc", O_RDONLY|O_LARGEFILE)  = 3
ioctl(3, BLKROGET, 0xafa20720)          = 0
ioctl(3, BLKGETSIZE64, 0xafa20718)      = 0
close(3)                                = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
open("/dev/tty", O_RDWR|O_CREAT|O_TRUNC, 0666) = 3
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, SNDCTL_TMR_CONTINUE or TCSETSF, {B38400 opost -isig icanon -echo ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig icanon -echo ...}) = 0
fstat64(3, {st_mode=S_IFCHR|0666, st_rdev=makedev(5, 0), ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig icanon -echo ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f0b000
write(3, "Enter LUKS passphrase: ", 23) = 23
read(3, "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n", 4096)           = 11
write(3, "\n", 1)                       = 1
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost -isig icanon -echo ...}) = 0
ioctl(3, SNDCTL_TMR_CONTINUE or TCSETSF, {B38400 opost isig icanon echo ...}) = 0
ioctl(3, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0
close(3)                                = 0
munmap(0xa7f0b000, 4096)                = 0
open("/dev/hdc", O_RDONLY|O_SYNC|O_DIRECT|O_LARGEFILE) = 3
ioctl(3, BLKSSZGET, 0xafa20420)         = 0
read(3, "LUKS\272\276\0\1aes\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 2048) = 2048
close(3)                                = 0
getpid()                                = 18852
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f0b000
read(3, "Character devices:\n  1 mem\n  2 p"..., 1024) = 429
close(3)                                = 0
munmap(0xa7f0b000, 4096)                = 0
open("/proc/misc", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f0b000
read(3, " 63 device-mapper\n135 rtc\n175 ag"..., 1024) = 57
close(3)                                = 0
munmap(0xa7f0b000, 4096)                = 0
stat64("/dev/mapper/control", {st_mode=S_IFCHR|0660, st_rdev=makedev(10, 63), ...}) = 0
open("/dev/mapper/control", O_RDWR|O_LARGEFILE) = 3
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f0b000
read(4, "Character devices:\n  1 mem\n  2 p"..., 1024) = 429
read(4, "", 1024)                       = 0
close(4)                                = 0
munmap(0xa7f0b000, 4096)                = 0
brk(0x80e1000)                          = 0x80e1000
ioctl(3, DM_VERSION, 0x80bc378)         = 0
brk(0x80dd000)                          = 0x80dd000
ioctl(3, DM_DEV_CREATE, 0x80bc438)      = 0
ioctl(3, DM_TABLE_LOAD, 0x80bc438)      = 0
ioctl(3, DM_DEV_SUSPEND, 0x80bc3e0)     = 0
close(3)                                = 0
stat64("/dev/mapper/temporary-cryptsetup-18852", 0xafa204a0) = -1 ENOENT (No such file or directory)
umask(0)                                = 077
mknod("/dev/mapper/temporary-cryptsetup-18852", S_IFBLK|0600, makedev(254, 4)) = 0
umask(077)                              = 0
chown32("/dev/mapper/temporary-cryptsetup-18852", 0, 0) = 0
open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = 3
read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 4095) = 244
close(3)                                = 0
open("/dev/mapper/temporary-cryptsetup-18852", O_RDONLY|O_SYNC|O_DIRECT|O_LARGEFILE) = 3
ioctl(3, BLKSSZGET, 0xafa20580)         = 0
read(3, "\207\314h|y\326\24\337\331\225\233\27\366\212j\0t\3278"..., 2048) = 2048
[...]
read(3, "\305g\311\7\230-c\17\314\263`\241U\260\16\"\345Sp\310y"..., 2048) = 2048
close(3)                                = 0
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f0b000
read(3, "Character devices:\n  1 mem\n  2 p"..., 1024) = 429
close(3)                                = 0
munmap(0xa7f0b000, 4096)                = 0
open("/proc/misc", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f0b000
read(3, " 63 device-mapper\n135 rtc\n175 ag"..., 1024) = 57
close(3)                                = 0
munmap(0xa7f0b000, 4096)                = 0
stat64("/dev/mapper/control", {st_mode=S_IFCHR|0660, st_rdev=makedev(10, 63), ...}) = 0
open("/dev/mapper/control", O_RDWR|O_LARGEFILE) = 3
ioctl(3, DM_DEV_REMOVE, 0x80bc378)      = 0
close(3)                                = 0
stat64("/dev/mapper/temporary-cryptsetup-18852", {st_mode=S_IFBLK|0600, st_rdev=makedev(254, 4), ...}) = 0
unlink("/dev/mapper/temporary-cryptsetup-18852") = 0
fstat64(1, {st_mode=S_IFREG|0600, st_size=18822, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f0b000
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f0a000
read(3, "Character devices:\n  1 mem\n  2 p"..., 1024) = 429
close(3)                                = 0
munmap(0xa7f0a000, 4096)                = 0
open("/proc/misc", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f0a000
read(3, " 63 device-mapper\n135 rtc\n175 ag"..., 1024) = 57
close(3)                                = 0
munmap(0xa7f0a000, 4096)                = 0
stat64("/dev/mapper/control", {st_mode=S_IFCHR|0660, st_rdev=makedev(10, 63), ...}) = 0
open("/dev/mapper/control", O_RDWR|O_LARGEFILE) = 3
ioctl(3, DM_DEV_CREATE, 0x809cda0)      = 0
ioctl(3, DM_TABLE_LOAD, 0x809cda0)      = 0
ioctl(3, DM_DEV_SUSPEND, 0x809cd38)     = 0
close(3)                                = 0
stat64("/dev/mapper/_image", 0xafa20610) = -1 ENOENT (No such file or directory)
umask(0)                                = 077
mknod("/dev/mapper/_image", S_IFBLK|0600, makedev(254, 4)) = 0
umask(077)                              = 0
chown32("/dev/mapper/_image", 0, 0)     = 0
open("/proc/filesystems", O_RDONLY|O_LARGEFILE) = 3
read(3, "nodev\tsysfs\nnodev\trootfs\nnodev\tb"..., 4095) = 244
close(3)                                = 0
brk(0x80bd000)                          = 0x80bd000
write(1, "key slot 0 unlocked.\n", 21key slot 0 unlocked.
)  = 21
munmap(0xa7f0b000, 4096)                = 0
exit_group(0)                           = ?


More information about the Pkg-cryptsetup-devel mailing list