On Fri, Nov 18, 2005 at 09:12:46AM +0000, Roger Hill wrote: > Hi all : > > My first posting to the group - please be gentle!
Please use a more descriptive subject line. > > I've been messing with Asterisk for a couple of weeks now. > 1.0.9 is running fine on an old laptop (300MHz, 128MB ram, Kubuntu), > downloaded the binary package. > > Now I'm trying to put the working installation on my production server > along with HTTP etc. > ( 700MHz, 256MB ram, uname -a gives "Linux coach.hillconsult.com > 2.6.14-1.1637_FC4 #1 Wed Nov 9 18:19:32 EST 2005 i686 i686 i386 > GNU/Linux"). > > That box, until yesterday, was running Fedora core 3. I tried the > tarball download of 1.2.0.rc2, ran make OK, then make install, make samples. > When I tried to run Asterisk, I got (immediately) "Illegal Instruction". > Tried on my FC4 laptop, worked just fine. > Concluded I needed FC4, so upgraded the server yesterday. Six hours later... > Reran make clean, make... > Same problem. > Then tried 1.2.0; same problem. > Then tried 1.0.9; same problem. > Finally removed everything to do with asterisk, pulled dowm 1.2.0 tar > ball again, and re-installed. > Same old problem, illegal instruction. What CPU is it? cat /proc/cpuinfo > > I did an strace, which follows. I don't know enough to decide what the > strace is telling me. (The missing /etc/ld.so.preload is also missing on > the FC4 laptop which works, so I concluded that that was not the problem.) Indeed it is not a problem. > > Any help much appreciated. > > Regards > Roger > > [EMAIL PROTECTED] sbin]$ sudo strace ./asterisk When you try to strace a process that may fork, try 'strace -f' instead. Also: what does a simple 'asterisk -cddddddvvvvvvvvvv' give? > execve("./asterisk", ["./asterisk"], [/* 27 vars */]) = 0 > uname({sys="Linux", node="coach.hillconsult.com", ...}) = 0 > brk(0) = 0x8773000 > access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or > directory) > open("/etc/ld.so.cache", O_RDONLY) = 3 > fstat64(3, {st_mode=S_IFREG|0644, st_size=48722, ...}) = 0 > old_mmap(NULL, 48722, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f85000 > close(3) = 0 > open("/lib/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\250\213"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=16760, ...}) = 0 > old_mmap(0x8f8000, 12388, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x8f8000 > old_mmap(0x8fa000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x8fa000 > close(3) = 0 > open("/lib/tls/i686/libpthread.so.0", 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\334\306"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=103404, ...}) = 0 > old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > -1, 0) = 0xb7f84000 > old_mmap(0x938000, 65980, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x938000 > old_mmap(0x945000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xc000) = 0x945000 > old_mmap(0x947000, 4540, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x947000 > > close(3) = 0 > open("/usr/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\200\343"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=985952, ...}) = 0 > old_mmap(0x5a00000, 290348, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x5a00000 > old_mmap(0x5a3e000, 36864, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3d000) = 0x5a3e000 > close(3) = 0 > open("/lib/tls/i686/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\320\22"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=213872, ...}) = 0 > old_mmap(0x8fe000, 139424, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x8fe000 > old_mmap(0x91f000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x20000) = 0x91f000 > close(3) = 0 > open("/lib/libresolv.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\350\323"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=72956, ...}) = 0 > old_mmap(0x94b000, 71848, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x94b000 > old_mmap(0x959000, 8192, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x959000 > old_mmap(0x95b000, 6312, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x95b000 > close(3) = 0 > open("/lib/libssl.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\360\26"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=230056, ...}) = 0 > old_mmap(0xaa8000, 228948, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xaa8000 > old_mmap(0xadd000, 12288, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x35000) = 0xadd000 > close(3) = 0 > open("/lib/tls/i686/libc.so.6", O_RDONLY) = 3 The i686 version of glibc, right? > read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\230n\177"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=1431008, ...}) = 0 > old_mmap(0x7e2000, 1129660, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7e2000 > mprotect(0x8ef000, 27836, PROT_NONE) = 0 > old_mmap(0x8f0000, 16384, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10d000) = 0x8f0000 > old_mmap(0x8f4000, 7356, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x8f4000 > close(3) = 0 > old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > -1, 0) = 0xb7f83000 > open("/usr/lib/libgssapi_krb5.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\200p\256"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=99660, ...}) = 0 > old_mmap(0xae2000, 96684, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xae2000 > old_mmap(0xaf9000, 4096, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0xaf9000 > close(3) = 0 > open("/usr/lib/libkrb5.so.3", 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`\265\260"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=465204, ...}) = 0 > old_mmap(0xafc000, 466416, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xafc000 > old_mmap(0xb6b000, 12288, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6e000) = 0xb6b000 > close(3) = 0 > open("/lib/libcom_err.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\0p\371\225"..., > 512) = 512 > > > fstat64(3, {st_mode=S_IFREG|0755, st_size=7836, ...}) = 0 > old_mmap(0x95f000, 9348, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, > 3, 0) = 0x95f000 > old_mmap(0x961000, 4096, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x961000 > close(3) = 0 > open("/usr/lib/libk5crypto.so.3", 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\300u\226"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=149028, ...}) = 0 > old_mmap(0x964000, 146912, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x964000 > old_mmap(0x987000, 4096, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x23000) = 0x987000 > close(3) = 0 > open("/lib/libcrypto.so.5", O_RDONLY) = 3 > read(3, "[EMAIL PROTECTED]"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=1130028, ...}) = 0 > old_mmap(0x98f000, 1142372, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x98f000 > old_mmap(0xa91000, 73728, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x102000) = 0xa91000 > old_mmap(0xaa3000, 11876, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xaa3000 > close(3) = 0 > open("/usr/lib/libz.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\0\320F\222"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=75568, ...}) = 0 > old_mmap(0x923000, 76940, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x923000 > old_mmap(0x935000, 4096, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x935000 > close(3) = 0 > old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > -1, 0) = 0xb7f82000 > open("/usr/lib/libkrb5support.so.0", O_RDONLY) = 3 > read(3, "[EMAIL PROTECTED]"..., > 512) = 512 > fstat64(3, {st_mode=S_IFREG|0755, st_size=10724, ...}) = 0 > old_mmap(0x98a000, 12092, PROT_READ|PROT_EXEC, > MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x98a000 > old_mmap(0x98c000, 4096, PROT_READ|PROT_WRITE, > MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x98c000 > close(3) = 0 > old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, > -1, 0) = 0xb7f81000 > mprotect(0x8f0000, 8192, PROT_READ) = 0 > mprotect(0x959000, 4096, PROT_READ) = 0 > mprotect(0x91f000, 4096, PROT_READ) = 0 > mprotect(0x945000, 4096, PROT_READ) = 0 > mprotect(0x8fa000, 4096, PROT_READ) = 0 > mprotect(0x7de000, 4096, PROT_READ) = 0 > set_thread_area({entry_number:-1 -> 6, base_addr:0xb7f818e0, > limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, > limit_in_pages:1, seg_not_present:0, useable:1}) = 0 > munmap(0xb7f85000, 48722) = 0 > set_tid_address(0xb7f81928) = 21499 > rt_sigaction(SIGRTMIN, {0x93c2d4, [], SA_SIGINFO}, NULL, 8) = 0 > rt_sigaction(SIGRT_1, {0x93c344, [], SA_RESTART|SA_SIGINFO}, NULL, 8) = 0 > rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 > getrlimit(RLIMIT_STACK, {rlim_cur=10240*1024, rlim_max=RLIM_INFINITY}) = 0 > _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbfc8e7fc, 30, (nil), 0}) = 0 > brk(0) = 0x8773000 > brk(0x8794000) = 0x8794000 > --- SIGILL (Illegal instruction) @ 0 (0) --- > +++ killed by SIGILL +++ > [EMAIL PROTECTED] sbin]$ > > > -- > ######################################################## > Roger Hill 07739 707 180 > Perseverance is the hard work you do after you get > tired of doing the hard work you already did. > ######################################################## > > _______________________________________________ > --Bandwidth and Colocation sponsored by Easynews.com -- > > Asterisk-Users mailing list > Asterisk-Users@lists.digium.com > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users -- Tzafrir Cohen | [EMAIL PROTECTED] | VIM is http://tzafrir.org.il | | a Mutt's [EMAIL PROTECTED] | | best ICQ# 16849755 | | friend _______________________________________________ --Bandwidth and Colocation sponsored by Easynews.com -- Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users