https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279875

--- Comment #4 from John Marshall <j...@jmarshall.id.au> ---
(In reply to Konstantin Belousov from comment #2)

Sorry.  That re-compile still had -O2.  I found that I was able to get it to
compile with -O0 by adding 'CFLAGS=-O0' to /etc/make.conf.  Is there a way to
tell make(1) to use -O0 just for 'this' Makefile?

Here is a more useful backtrace I hope.

rwsrv08# 
rwsrv08# gdb sockstat
GNU gdb (GDB) 14.1 [GDB v14.1 for FreeBSD]
...
Reading symbols from sockstat...
Reading symbols from /build/usr/lib/debug//usr/bin/sockstat.debug...
(gdb) r
Starting program: /usr/bin/sockstat 
[Detaching after fork from child process 88560]
USER     COMMAND    PID   FD  PROTO  LOCAL ADDRESS         FOREIGN ADDRESS      
root     sockstat   88565 6   stream -> [88559 8]
root     sockstat   88564 6   stream -> [88559 7]
...
root     syslogd     2948 9   dgram  /var/run/logpriv
root     gssd        2810 3   stream /var/run/gssd.sock

Program received signal SIGSEGV, Segmentation fault.
Address not mapped to object.
0x0000000001029669 in displaysock (s=0x80184b200, pos=59) at
/kits/src/usr.bin/sockstat/sockstat.c:1169
1169                                                (u_long)f->xf_pid,
f->xf_fd);
(gdb) bt
#0  0x0000000001029669 in displaysock (s=0x80184b200, pos=59) at
/kits/src/usr.bin/sockstat/sockstat.c:1169
#1  0x000000000102776b in display () at
/kits/src/usr.bin/sockstat/sockstat.c:1345
#2  0x0000000001024eab in main (argc=0, argv=0x7fffffffeb60) at
/kits/src/usr.bin/sockstat/sockstat.c:1577
(gdb)

-- 
You are receiving this mail because:
You are the assignee for the bug.

Reply via email to