Works only short time after plug in: /usr/libexec/cups/backend # strace -e raw=ioctl /usr/libexec/cups/backend/usb execve("/usr/libexec/cups/backend/usb", ["/usr/libexec/cups/backend/usb"], [/* 66 vars */]) = 0 brk(0) = 0x804c000 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=127936, ...}) = 0 mmap2(NULL, 127936, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fb5000 close(3) = 0 open("/usr/lib/libcups.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\300u\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=163072, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fb4000 mmap2(NULL, 160472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f8c000 mmap2(0xb7fb2000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26) = 0xb7fb2000 close(3) = 0 open("/usr/lib/libgnutls.so.13", 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@-\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=390700, ...}) = 0 mmap2(NULL, 386220, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f2d000 mmap2(0xb7f86000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x59) = 0xb7f86000 close(3) = 0 open("/usr/lib/libtasn1.so.3", 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@\22\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=74016, ...}) = 0 mmap2(NULL, 77028, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f1a000 mmap2(0xb7f2c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11) = 0xb7f2c000 close(3) = 0 open("/usr/lib/libgcrypt.so.11", 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\0D\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=294520, ...}) = 0 mmap2(NULL, 292296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ed2000 mmap2(0xb7f18000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x46) = 0xb7f18000 close(3) = 0 open("/usr/lib/libgpg-error.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\200\6\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10740, ...}) = 0 mmap2(NULL, 13436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ece000 mmap2(0xb7ed1000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7ed1000 close(3) = 0 open("/lib/libpthread.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\0PK\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=105436, ...}) = 0 mmap2(NULL, 74204, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ebb000 mmap2(0xb7eca000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7eca000 mmap2(0xb7ecc000, 4572, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7ecc000 close(3) = 0 open("/lib/libm.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\3603\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=154476, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7eba000 mmap2(NULL, 147584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e95000 mmap2(0xb7eb8000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22) = 0xb7eb8000 close(3) = 0 open("/lib/libcrypt.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\0P\10\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=22168, ...}) = 0 mmap2(NULL, 184636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e67000 mmap2(0xb7e6c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb7e6c000 mmap2(0xb7e6e000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e6e000 close(3) = 0 open("/lib/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\300Y\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1188368, ...}) = 0 mmap2(NULL, 1160572, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d4b000 mmap2(0xb7e60000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x114) = 0xb7e60000 mmap2(0xb7e64000, 9596, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7e64000 close(3) = 0 open("/lib/libz.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\200\25"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=62632, ...}) = 0 mmap2(NULL, 65008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d3b000 mmap2(0xb7d4a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7d4a000 close(3) = 0 open("/lib/libnsl.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\0P5\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=72784, ...}) = 0 mmap2(NULL, 83712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d26000 mmap2(0xb7d37000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10) = 0xb7d37000 mmap2(0xb7d39000, 5888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d39000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d25000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d24000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7d246b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 mprotect(0xb7e60000, 8192, PROT_READ) = 0 mprotect(0xb7eca000, 4096, PROT_READ) = 0 mprotect(0xb7ff0000, 4096, PROT_READ) = 0 munmap(0xb7fb5000, 127936) = 0 set_tid_address(0xb7d246f8) = 18650 rt_sigaction(SIGRTMIN, {0xb7ebf740, [], SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0xb7ebf660, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbfd689d0, 38, (nil), 0}) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 open("/dev/usblp0", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp0", O_RDWR|O_EXCL|O_LARGEFILE) = 3 ioctl(0x3, 0x84005001, 0xbfd67cd1) = 0 fstat64(1, {st_mode=S_IFCHR|0600, st_rdev=makedev(136, 2), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fd4000 write(1, "direct usb://Kyocera/FS-820 \"Kyo"..., 161direct usb://Kyocera/FS-820 "Kyocera FS-820" "Kyocera FS-820 USB #1" "ID:FS-820;MFG:Kyocera;CMD:PCLXL,PCL5E,PJL;MDL:FS-820;CLS:PRINTER;DES:Kyocera Mita FS-820;" ) = 161 close(3) = 0 open("/dev/usblp1", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp1", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp1", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp2", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp2", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp2", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp3", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp3", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp3", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp4", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp4", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp4", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp5", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp5", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp5", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp6", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp6", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp6", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp7", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp7", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp7", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp8", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp8", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp8", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp9", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp9", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp9", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp10", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp10", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp10", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp11", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp11", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp11", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp12", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp12", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp12", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp13", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp13", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp13", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp14", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp14", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp14", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp15", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp15", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp15", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) exit_group(0) Some seconds after that is does not work any more: /usr/libexec/cups/backend # strace -e raw=ioctl /usr/libexec/cups/backend/usb execve("/usr/libexec/cups/backend/usb", ["/usr/libexec/cups/backend/usb"], [/* 66 vars */]) = 0 brk(0) = 0x804c000 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=127936, ...}) = 0 mmap2(NULL, 127936, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ed9000 close(3) = 0 open("/usr/lib/libcups.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\300u\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=163072, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ed8000 mmap2(NULL, 160472, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7eb0000 mmap2(0xb7ed6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26) = 0xb7ed6000 close(3) = 0 open("/usr/lib/libgnutls.so.13", 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@-\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=390700, ...}) = 0 mmap2(NULL, 386220, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e51000 mmap2(0xb7eaa000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x59) = 0xb7eaa000 close(3) = 0 open("/usr/lib/libtasn1.so.3", 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@\22\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=74016, ...}) = 0 mmap2(NULL, 77028, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e3e000 mmap2(0xb7e50000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11) = 0xb7e50000 close(3) = 0 open("/usr/lib/libgcrypt.so.11", 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\0D\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=294520, ...}) = 0 mmap2(NULL, 292296, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7df6000 mmap2(0xb7e3c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x46) = 0xb7e3c000 close(3) = 0 open("/usr/lib/libgpg-error.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\200\6\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=10740, ...}) = 0 mmap2(NULL, 13436, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7df2000 mmap2(0xb7df5000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2) = 0xb7df5000 close(3) = 0 open("/lib/libpthread.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\0PK\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=105436, ...}) = 0 mmap2(NULL, 74204, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ddf000 mmap2(0xb7dee000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7dee000 mmap2(0xb7df0000, 4572, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7df0000 close(3) = 0 open("/lib/libm.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\3603\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=154476, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dde000 mmap2(NULL, 147584, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7db9000 mmap2(0xb7ddc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x22) = 0xb7ddc000 close(3) = 0 open("/lib/libcrypt.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\0P\10\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=22168, ...}) = 0 mmap2(NULL, 184636, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d8b000 mmap2(0xb7d90000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4) = 0xb7d90000 mmap2(0xb7d92000, 155964, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d92000 close(3) = 0 open("/lib/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\300Y\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1188368, ...}) = 0 mmap2(NULL, 1160572, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c6f000 mmap2(0xb7d84000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x114) = 0xb7d84000 mmap2(0xb7d88000, 9596, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7d88000 close(3) = 0 open("/lib/libz.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\200\25"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=62632, ...}) = 0 mmap2(NULL, 65008, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c5f000 mmap2(0xb7c6e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe) = 0xb7c6e000 close(3) = 0 open("/lib/libnsl.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\0P5\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=72784, ...}) = 0 mmap2(NULL, 83712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7c4a000 mmap2(0xb7c5b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10) = 0xb7c5b000 mmap2(0xb7c5d000, 5888, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7c5d000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c49000 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7c48000 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7c486b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 mprotect(0xb7d84000, 8192, PROT_READ) = 0 mprotect(0xb7dee000, 4096, PROT_READ) = 0 mprotect(0xb7f14000, 4096, PROT_READ) = 0 munmap(0xb7ed9000, 127936) = 0 set_tid_address(0xb7c486f8) = 18653 rt_sigaction(SIGRTMIN, {0xb7de3740, [], SA_SIGINFO}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0xb7de3660, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbfc3a4b0, 38, (nil), 0}) = 0 rt_sigaction(SIGPIPE, {SIG_IGN}, NULL, 8) = 0 open("/dev/usblp0", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp0", O_RDWR|O_EXCL|O_LARGEFILE) = 3 ioctl(0x3, 0x84005001, 0xbfc397b1) = -1 (errno 5) close(3) = 0 open("/dev/usblp1", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp1", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp1", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp2", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp2", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp2", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp3", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp3", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp3", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp4", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp4", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp4", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp5", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp5", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp5", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp6", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp6", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp6", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp7", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp7", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp7", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp8", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp8", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp8", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp9", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp9", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp9", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp10", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp10", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp10", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp11", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp11", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp11", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp12", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp12", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp12", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp13", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp13", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp13", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp14", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp14", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp14", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usblp15", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/lp15", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) open("/dev/usb/usblp15", O_RDWR|O_EXCL|O_LARGEFILE) = -1 ENOENT (No such file or directory) exit_group(0) = ? Process 18653 detached = ? Process 18650 detached