Package: ulogd2
Version: 2.0.4-2+deb8u1
Severity: important
X-Debbugs-CC: debian-ad...@lists.debian.org
User: debian-ad...@lists.debian.org
Usertags: needed-by-DSA-Team

On Debian's new arm64 nodes (acker and aagaard) ulogd2 always crashes
with SIGSEGV some time after startup. This does not happen on our other
arm64 nodes (asachi, arm-arm-03, arm-arm-04). Backtrace below:

pabs@acker:~$ sudo gdb -batch -n -ex 'set pagination off' -ex run -ex bt -ex 
'thread apply all bt full' --args /usr/sbin/ulogd -v --uid ulog --pidfile 
/run/ulog/ulogd.pid
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/aarch64-linux-gnu/libthread_db.so.1".

Program received signal SIGSEGV, Segmentation fault.
_interp_iphdr (pi=0x55555557ab40, len=0) at ulogd_raw2packet_BASE.c:718
718     ulogd_raw2packet_BASE.c: No such file or directory.
#0  _interp_iphdr (pi=0x55555557ab40, len=0) at ulogd_raw2packet_BASE.c:718
#1  0x0000555555559e38 in ulogd_propagate_results (pi=0x555555578640, 
pi@entry=0x0) at ulogd.c:518
#2  0x00007fffb7da31ac in interp_packet (ldata=0x7ffffffff120, pf_family=68 
'D', upi=0x0) at ulogd_inppkt_NFLOG.c:400
#3  msg_cb (gh=<optimized out>, nfmsg=0x7fffb7bf0020, nfa=0x7ffffffff120, 
data=0x0) at ulogd_inppkt_NFLOG.c:483
#4  0x00007fffb7d8e3f4 in __nflog_rcv_pkt (nlh=<optimized out>, nfa=<optimized 
out>, data=<optimized out>) at libnetfilter_log.c:162
#5  0x00007fffb7d79a88 in __nfnl_handle_msg (len=124, nlh=0x7fffb7bf0010, 
h=0x55555557a210) at libnfnetlink.c:1236
#6  nfnl_handle_packet (h=0x55555557a210, buf=0x7fffb7bf0010 "|", 
len=len@entry=124) at libnfnetlink.c:1256
#7  0x00007fffb7d8e5f0 in nflog_handle_packet (h=<optimized out>, 
buf=<optimized out>, len=len@entry=124) at libnetfilter_log.c:325
#8  0x00007fffb7da2b64 in nful_read_cb (fd=<optimized out>, what=<optimized 
out>, param=0x555555578640) at ulogd_inppkt_NFLOG.c:463
#9  0x000055555555a340 in ulogd_select_main (tv=0x0) at select.c:105
#10 0x0000555555557f80 in ulogd_main_loop () at ulogd.c:934
#11 main (argc=<optimized out>, argv=<optimized out>) at ulogd.c:1477

Thread 1 (Thread 0x7fffb7ff2000 (LWP 9808)):
#0  _interp_iphdr (pi=0x55555557ab40, len=0) at ulogd_raw2packet_BASE.c:718
        ret = 0x55555557acd8
        nexthdr = <optimized out>
#1  0x0000555555559e38 in ulogd_propagate_results (pi=0x555555578640, 
pi@entry=0x0) at ulogd.c:518
        ret = <optimized out>
        cur = 0x55555557ab40
        abort_stack = 0
#2  0x00007fffb7da31ac in interp_packet (ldata=0x7ffffffff120, pf_family=68 
'D', upi=0x0) at ulogd_inppkt_NFLOG.c:400
        ph = 0x7fffb7bf0028
        payload = 0x0
        mark = 0
        indev = 2
        gid = 32767
        ret = 0x5555555792b8
        hw = 0x7fffb7bf0048
        prefix = 0x7fffb7bf0030 "REJECT: "
        outdev = 0
        uid = 3086556916
        payload_len = -1
        ts = {tv_sec = 1476846114, tv_usec = 105901}
        seq = 21845
