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]

Reply via email to