[Bug 279875] sockstat: segmentation fault

[email protected]
Newsgroups gmane.os.freebsd.devel.net
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=279875

--- Comment #4 from John Marshall <[email protected]> ---
(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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.