On Mon, 29 Oct 2018, Peter Palfrader wrote:

> Again, this is 2.7.2-2~bpo9+1 on stable amd64.
> 
> | Oct 29 10:36:43 kearsarge knotd[17106]: info: [sigint.net.] control, 
> received command 'zone-refresh'
> | Oct 29 10:36:43 kearsarge knotd[17106]: info: [sigint.net.] refresh, 
> outgoing, 82.94.251.203@53: remote serial 2018102814, zone is outdated
> | Oct 29 10:36:43 kearsarge knotd[17106]: info: [sigint.net.] IXFR, incoming, 
> 82.94.251.203@53: receiving AXFR-style IXFR
> | Oct 29 10:36:43 kearsarge knotd[17106]: info: [sigint.net.] AXFR, incoming, 
> 82.94.251.203@53: starting
> | Oct 29 10:36:43 kearsarge systemd[1]: knot.service: Main process exited, 
> code=killed, status=11/SEGV
> | Oct 29 10:36:43 kearsarge systemd[1]: knot.service: Unit entered failed 
> state.
> | Oct 29 10:36:43 kearsarge systemd[1]: knot.service: Failed with result 
> 'signal'.
> | Oct 29 10:36:43 kearsarge kernel: [1740309.365098] knotd[17108]: segfault 
> at 74656e037466 ip 00007f789a4cf524 sp 00007f787119c1a8 error 4 in 
> libc-2.24.so[7f789a454000+195000]
> 
> 82.94.251.203 is a powerdns.  Not sure what else I can provide.


| Oct 29 12:28:23 kearsarge knotd[14785]: info: [sigint.net.] IXFR, incoming, 
82.94.251.203@53: receiving AXFR-style IXFR
| Oct 29 12:28:23 kearsarge knotd[14785]: info: [sigint.net.] AXFR, incoming, 
82.94.251.203@53: starting
| Oct 29 12:28:23 kearsarge knotd[14785]: *** Error in `/usr/sbin/knotd': 
double free or corruption (out): 0x00007fa55005f040 ***
| Oct 29 12:28:23 kearsarge knotd[14785]: ======= Backtrace: =========
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/lib/x86_64-linux-gnu/libc.so.6(+0x70bfb)[0x7fa5857e7bfb]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/lib/x86_64-linux-gnu/libc.so.6(+0x76fc6)[0x7fa5857edfc6]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/lib/x86_64-linux-gnu/libc.so.6(+0x7780e)[0x7fa5857ee80e]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0xde33)[0x56079846ce33]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0xde33)[0x56079846ce33]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0xde33)[0x56079846ce33]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0xe358)[0x56079846d358]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0x54d76)[0x5607984b3d76]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0x506f2)[0x5607984af6f2]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0x3c1e1)[0x56079849b1e1]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0x42378)[0x5607984a1378]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0x3cd98)[0x56079849bd98]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0x55cc7)[0x5607984b4cc7]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0x3e3b6)[0x56079849d3b6]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0x3a37a)[0x56079849937a]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0x1f5d4)[0x56079847e5d4]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/usr/sbin/knotd(+0x1b9bd)[0x56079847a9bd]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/lib/x86_64-linux-gnu/libpthread.so.0(+0x7494)[0x7fa586748494]
| Oct 29 12:28:23 kearsarge knotd[14785]: 
/lib/x86_64-linux-gnu/libc.so.6(clone+0x3f)[0x7fa58585facf]

| root@kearsarge:~# gdb /usr/sbin/knotd
[..]
| Starting program: /usr/sbin/knotd 
| [Thread debugging using libthread_db enabled]
| Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[..]
| Thread 3 "knotd" received signal SIGSEGV, Segmentation fault.
| [Switching to Thread 0x7fffcd2a1700 (LWP 28844)]
| __GI___libc_free (mem=0x7072656870796300) at malloc.c:2966
| 2966    malloc.c: No such file or directory.
| (gdb) bt
| #0  __GI___libc_free (mem=0x7072656870796300) at malloc.c:2966
| #1  0x00007ffff7bb91a5 in knot_rdataset_clear () from 
/usr/lib/x86_64-linux-gnu/libknot.so.8
| #2  0x00007ffff7bbe36a in knot_rrset_clear () from 
/usr/lib/x86_64-linux-gnu/libknot.so.8
| #3  0x00007ffff7bbe3a6 in knot_rrset_free () from 
/usr/lib/x86_64-linux-gnu/libknot.so.8
| #4  0x00005555555904cd in axfr_consume (pkt=0x7fffc0068590, 
data=0x7fffcd2a0550) at knot/events/handlers/refresh.c:361
| #5  0x000055555559145b in transfer_consume (pkt=0x7fffc0068590, 
layer=0x7fffcd2a0518) at knot/events/handlers/refresh.c:894
| #6  refresh_consume (layer=0x7fffcd2a0518, pkt=0x7fffc0068590) at 
knot/events/handlers/refresh.c:983
| #7  0x00005555555964b0 in knot_layer_consume (pkt=<optimized out>, 
ctx=0x7fffcd2a0518) at ./knot/query/layer.h:123
| #8  request_consume (timeout_ms=10000, last=0x7fffc00683a0, 
req=0x7fffcd2a0510) at knot/query/requestor.c:261
| #9  request_io (timeout_ms=10000, last=0x7fffc00683a0, req=0x7fffcd2a0510) at 
knot/query/requestor.c:283
| #10 knot_requestor_exec (requestor=requestor@entry=0x7fffcd2a0510, 
request=request@entry=0x7fffc00683a0, timeout_ms=10000) at 
knot/query/requestor.c:307
| #11 0x0000555555590d98 in try_refresh (conf=conf@entry=0x7fffc001cd50, 
zone=zone@entry=0x55555582b010, master=master@entry=0x7fffcd2a0830, 
ctx=ctx@entry=0x7fffcd2a0a1e)
|     at knot/events/handlers/refresh.c:1069
| #12 0x00005555555a9cc7 in zone_master_try (conf=conf@entry=0x7fffc001cd50, 
zone=zone@entry=0x55555582b010, callback=callback@entry=0x555555590bc0 
<try_refresh>, 
|     callback_data=callback_data@entry=0x7fffcd2a0a1e, 
err_str=err_str@entry=0x5555555c082d "refresh") at knot/zone/zone.c:542
| #13 0x00005555555923b6 in event_refresh (conf=0x7fffc001cd50, 
zone=0x55555582b010) at knot/events/handlers/refresh.c:1108
| #14 0x000055555558e37a in event_wrap (task=<optimized out>) at 
knot/events/events.c:227
| #15 0x00005555555735d4 in worker_main (thread=thread@entry=0x555555802000) at 
knot/worker/pool.c:78
| #16 0x000055555556f9bd in thread_ep (data=0x555555802000) at 
knot/server/dthreads.c:146
| #17 0x00007ffff7529494 in start_thread (arg=0x7fffcd2a1700) at 
pthread_create.c:333
| #18 0x00007ffff6640acf in clone () at 
../sysdeps/unix/sysv/linux/x86_64/clone.S:97
| (gdb) 
| 

-- 
                            |  .''`.       ** Debian **
      Peter Palfrader       | : :' :      The  universal
 https://www.palfrader.org/ | `. `'      Operating System
                            |   `-    https://www.debian.org/

Reply via email to