#3  msg_cb (gh=<optimized out>, nfmsg=0x7fffb7bf0020, nfa=0x7ffffffff120, 
data=0x0) at ulogd_inppkt_NFLOG.c:483
        gh = <optimized out>
        data = 0x0
        nfa = 0x7ffffffff120
        nfmsg = 0x7fffb7bf0020
        upi = 0x0
        npi = <optimized out>
        ret = <optimized out>
#4  0x00007fffb7d8e3f4 in __nflog_rcv_pkt (nlh=<optimized out>, nfa=<optimized 
out>, data=<optimized out>) at libnetfilter_log.c:162
        nfmsg = <optimized out>
        h = <optimized out>
        group = <optimized out>
        nfldata = {nfa = 0x7ffffffff130}
#5  0x00007fffb7d79a88 in __nfnl_handle_msg (len=124, nlh=0x7fffb7bf0010, 
h=0x55555557a210) at libnfnetlink.c:1236
        nfa = 0x7ffffffff130
        ssh = <optimized out>
        type = <optimized out>
        subsys_id = <optimized out>
        err = <optimized out>
#6  nfnl_handle_packet (h=0x55555557a210, buf=0x7fffb7bf0010 "|", 
len=len@entry=124) at libnfnetlink.c:1256
        rlen = 124
        nlh = 0x7fffb7bf0010
#7  0x00007fffb7d8e5f0 in nflog_handle_packet (h=<optimized out>, 
buf=<optimized out>, len=len@entry=124) at libnetfilter_log.c:325
No locals.
#8  0x00007fffb7da2b64 in nful_read_cb (fd=<optimized out>, what=<optimized 
out>, param=0x555555578640) at ulogd_inppkt_NFLOG.c:463
        len = 124
        what = <optimized out>
        param = 0x555555578640
        upi = 0x555555578640
#9  0x000055555555a340 in ulogd_select_main (tv=0x0) at select.c:105
        flags = 1
        ufd = 0x5555555786d0
        rds_tmp = {__fds_bits = {64, 0 <repeats 15 times>}}
        wrs_tmp = {__fds_bits = {0 <repeats 16 times>}}
        exs_tmp = {__fds_bits = {0 <repeats 16 times>}}
        i = 1
#10 0x0000555555557f80 in ulogd_main_loop () at ulogd.c:934
        ret = <optimized out>
        next_alarm = {tv_sec = 1, tv_usec = 0}
        next = 0x0
#11 main (argc=<optimized out>, argv=<optimized out>) at ulogd.c:1477
        argch = <optimized out>
        daemonize = 0
        change_uid = 1
        user = 0x55555556e030 "ulog"
        pw = <optimized out>
        uid = 113
        gid = 118
        loglevel = 0

-- System Information:
Debian Release: 8.6
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: arm64 (aarch64)

Kernel: Linux 4.8.0-rc8-arm64 (SMP w/8 CPU cores)
LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ulogd2 depends on:
ii  adduser                  3.113+nmu3
ii  init-system-helpers      1.22
ii  libc6                    2.19-18+deb8u6
ii  libmnl0                  1.0.3-5
ii  libnetfilter-acct1       1.0.2-1.1
ii  libnetfilter-conntrack3  1.0.4-1
ii  libnetfilter-log1        1.0.1-1.1
ii  libnfnetlink0            1.0.1-3
ii  lsb-base                 4.1+Debian13+nmu1
ii  multiarch-support        2.19-18+deb8u6

ulogd2 recommends no packages.

Versions of packages ulogd2 suggests:
pn  ulogd2-dbi      <none>
pn  ulogd2-json     <none>
pn  ulogd2-mysql    <none>
pn  ulogd2-pcap     <none>
pn  ulogd2-pgsql    <none>
pn  ulogd2-sqlite3  <none>

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to