Package: quelcom Version: 0.4.0-9 When I run 'qmp3cut -s 1 -o output.mp3 test.mp3' it prints 'Invalid argument': However, with the exact same version of quelcom & test.mp3 work perfectly on 2.6.10-1-686 (and on the 2.4 kernel also) It is possible that there are other differences (installed library versions etc) between the two systems that I am not aware of. If so, they would ideally be installed via the quelcom dependencies. Here is the strace output: ==========OUTPUT BEGINS========== rr002701e001:/tmp# strace qmp3cut -s 1 -o output.mp3 test.mp3 execve("/usr/bin/qmp3cut", ["qmp3cut", "-s", "1", "-o", "output.mp3", "test.mp3"], [/* 14 vars */]) = 0 uname({sys="Linux", node="rr002701e001", ...}) = 0 brk(0) = 0x80da000 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) old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f10000 open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=24326, ...}) = 0 old_mmap(NULL, 24326, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f0a000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libncurses.so.5", 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\343"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=266956, ...}) = 0 old_mmap(NULL, 268044, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ec8000 old_mmap(0xb7f01000, 32768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0x39000) = 0xb7f01000 old_mmap(0xb7f09000, 1804, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANONYMOUS, -1, 0) = 0xb7f09000 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) = 0xb7ec4000 old_mmap(0xb7ec6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0x1000) = 0xb7ec6000 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\300O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1265136, ...}) = 0 old_mmap(NULL, 1275196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7d8c000 old_mmap(0xb7ebd000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0x130000) = 0xb7ebd000 old_mmap(0xb7ec1000, 9532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANONYMOUS, -1, 0) = 0xb7ec1000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7d8b000 mprotect(0xb7ebd000, 4096, PROT_READ) = 0 shutdown(-1079885332, -1210533664) = 0 munmap(0xb7f0a000, 24326) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK|O_LARGEFILE) = 3 close(3) = 0 brk(0) = 0x80da000 brk(0x80db000) = 0x80db000 brk(0x80dc000) = 0x80dc000 getuid32() = 0 getgid32() = 0 geteuid32() = 0 getegid32() = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 time(NULL) = 1128427753 brk(0x80dd000) = 0x80dd000 brk(0x80de000) = 0x80de000 open("/etc/mtab", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=574, ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f0f000 read(3, "/dev/hda3 / ext3 rw,errors=conti"..., 4096) = 574 close(3) = 0 munmap(0xb7f0f000, 4096) = 0 open("/proc/meminfo", O_RDONLY) = 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) = 0xb7f0f000 read(3, "MemTotal: 61656 kB\nMemFre"..., 1024) = 598 close(3) = 0 munmap(0xb7f0f000, 4096) = 0 brk(0x80df000) = 0x80df000 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {SIG_IGN}, {SIG_DFL}, 8) = 0 uname({sys="Linux", node="rr002701e001", ...}) = 0 stat64("/tmp", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 stat64(".", {st_mode=S_IFDIR|0777, st_size=4096, ...}) = 0 getpid() = 12985 getppid() = 12984 getpgrp() = 12984 rt_sigaction(SIGCHLD, {0x80733e4, [], 0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/usr/bin/qmp3cut", O_RDONLY|O_LARGEFILE) = 3 ioctl(3, SNDCTL_TMR_TIMEBASE, 0xbfa24258) = -1 ENOTTY (Inappropriate ioctl for device) _llseek(3, 0, [0], SEEK_CUR) = 0 read(3, "#!/bin/sh\n# $Id: wrapper.sh 79 2"..., 80) = 80 _llseek(3, 0, [0], SEEK_SET) = 0 getrlimit(0x7, 0xbfa242ac) = 0 dup2(3, 255) = 255 close(3) = 0 fcntl64(255, F_SETFD, FD_CLOEXEC) = 0 fcntl64(255, F_GETFL) = 0x8000 (flags O_RDONLY| O_LARGEFILE) fstat64(255, {st_mode=S_IFREG|0755, st_size=386, ...}) = 0 _llseek(255, 0, [0], SEEK_CUR) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/bin/sh\n# $Id: wrapper.sh 79 2"..., 386) = 386 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 brk(0x80e0000) = 0x80e0000 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 _llseek(255, -138, [248], SEEK_CUR) = 0 clone(child_stack=0, flags=0x1200011) = 12986 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD (Child exited) --- waitpid(-1, [WIFEXITED(s) && WEXITSTATUS(s) == 0], WNOHANG) = 12986 waitpid(-1, 0xbfa23b64, WNOHANG) = -1 ECHILD (No child processes) sigreturn() = ? (mask now []) rt_sigaction(SIGCHLD, {0x80733e4, [], 0}, {0x80733e4, [], 0}, 8) = 0 close(4) = 0 read(3, "qmp3cut\n", 128) = 8 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {0x8072648, [], 0}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {0x8072648, [], 0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "\nif [ -e \"$X\" ]; then\n\texec $X \""..., 386) = 138 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat64("/usr/lib/quelcom/qmp3cut", {st_mode=S_IFREG|0755, st_size=14904, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {SIG_DFL}, {SIG_DFL}, 8) = 0 rt_sigaction(SIGQUIT, {SIG_DFL}, {SIG_IGN}, 8) = 0 rt_sigaction(SIGCHLD, {SIG_DFL}, {0x80733e4, [], 0}, 8) = 0 execve("/usr/lib/quelcom/qmp3cut", ["/usr/lib/quelcom/qmp3cut", "-s", "1", "-o", "output.mp3", "test.mp3"], [/* 12 vars */]) = 0 uname({sys="Linux", node="rr002701e001", ...}) = 0 brk(0) = 0x804d000 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) old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f40000 open("/usr/lib/quelcom/tls/i686/cmov/libqextra.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/quelcom/tls/i686/cmov", 0xbf854f94) = -1 ENOENT (No such file or directory) open("/usr/lib/quelcom/tls/i686/libqextra.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/quelcom/tls/i686", 0xbf854f94) = -1 ENOENT (No such file or directory) open("/usr/lib/quelcom/tls/cmov/libqextra.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/quelcom/tls/cmov", 0xbf854f94) = -1 ENOENT (No such file or directory) open("/usr/lib/quelcom/tls/libqextra.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/quelcom/tls", 0xbf854f94) = -1 ENOENT (No such file or directory) open("/usr/lib/quelcom/i686/cmov/libqextra.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/quelcom/i686/cmov", 0xbf854f94) = -1 ENOENT (No such file or directory) open("/usr/lib/quelcom/i686/libqextra.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/quelcom/i686", 0xbf854f94) = -1 ENOENT (No such file or directory) open("/usr/lib/quelcom/cmov/libqextra.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/quelcom/cmov", 0xbf854f94) = -1 ENOENT (No such file or directory) open("/usr/lib/quelcom/libqextra.so", O_RDONLY) = 3 read(3, "[EMAIL PROTECTED]"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=57180, ...}) = 0 old_mmap(NULL, 60192, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f31000 old_mmap(0xb7f3f000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0xd000) = 0xb7f3f000 close(3) = 0 open("/usr/lib/quelcom/libqmp3.so", 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=57872, ...}) = 0 old_mmap(NULL, 60868, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7f22000 old_mmap(0xb7f30000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0xd000) = 0xb7f30000 close(3) = 0 open("/usr/lib/quelcom/libstdc++.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=24326, ...}) = 0 old_mmap(NULL, 24326, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f1c000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/usr/lib/libstdc++.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\0\310\3"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=915156, ...}) = 0 old_mmap(NULL, 937592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e37000 old_mmap(0xb7f12000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0xdb000) = 0xb7f12000 old_mmap(0xb7f17000, 20088, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANONYMOUS, -1, 0) = 0xb7f17000 close(3) = 0 open("/usr/lib/quelcom/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/tls/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`3\0\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=149296, ...}) = 0 old_mmap(NULL, 151744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e11000 old_mmap(0xb7e35000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0x23000) = 0xb7e35000 close(3) = 0 open("/usr/lib/quelcom/libgcc_s.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/libgcc_s.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\0000\30\0"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0644, st_size=41092, ...}) = 0 old_mmap(NULL, 44232, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7e06000 old_mmap(0xb7e10000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0x9000) = 0xb7e10000 close(3) = 0 open("/usr/lib/quelcom/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) 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\300O\1"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1265136, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7e05000 old_mmap(NULL, 1275196, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ccd000 old_mmap(0xb7dfe000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_DENYWRITE, 3, 0x130000) = 0xb7dfe000 old_mmap(0xb7e02000, 9532, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED| MAP_ANONYMOUS, -1, 0) = 0xb7e02000 close(3) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ccc000 mprotect(0xb7dfe000, 4096, PROT_READ) = 0 shutdown(-1081780900, -1211316544) = 0 munmap(0xb7f1c000, 24326) = 0 brk(0) = 0x804d000 brk(0x806e000) = 0x806e000 open("test.mp3", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=12957, ...}) = 0 mmap2(NULL, 12957, PROT_READ, MAP_SHARED, 3, 0) = 0xb7f1e000 open("output.mp3", O_RDWR|O_CREAT|O_TRUNC, 0600) = 4 fstat64(4, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 mmap2(NULL, 0, PROT_READ|PROT_WRITE, MAP_SHARED, 4, 0) = -1 EINVAL (Invalid argument) close(4) = 0 munmap(0xb7f1e000, 12957) = 0 close(3) = 0 write(2, "Invalid argument", 16Invalid argument) = 16 write(2, "\n", 1 ) = 1 semget(1, 0, 0rr002701e001:/tmp# ==========OUTPUT ENDS========== If the strace output is useful, maybe it can be added as recommended feedback information on http://www.debian.org/Bugs/Reporting I am using this linux/kernel version: Linux rr002701e001 2.6.12-riaan #1 Mon Sep 26 14:10:59 SAST 2005 i686 GNU/Linux (This is a version of the kernel built from the debian source for 2.6.12 but with some boot graphics added). I am using libc6 v2.3.5-6 Versions of the other packages that Quelcom depend (directly) on: libgcc1 - v1:4.0.1-9 libstdc++6 - v4.0.1-9 (These are the latest versions available from debian/unstable)
-- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]