Breakpoint 2, get_worklist (files=0x2f766172) at /usr/src.avila/usr.sbin/newsyslog/newsyslog.c:1060 1060 errline = strdup(line); (gdb) stepi 0x0000a77c 1060 errline = strdup(line); (gdb) 0x000099c0 in $a () (gdb) 0x000099c4 in $a () (gdb) bt #0 0x000099c4 in $a () #1 0x0000a780 in get_worklist (files=0x2f766172) at /usr/src.avila/usr.sbin/newsyslog/newsyslog.c:1060 #2 0x0000d5b8 in $a () at /usr/src.avila/usr.sbin/newsyslog/newsyslog.c:311 #3 0x0000d5b8 in $a () at /usr/src.avila/usr.sbin/newsyslog/newsyslog.c:311 (gdb) stepi 0x000099c8 in $a () (gdb) 0x00009808 in .plt () (gdb) 0x0000980c in .plt () (gdb) 0x00009810 in .plt () (gdb) 0x00009814 in .plt () (gdb) _rtld_bind_start () at /usr/src.avila/libexec/rtld-elf/arm/rtld_start.S:80 80 stmdb sp!,{r0-r4,sl,fp} Current language: auto; currently asm (gdb) 82 sub r1, ip, lr /* r1 = 4 * (n + 1) */ (gdb) 83 sub r1, r1, #4 /* r1 = 4 * n */ (gdb) 84 add r1, r1, r1 /* r1 = 8 * n */ (gdb) 86 ldr r0, [lr, #-4] /* get obj ptr from GOT[1] */ (gdb) 87 mov r4, ip /* save GOT location */ (gdb) 89 bl _rtld_bind /* Call the binder */ (gdb) _rtld_bind (obj=0x2003c000, reloff=280) at /usr/src.avila/libexec/rtld-elf/rtld.c:671 671 { Current language: auto; currently c (gdb) 0x2001fd2c 671 { (gdb) 0x2001fd30 671 { (gdb) 0x2001fd34 671 { (gdb) 0x2001fd38 671 { (gdb) 0x2001fd3c 671 { (gdb) 0x2001fd40 671 { (gdb) 679 rlock_acquire(rtld_bind_lock, &lockstate); (gdb) 0x2001fd48 679 rlock_acquire(rtld_bind_lock, &lockstate); (gdb) 0x2001fd4c 679 rlock_acquire(rtld_bind_lock, &lockstate); (gdb) 0x2001fd50 679 rlock_acquire(rtld_bind_lock, &lockstate); (gdb) 0x2001fd54 679 rlock_acquire(rtld_bind_lock, &lockstate); (gdb) rlock_acquire (lock=0x20038844, lockstate=0xbfffedc4) at /usr/src.avila/libexec/rtld-elf/rtld_lock.c:187 187 { (gdb) 0x200214a0 187 { (gdb) 0x200214a4 187 { (gdb) 0x200214a8 187 { (gdb) 189 if (lockstate == NULL) (gdb) 0x200214b0 189 if (lockstate == NULL) (gdb) 166 return lockinfo.thread_set_flag(mask); (gdb) 0x200214b8 166 return lockinfo.thread_set_flag(mask); (gdb) 0x200214bc 166 return lockinfo.thread_set_flag(mask); (gdb) 0x200214c0 166 return lockinfo.thread_set_flag(mask); (gdb) 0x200214c4 166 return lockinfo.thread_set_flag(mask); (gdb) 0x200214c8 166 return lockinfo.thread_set_flag(mask); (gdb) def_thread_set_flag (mask=1) at /usr/src.avila/libexec/rtld-elf/rtld_lock.c:143 143 { (gdb) 0x2002144c 143 { (gdb) 144 int old_val = thread_flag; (gdb) 0x20021454 144 int old_val = thread_flag; (gdb) 145 thread_flag |= mask; (gdb) 0x2002145c 145 thread_flag |= mask; (gdb) 147 } (gdb) 0x20021464 147 } (gdb) rlock_acquire (lock=0x20038844, lockstate=0xbfffedc4) at /usr/src.avila/libexec/rtld-elf/rtld_lock.c:192 192 if (thread_mask_set(lock->mask) & lock->mask) { (gdb) 0x200214d0 192 if (thread_mask_set(lock->mask) & lock->mask) { (gdb) 0x200214d4 192 if (thread_mask_set(lock->mask) & lock->mask) { (gdb) 197 lockinfo.rlock_acquire(lock->handle); (gdb) 0x200214f4 197 lockinfo.rlock_acquire(lock->handle); (gdb) 0x200214f8 197 lockinfo.rlock_acquire(lock->handle); (gdb) 0x200214fc 197 lockinfo.rlock_acquire(lock->handle); (gdb) 0x20021500 197 lockinfo.rlock_acquire(lock->handle); (gdb) 0x20021504 197 lockinfo.rlock_acquire(lock->handle); (gdb) def_rlock_acquire (lock=0x2003b000) at /usr/src.avila/libexec/rtld-elf/rtld_lock.c:105 105 { (gdb) 563 atomic.h: No such file or directory. in atomic.h (gdb) 0x200216d0 563 in atomic.h (gdb) 0x200216d4 563 in atomic.h (gdb) 0x200216d8 563 in atomic.h (gdb) 0x200216dc 563 in atomic.h (gdb) info reg r0 0x200216d8 537007832 r1 0x2003b000 537112576 r2 0xffff1004 -61436 r3 0x2 2 r4 0x20038844 537102404 r5 0x20037af4 537098996 r6 0xbfffedc4 -1073746492 r7 0x0 0 r8 0xbffffcfc -1073742596 r9 0x201b7f88 538673032 r10 0xbfffef38 -1073746120 r11 0x0 0 r12 0x2003b000 537112576 sp 0xbfffed98 -1073746536 lr 0x20021508 537007368 pc 0x200216dc 537007836 fps 0x0 0 cpsr 0x60000010 1610612752 (gdb) stepi Program received signal SIGILL, Illegal instruction 0x200216d8 in def_rlock_acquire (lock=0x200216d8) at atomic.h:563 563 in atomic.h (gdb) info shared From To Syms Read Shared Object Library 0x200427c8 0x20048814 Yes /lib/libgcc_s.so.1 0x2007a4e8 0x2017f320 Yes /lib/libc.so.7 0x20018f14 0x2002c99c Yes /libexec/ld-elf.so.1