On Thu, 1 May 2008 02:05:51 +0300
"Yair K." <[EMAIL PROTECTED]> wrote:
>
> I'm unable to confirm or disconfirm this, but do try with the source from CVS
> HEAD. While no new version has been released, there have been some putbacks
> over the years.
>
CVS HEAD compiles with gcc-4.3.0, but the timidity executable
will immediately halt with the same message "Illegal Instruction."
FWIW, I have attached the strace output that captures the
point of the crash. The program doesn't get far before it terminates.
Unfortunately, I can't make much sense of the trace but maybe
others can.
In the meantime I'll be using CVS HEAD that is compiled with
gcc-3.4.6.
Regards,
Andrew
execve("/usr/bin/timidity", ["timidity", "-Os1lSs", "-s44100", "-A100",
"--no-fast-decay", "-a", "beatgen.mid"], [/* 46 vars */]) = 0
brk(0) = 0x20f3000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f472e48d000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f472e48c000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=50855, ...}) = 0
mmap(NULL, 50855, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f472e47f000
close(3) = 0
open("/usr/lib/libasound.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\247\2"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=797072, ...}) = 0
mmap(NULL, 2890960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f472dfb2000
mprotect(0x7f472e06d000, 2097152, PROT_NONE) = 0
mmap(0x7f472e26d000, 28672, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xbb000) = 0x7f472e26d000
close(3) = 0
open("/lib/libm.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`>\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=525056, ...}) = 0
mmap(NULL, 2613480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f472dd33000
mprotect(0x7f472ddb1000, 2093056, PROT_NONE) = 0
mmap(0x7f472dfb0000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7d000) = 0x7f472dfb0000
close(3) = 0
open("/lib/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \16\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14888, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f472e47e000
mmap(NULL, 2109728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f472db2f000
mprotect(0x7f472db31000, 2097152, PROT_NONE) = 0
mmap(0x7f472dd31000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f472dd31000
close(3) = 0
open("/lib/libpthread.so.0", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\320V\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=92080, ...}) = 0
mmap(NULL, 2200416, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f472d915000
mprotect(0x7f472d92a000, 2093056, PROT_NONE) = 0
mmap(0x7f472db29000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x14000) = 0x7f472db29000
mmap(0x7f472db2b000, 13152, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f472db2b000
close(3) = 0
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\336\341"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1310616, ...}) = 0
mmap(NULL, 3395992, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f472d5d7000
mprotect(0x7f472d70c000, 2093056, PROT_NONE) = 0
mmap(0x7f472d90b000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x134000) = 0x7f472d90b000
mmap(0x7f472d910000, 16792, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f472d910000
close(3) = 0
open("/lib/librt.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \"\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=32408, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f472e47d000
mmap(NULL, 2128808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7f472d3cf000
mprotect(0x7f472d3d6000, 2093056, PROT_NONE) = 0
mmap(0x7f472d5d5000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f472d5d5000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f472e47c000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7f472e47b000
arch_prctl(ARCH_SET_FS, 0x7f472e47b6f0) = 0
mprotect(0x7f472d90b000, 12288, PROT_READ) = 0
munmap(0x7f472e47f000, 50855) = 0
set_tid_address(0x7f472e47b780) = 18564
set_robust_list(0x7f472e47b790, 0x18) = 0
rt_sigaction(SIGRTMIN, {0x7f472d91a27c, [], SA_RESTORER|SA_SIGINFO,
0x7f472d922950}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f472d91a2fc, [], SA_RESTORER|SA_RESTART|SA_SIGINFO,
0x7f472d922950}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=8192*1024}) = 0
brk(0) = 0x20f3000
brk(0x2114000) = 0x2114000
--- SIGILL (Illegal instruction) @ 0 (0) ---
+++ killed by SIGILL +++
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Timidity-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/timidity-talk