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]