Code:
/var/media/ftp/uStor01/hplip/usr/bin # strace /tmp/hp-levels
execve("/tmp/hp-levels", ["/tmp/hp-levels"], [/* 132 vars */]) = 0
svr4_syscall() = -1 ERRNO_4090 (Unknown error 4090)
open("/home/whoopie/openwrt/trunk/staging_dir/mipsel/usr/lib/libhpmud.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libhpmud.so.0", O_RDONLY) = 3
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\20\24\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 1167360, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aabd000
old_mmap(0x2aabd000, 66292, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2aabd000
old_mmap(0x2ab0d000, 1852, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x10000) = 0x2ab0d000
old_mmap(0x2ab0e000, 833080, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ab0e000
close(3) = 0
munmap(0x2aaae000, 4096) = 0
open("/home/whoopie/openwrt/trunk/staging_dir/mipsel/usr/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libgcc_s.so.1", O_RDONLY) = 3
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\300\30\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 122880, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abda000
old_mmap(0x2abda000, 53876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2abda000
old_mmap(0x2abf7000, 1020, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x2abf7000
close(3) = 0
munmap(0x2aaae000, 4096) = 0
open("/home/whoopie/openwrt/trunk/staging_dir/mipsel/usr/lib/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libc.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.0", O_RDONLY) = 3
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\260\272\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 462848, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2abf8000
old_mmap(0x2abf8000, 370340, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2abf8000
old_mmap(0x2ac63000, 4452, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5b000) = 0x2ac63000
old_mmap(0x2ac65000, 15096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2ac65000
close(3) = 0
mprotect(0x2abf8000, 370340, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
munmap(0x2aaae000, 4096) = 0
open("/home/whoopie/openwrt/trunk/staging_dir/mipsel/usr/lib/libsane.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libsane.so.1", O_RDONLY) = 3
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\260\22\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 290816, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ac69000
old_mmap(0x2ac69000, 25892, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ac69000
old_mmap(0x2acaf000, 1763, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x6000) = 0x2acaf000
close(3) = 0
munmap(0x2aaae000, 4096) = 0
open("/home/whoopie/openwrt/trunk/staging_dir/mipsel/usr/lib/libusb-0.1.so.4", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libusb-0.1.so.4", O_RDONLY) = 3
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\360\20\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 290816, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2acb0000
old_mmap(0x2acb0000, 23020, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2acb0000
old_mmap(0x2acf5000, 7960, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x5000) = 0x2acf5000
close(3) = 0
munmap(0x2aaae000, 4096) = 0
open("/home/whoopie/openwrt/trunk/staging_dir/mipsel/usr/lib/libdl.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libdl.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libdl.so.0", O_RDONLY) = 3
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0 \7\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 73728, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2acf7000
old_mmap(0x2acf7000, 6096, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2acf7000
old_mmap(0x2ad08000, 2160, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1000) = 0x2ad08000
close(3) = 0
munmap(0x2aaae000, 4096) = 0
open("/home/whoopie/openwrt/trunk/staging_dir/mipsel/usr/lib/libjpeg.so.62", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libjpeg.so.62", O_RDONLY) = 3
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0000\36\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 397312, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ad09000
old_mmap(0x2ad09000, 132756, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ad09000
old_mmap(0x2ad69000, 2696, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x20000) = 0x2ad69000
close(3) = 0
munmap(0x2aaae000, 4096) = 0
open("/home/whoopie/openwrt/trunk/staging_dir/mipsel/usr/lib/libm.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libm.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libm.so.0", O_RDONLY) = 3
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\340\30\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 176128, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ad6a000
old_mmap(0x2ad6a000, 109220, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ad6a000
old_mmap(0x2ad94000, 3228, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x1a000) = 0x2ad94000
close(3) = 0
munmap(0x2aaae000, 4096) = 0
open("/home/whoopie/openwrt/trunk/staging_dir/mipsel/usr/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/mod/lib/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/libpthread.so.0", O_RDONLY) = 3
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaae000
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\10\0\1\0\0\0\3403\0\0004\0\0\0"..., 4096) = 4096
old_mmap(NULL, 147456, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2ad95000
old_mmap(0x2ad95000, 50996, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 3, 0) = 0x2ad95000
old_mmap(0x2adb2000, 18092, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0xd000) = 0x2adb2000
old_mmap(0x2adb7000, 6560, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x2adb7000
close(3) = 0
munmap(0x2aaae000, 4096) = 0
mprotect(0x2abf8000, 370340, PROT_READ|PROT_EXEC) = 0
ioctl(0, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCNXCL, {B38400 opost isig icanon echo ...}) = 0
getpid() = 2902
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=715820868}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=2040*1024, rlim_max=718916376}) = 0
rt_sigaction(SIGRT_0, {SIG_DFL}, NULL, 16) = 0
rt_sigaction(SIGRT_1, {SIG_DFL}, NULL, 16) = 0
rt_sigaction(SIGRT_2, {SIG_DFL}, NULL, 16) = 0
rt_sigprocmask(SIG_BLOCK, [RT_0], NULL, 16) = 0
rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 16) = 0
brk(0) = 0x443000
brk(0x444000) = 0x444000
stat("/dev/bus/usb", 0x7fd649a0) = -1 ENOENT (No such file or directory)
stat("/proc/bus/usb", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
open("/proc/bus/usb", O_RDONLY) = 3
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
brk(0x445000) = 0x445000
getdents(3, /* 4 entries */, 3933) = 68
close(3) = 0
stat("/proc/bus/usb", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
open("/proc/bus/usb", O_RDONLY) = 3
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
getdents(3, /* 4 entries */, 3933) = 68
brk(0x446000) = 0x446000
getdents(3, /* 0 entries */, 3933) = 0
close(3) = 0
stat("/proc/bus/usb/001", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
open("/proc/bus/usb/001", O_RDONLY) = 3
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
getdents(3, /* 6 entries */, 3933) = 96
brk(0x447000) = 0x447000
open("/proc/bus/usb/001/004", O_RDWR) = 4
ioctl(4, USBDEVFS_CONNECTINFO, 0x7fd62a50) = 0
read(4, "\22\1\0\2\0\0\0@\31\32(\26\0\1\1\2\3\1", 18) = 18
read(4, "\t\2 \0\1\1\0\200", 8) = 8
read(4, "2\t\4\0\0\2\10\6P\0\7\5\201\2@\0\0\7\5\2\2@\0\0", 24) = 24
close(4) = 0
brk(0x448000) = 0x448000
open("/proc/bus/usb/001/003", O_RDWR) = 4
ioctl(4, USBDEVFS_CONNECTINFO, 0x7fd62a50) = 0
read(4, "\22\1\20\1\340\1\1@\260\rpi%\5\0\0\0\1", 18) = 18
read(4, "\t\2\301\0\3\1\0\200", 8) = 8
read(4, "2\t\4\0\0\3\340\1\1\0\7\5\201\3\20\0\1\7\5\2\2@\0\1\7\5\202\2@\0\1\t"..., 185) = 185
close(4) = 0
brk(0x449000) = 0x449000
open("/proc/bus/usb/001/002", O_RDWR) = 4
ioctl(4, USBDEVFS_CONNECTINFO, 0x7fd62a50) = 0
read(4, "\22\1\0\2\t\0\0@\343\5\6\6\2\7\0\1\0\1", 18) = 18
read(4, "\t\2\31\0\1\1\0\340", 8) = 8
read(4, "2\t\4\0\0\1\t\0\0\0\7\5\201\3\1\0\377", 17) = 17
close(4) = 0
brk(0x44a000) = 0x44a000
open("/proc/bus/usb/001/001", O_RDWR) = 4
ioctl(4, USBDEVFS_CONNECTINFO, 0x7fd62a50) = 0
read(4, "\22\1\20\1\t\0\0\10\0\0\0\0\0\0\0\2\1\1", 18) = 18
read(4, "\t\2\31\0\1\1\0@", 8) = 8
read(4, "\0\t\4\0\0\1\t\0\0\0\7\5\201\3\10\0\377", 17) = 17
close(4) = 0
getdents(3, /* 0 entries */, 3933) = 0
close(3) = 0
open("/proc/bus/usb/001/004", O_RDWR) = 3
ioctl(3, USBDEVFS_IOCTL, 0x7fd64620) = -1 ENOTTY (Inappropriate ioctl for device)
close(3) = 0
open("/proc/bus/usb/001/003", O_RDWR) = 3
ioctl(3, USBDEVFS_IOCTL, 0x7fd64620) = -1 ENOTTY (Inappropriate ioctl for device)
close(3) = 0
open("/proc/bus/usb/001/002", O_RDWR) = 3
ioctl(3, USBDEVFS_IOCTL, 0x7fd64620) = 5
close(3) = 0
open("/proc/bus/usb/001/001", O_RDWR) = 3
ioctl(3, USBDEVFS_IOCTL, 0x7fd64620) = 2
close(3) = 0
open("/proc/bus/usb/001/004", O_RDWR) = 3
close(3) = 0
open("/proc/bus/usb/001/003", O_RDWR) = 3
close(3) = 0
open("/proc/bus/usb/001/002", O_RDWR) = 3
close(3) = 0
open("/proc/bus/usb/001/001", O_RDWR) = 3
close(3) = 0
write(1, "Probing usb bus for HP devices.."..., 71Probing usb bus for HP devices... found 0 device(s). Using 1st device.
) = 71
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Ohne "DEFS += -DNDEBUG" krieg ich SIGABRT: