<div dir="ltr">Hello,<div style>I have a problem with ltrace (pulled from git and built today). Every binary which i try to ltrace ends up with SIGSEGV in the same place - <font face="courier new, monospace">SYS_ioctl(1,,,)</font> (example attached below). I'll be grateful for any hints on what can cause such behavior...</div>
<div style>Thanks,</div><div style>WM</div><div style><br></div><div style>/proc/cpuinfo:</div><div style><div><font face="courier new, monospace">system type             : Ikanos Fusiv Core</font></div><div><font face="courier new, monospace">processor               : 0</font></div>
<div><font face="courier new, monospace">cpu model               : MIPS 24K V4.12</font></div><div><font face="courier new, monospace">BogoMIPS                : 330.95</font></div><div><font face="courier new, monospace">wait instruction        : yes</font></div>
<div><font face="courier new, monospace">microsecond timers      : yes</font></div><div><font face="courier new, monospace">tlb_entries             : 64</font></div><div><font face="courier new, monospace">extra interrupt vector  : yes</font></div>
<div><font face="courier new, monospace">hardware watchpoint     : yes</font></div><div><font face="courier new, monospace">ASEs implemented        : mips16 dsp</font></div><div><font face="courier new, monospace">VCED exceptions         : not available</font></div>
<div><font face="courier new, monospace">VCEI exceptions         : not available</font></div></div><div style><br></div><div style>gcc version:</div><div style><div><font face="courier new, monospace">/usr/local/src/ltrace#gcc -v</font></div>
<div><font face="courier new, monospace">Using built-in specs.</font></div><div><font face="courier new, monospace">COLLECT_GCC=gcc</font></div><div><font face="courier new, monospace">COLLECT_LTO_WRAPPER=/mnt/usb/Shared_drive/usr/bin/../libexec/gcc/mips-unknown-linux-uclibc/4.5.4/lto-wrapper</font></div>
<div><font face="courier new, monospace">Target: mips-unknown-linux-uclibc</font></div><div><font face="courier new, monospace">Configured with: /root/sagem3764/buildroot-2012.08/output/toolchain/gcc-4.5.4/configure --prefix=/usr --build=i686-pc-linux-gnu --host=mips-unknown-linux-uclibc --target=mips-unknown-linux-uclibc --enable-languages=c,c++ --with-gxx-include-dir=/usr/include/c++ --disable-__cxa_atexit --enable-target-optspace --disable-libgomp --with-gnu-ld --disable-libssp --disable-multilib --disable-tls --enable-shared --disable-nls --enable-threads --disable-decimal-float --with-abi=32 --with-tune=mips32r2 --with-pkgversion='Buildroot 2012.08' --with-bugurl=<a href="http://bugs.buildroot.net/">http://bugs.buildroot.net/</a> --disable-__cxa_atexit --with-dynamic-linker=/3764_ext/lib/ld-uClibc.so.0</font></div>
<div><font face="courier new, monospace">Thread model: posix</font></div><div><font face="courier new, monospace">gcc version 4.5.4 (Buildroot 2012.08) </font></div></div><div style><br></div><div style>kernel version:</div>
<div style><font face="courier new, monospace">Linux Sagem3764F@st 2.6.16.26 #1 Wed Aug 10 10:44:02 CET 2011 mips GNU/Linux<br></font></div><div style><br></div><div style>crash example:</div><div style><div><span style="font-family:'courier new',monospace">/usr/local/src/ltrace#./ltrace  -iS /usr/bin/gawk</span></div>
<div><font face="courier new, monospace">[0x2aaa9c9c] SYS_mmap(0, , , )                                                                       = 0x2aaae000</font></div><div><font face="courier new, monospace">[0x2aaaa9c8] SYS_open(0x7f8ed1b8, , , )                                                                = 3</font></div>
<div><font face="courier new, monospace">[0x2aaaaa04] SYS_fstat(3, , , )                                                                        = 0</font></div><div><font face="courier new, monospace">[0x2aaaaad8] SYS_mmap(0, , , )                                                                       = 0x2aaaf000</font></div>
<div><font face="courier new, monospace">[0x2aaaab48] SYS_read(3, , , )                                                                      = 4096</font></div><div><font face="courier new, monospace">[0x2aaaada8] SYS_mmap(0, , , )                                                                         = 0x2aabf000</font></div>
<div><font face="courier new, monospace">[0x2aaaaf7c] SYS_mmap(0x2aabf000, , , )                                                                     = 0x2aabf000</font></div><div><font face="courier new, monospace">[0x2aaa8e50] SYS_mmap(0x2aad0000, , , )                                                                     = 0x2aad0000</font></div>
<div><font face="courier new, monospace">[0x2aaab130] SYS_close(3, , , )                                                               = 0</font></div><div><font face="courier new, monospace">[0x2aaab288] SYS_munmap(0x2aaaf000, , , )                                                           = 0</font></div>
<div><font face="courier new, monospace">[0x2aaaa9c8] SYS_open(0x7f8ed1a8, , , )                                                                = 3</font></div><div><font face="courier new, monospace">[0x2aaaaa04] SYS_fstat(3, , , )                                                                        = 0</font></div>
<div><font face="courier new, monospace">[0x2aaaaad8] SYS_mmap(0, , , )                                                                       = 0x2aaaf000</font></div><div><font face="courier new, monospace">[0x2aaaab48] SYS_read(3, , , )                                                                      = 4096</font></div>
<div><font face="courier new, monospace">[0x2aaaada8] SYS_mmap(0, , , )                                                                         = 0x2aad2000</font></div><div><font face="courier new, monospace">[0x2aaaaf7c] SYS_mmap(0x2aad2000, , , )                                                                   = 0x2aad2000</font></div>
<div><font face="courier new, monospace">[0x2aaa8e50] SYS_mmap(0x2aaed000, , , )                                                                      = 0x2aaed000</font></div><div><font face="courier new, monospace">[0x2aaab130] SYS_close(3, , , )                                                               = 0</font></div>
<div><font face="courier new, monospace">[0x2aaab288] SYS_munmap(0x2aaaf000, , , )                                                           = 0</font></div><div><font face="courier new, monospace">[0x2aaaa9c8] SYS_open(0x7f8ed198, , , )                                                                = 3</font></div>
<div><font face="courier new, monospace">[0x2aaaaa04] SYS_fstat(3, , , )                                                                        = 0</font></div><div><font face="courier new, monospace">[0x2aaaaad8] SYS_mmap(0, , , )                                                                       = 0x2aaaf000</font></div>
<div><font face="courier new, monospace">[0x2aaaab48] SYS_read(3, , , )                                                                      = 4096</font></div><div><font face="courier new, monospace">[0x2aaaada8] SYS_mmap(0, , , )                                                                         = 0x2aaee000</font></div>
<div><font face="courier new, monospace">[0x2aaaaf7c] SYS_mmap(0x2aaee000, , , )                                                                  = 0x2aaee000</font></div><div><font face="courier new, monospace">[0x2aaa8e50] SYS_mmap(0x2ab28000, , , )                                                                     = 0x2ab28000</font></div>
<div><font face="courier new, monospace">[0x2aaab130] SYS_close(3, , , )                                                               = 0</font></div><div><font face="courier new, monospace">[0x2aaab288] SYS_munmap(0x2aaaf000, , , )                                                           = 0</font></div>
<div><font face="courier new, monospace">[0x2aaaa9c8] SYS_open(0x7f8ed188, , , )                                                                = 3</font></div><div><font face="courier new, monospace">[0x2aaaaa04] SYS_fstat(3, , , )                                                                        = 0</font></div>
<div><font face="courier new, monospace">[0x2aaaaad8] SYS_mmap(0, , , )                                                                       = 0x2aaaf000</font></div><div><font face="courier new, monospace">[0x2aaaab48] SYS_read(3, , , )                                                                      = 4096</font></div>
<div><font face="courier new, monospace">[0x2aaaada8] SYS_mmap(0, , , )                                                                         = 0x2ab29000</font></div><div><font face="courier new, monospace">[0x2aaaaf7c] SYS_mmap(0x2ab29000, , , )                                                                  = 0x2ab29000</font></div>
<div><font face="courier new, monospace">[0x2aaa8e50] SYS_mmap(0x2ab8d000, , , )                                                                     = 0x2ab8d000</font></div><div><font face="courier new, monospace">[0x2aaa8f44] SYS_mmap(0x2ab8f000, , , )                                                                 = 0x2ab8f000</font></div>
<div><font face="courier new, monospace">[0x2aaab130] SYS_close(3, , , )                                                               = 0</font></div><div><font face="courier new, monospace">[0x2aaab288] SYS_munmap(0x2aaaf000, , , )                                                           = 0</font></div>
<div><font face="courier new, monospace">[0x2aaaa9c8] SYS_open(0x7f8ed178, , , )                                                                = 3</font></div><div><font face="courier new, monospace">[0x2aaaaa04] SYS_fstat(3, , , )                                                                        = 0</font></div>
<div><font face="courier new, monospace">[0x2aaaaaa0] SYS_close(3, , , )                                                                        = 0</font></div><div><font face="courier new, monospace">[0x2aaaa668] SYS_stat(0x2aaae74c, , , )                                              = 0</font></div>
<div><font face="courier new, monospace">[0x2aaaa9c8] SYS_open(0x7f8ed158, , , )                                                                = 3</font></div><div><font face="courier new, monospace">[0x2aaaaa04] SYS_fstat(3, , , )                                                                        = 0</font></div>
<div><font face="courier new, monospace">[0x2aaaaaa0] SYS_close(3, , , )                                                                        = 0</font></div><div><font face="courier new, monospace">[0x2aaaa9c8] SYS_open(0x7f8ed148, , , )                                                                = 3</font></div>
<div><font face="courier new, monospace">[0x2aaaaa04] SYS_fstat(3, , , )                                                                        = 0</font></div><div><font face="courier new, monospace">[0x2aaaaaa0] SYS_close(3, , , )                                                                        = 0</font></div>
<div><font face="courier new, monospace">[0x2aaa9b7c] SYS_mprotect(0x2aad0000, , , )                                                                 = 0</font></div><div><font face="courier new, monospace">[0x2aaa9b7c] SYS_mprotect(0x2ab8d000, , , )                                                                  = 0</font></div>
<div><font face="courier new, monospace">[0x2aaa9b7c] SYS_mprotect(0x2aabd000, , , )                                                                  = 0</font></div><div><font face="courier new, monospace">[0x2ab35154] SYS_ioctl(0, , , )                                                                   = 0</font></div>
<div><font face="courier new, monospace">[0x2ab35154] SYS_ioctl(1, , , )                                                          = 0</font></div><div><font face="courier new, monospace">[0x4000000] --- SIGSEGV (Segmentation fault) ---</font></div>
<div><font face="courier new, monospace">[0xffffffff] +++ killed by SIGSEGV +++</font></div><div><br></div><div><br></div><div><font face="courier new, monospace"><br></font></div></div></div>