GitLab now enforces expiry dates on tokens that originally had no set expiration date. Those tokens were given an expiration date of one year later. Please review your personal access tokens, project access tokens, and group access tokens to ensure you are aware of upcoming expirations. Administrators of GitLab can find more information on how to identify and mitigate interruption in our documentation.
Admin message
Self sign-up has been disabled due to increased spam activity. If you want to get access, please send an email to a project owner (preferred) or at gitlab(at)nic(dot)cz. We apologize for the inconvenience.
SIGSEGV, Segmentation fault around `sha1_block_data_order () at sha1-x86_64.s:177`
Thread 35 (Thread 0x7fffebd24700 (LWP 1752)):#0 sha1_block_data_order () at sha1-x86_64.s:177No locals.#1 0x0000000000000000 in ?? ()No symbol table info available.Thread 34 (Thread 0x7fffec12e700 (LWP 1751)):#0 bn_sqr4x_mont () at x86_64-mont.s:1268No locals.#1 0x0000000000000040 in ?? ()No symbol table info available.#2 0x00007fffec12c8c0 in ?? ()No symbol table info available.#3 0x0000000000000000 in ?? ()No symbol table info available.Thread 33 (Thread 0x7fffec538700 (LWP 1750)):#0 0x00007ffff6816f9b in ?? () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x0000000000414725 in __asan::asan_calloc(unsigned long, unsigned long, __sanitizer::StackTrace*) ()No symbol table info available.#2 0x0000000000422b7f in calloc ()No symbol table info available.#3 0x00007ffff67fee7d in open_memstream () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#4 0x00007ffff6869bbb in __vsyslog_chk () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#5 0x00007ffff686a230 in syslog () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#6 0x00000000004b937e in _log_msg (src=<optimized out>, level=64, msg=0x7fffec535f40 "DNSSEC: Zone angora.cz. - - Key is valid, tag 33435, file Kangora.cz.+008+33435.private, ZSK, active, public\n") at common/log.c:206 ret = <error reading variable ret (Cannot access memory at address 0x0)> sec = <optimized out>#7 0x00000000004b9207 in log_msg (src=LOG_ZONE, level=6, msg=0x5165c0 "%s - Key is valid, tag %d, file %s, %s, %s, %s\n") at common/log.c:308 buf = 0x7fffec535f40 "DNSSEC: Zone angora.cz. - - Key is valid, tag 33435, file Kangora.cz.+008+33435.private, ZSK, active, public\n" plen = <optimized out> ret = <optimized out>#8 0x000000000049e9f1 in knot_load_zone_keys (keydir_name=0x602000078930 "/etc/knot/keys", zone_name=0x602000046fb0 "\006angora\002cz", nsec3_enabled=<optimized out>, keys=0x7fffec537520) at libknot/dnssec/zone-keys.c:259 written = <optimized out> suffix = <optimized out> path = <optimized out> path_len = <optimized out> result = <optimized out> keydir = 0x62d0000fa400 zname = <optimized out> msgpref = 0x60b000084ca0 "DNSSEC: Zone angora.cz. -" result = <optimized out>#9 0x000000000049db85 in init_dnssec_structs (zone=0x606000059f00, zone_keys=0x7fffec537520, policy=0x7fffec537720, soa_up=KNOT_SOA_SERIAL_INC, force=false) at libknot/dnssec/zone-events.c:62No locals.#10 0x000000000049d181 in zone_sign (zone=0x606000059f00, out_ch=0x60e00002cdc0, force=false, soa_up=KNOT_SOA_SERIAL_INC, expires_at=0x7fffec5378e0) at libknot/dnssec/zone-events.c:120No locals.#11 0x00000000004512ae in zones_do_diff_and_sign (z=0x611000004a00, zone=0x606000059f00, ns=<optimized out>, zone_changed=<optimized out>) at knot/server/zones.c:2996 ret = <optimized out> z_old = <optimized out> zc = <optimized out> zc_old = <optimized out> diff_chs = <optimized out> sec_chs = <optimized out> sec_ch = 0x60e00002cdc0 ret = <optimized out>#12 0x00000000004e4468 in update_zone (dst=0x7fffec537b40, conf=0x611000004a00, ns=0x60600000ef00) at knot/server/zone-load.c:594 result = <optimized out> apex = <optimized out> old_zone = 0x606000059f00 new_zone = <optimized out>#13 0x00000000004e40b5 in zone_loader_thread (thread=<optimized out>) at knot/server/zone-load.c:657No locals.#14 0x00000000004da356 in thread_ep (data=0x60e00000bf00) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000003600#15 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#16 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#17 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#18 0x0000000000000000 in ?? ()No symbol table info available.Thread 32 (Thread 0x7fffec942700 (LWP 1749)):#0 0x00007ffff686a48a in mmap64 () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x00007ffff67faaec in _IO_file_doallocate () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#2 0x00007ffff680770c in _IO_doallocbuf () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#3 0x00007ffff68060e4 in _IO_file_underflow () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#4 0x00007ffff67fc3e1 in getdelim () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#5 0x000000000045fd57 in get_key_info_from_public_key (filename=<optimized out>, name=0x7fffec940ea0, rdata=0x7fffec940ee0) at libknot/dnssec/key.c:141No locals.#6 0x000000000045f388 in knot_load_key_params (filename=<optimized out>, key_params=0x7fffec941240) at libknot/dnssec/key.c:372 result = <optimized out> fp = <optimized out> read = <optimized out>#7 0x000000000049e6ed in knot_load_zone_keys (keydir_name=0x602000078930 "/etc/knot/keys", zone_name=0x602000045fb0 "\005slea8\002cz", nsec3_enabled=<optimized out>, keys=0x7fffec941520) at libknot/dnssec/zone-keys.c:193 written = <optimized out> suffix = <optimized out> path = 0x604000069890 "/etc/knot/keys/Ksury.cz.+008+44950.private" path_len = <optimized out> result = <optimized out> keydir = 0x62d0000f0400 zname = <optimized out> msgpref = 0x60b000097c80 "DNSSEC: Zone slea8.cz. -" result = <optimized out>#8 0x000000000049db85 in init_dnssec_structs (zone=0x606000056f00, zone_keys=0x7fffec941520, policy=0x7fffec941720, soa_up=KNOT_SOA_SERIAL_INC, force=false) at libknot/dnssec/zone-events.c:62No locals.#9 0x000000000049d181 in zone_sign (zone=0x606000056f00, out_ch=0x60e00003a6c0, force=false, soa_up=KNOT_SOA_SERIAL_INC, expires_at=0x7fffec9418e0) at libknot/dnssec/zone-events.c:120No locals.#10 0x00000000004512ae in zones_do_diff_and_sign (z=0x611000004780, zone=0x606000056f00, ns=<optimized out>, zone_changed=<optimized out>) at knot/server/zones.c:2996 ret = <optimized out> z_old = <optimized out> zc = <optimized out> zc_old = <optimized out> diff_chs = <optimized out> sec_chs = <optimized out> sec_ch = 0x60e00003a6c0 ret = <optimized out>#11 0x00000000004e4468 in update_zone (dst=0x7fffec941b40, conf=0x611000004780, ns=0x60600000ef00) at knot/server/zone-load.c:594 result = <optimized out> apex = <optimized out> old_zone = 0x606000056f00 new_zone = <optimized out>#12 0x00000000004e40b5 in zone_loader_thread (thread=<optimized out>) at knot/server/zone-load.c:657No locals.#13 0x00000000004da356 in thread_ep (data=0x60e00000bfe0) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000003600#14 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#15 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#16 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#17 0x0000000000000000 in ?? ()No symbol table info available.Thread 23 (Thread 0x7fffedb6b700 (LWP 842)):#0 0x00007ffff6862e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000043f1e4 in tcp_loop_worker (thread=0x60e00000cec0) at knot/server/tcp-handler.c:607 nfds = <optimized out> max_idle = 60 i = <optimized out>#2 0x00000000004da356 in thread_ep (data=0x60e00000cec0) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000007fc0#3 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#4 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#5 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#6 0x0000000000000000 in ?? ()No symbol table info available.Thread 22 (Thread 0x7fffedf75700 (LWP 841)):#0 0x00007ffff6862e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000043f1e4 in tcp_loop_worker (thread=0x60e00000cfa0) at knot/server/tcp-handler.c:607 nfds = <optimized out> max_idle = 60 i = <optimized out>#2 0x00000000004da356 in thread_ep (data=0x60e00000cfa0) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000007fc0#3 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#4 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#5 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#6 0x0000000000000000 in ?? ()No symbol table info available.Thread 21 (Thread 0x7fffee37f700 (LWP 840)):#0 0x00007ffff6862e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000043f1e4 in tcp_loop_worker (thread=0x60e00000d080) at knot/server/tcp-handler.c:607 nfds = <optimized out> max_idle = 60 i = <optimized out>#2 0x00000000004da356 in thread_ep (data=0x60e00000d080) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000007fc0#3 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#4 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#5 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#6 0x0000000000000000 in ?? ()No symbol table info available.Thread 20 (Thread 0x7fffee789700 (LWP 839)):#0 0x00007ffff6862e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000043f1e4 in tcp_loop_worker (thread=0x60e00000d160) at knot/server/tcp-handler.c:607 nfds = <optimized out> max_idle = 60 i = <optimized out>#2 0x00000000004da356 in thread_ep (data=0x60e00000d160) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000007fc0#3 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#4 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#5 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#6 0x0000000000000000 in ?? ()No symbol table info available.Thread 19 (Thread 0x7fffeeb93700 (LWP 838)):#0 0x00007ffff6862e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000043f1e4 in tcp_loop_worker (thread=0x60e00000d240) at knot/server/tcp-handler.c:607 nfds = <optimized out> max_idle = 60 i = <optimized out>#2 0x00000000004da356 in thread_ep (data=0x60e00000d240) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000007fc0#3 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#4 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#5 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#6 0x0000000000000000 in ?? ()No symbol table info available.Thread 18 (Thread 0x7fffeef9d700 (LWP 837)):#0 0x00007ffff6862e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000043f1e4 in tcp_loop_worker (thread=0x60e00000d320) at knot/server/tcp-handler.c:607 nfds = <optimized out> max_idle = 60 i = <optimized out>#2 0x00000000004da356 in thread_ep (data=0x60e00000d320) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000007fc0#3 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#4 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#5 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#6 0x0000000000000000 in ?? ()No symbol table info available.Thread 17 (Thread 0x7fffef3a7700 (LWP 836)):#0 0x00007ffff6862e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000043f1e4 in tcp_loop_worker (thread=0x60e00000d400) at knot/server/tcp-handler.c:607 nfds = <optimized out> max_idle = 60 i = <optimized out>#2 0x00000000004da356 in thread_ep (data=0x60e00000d400) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000007fc0#3 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#4 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#5 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#6 0x0000000000000000 in ?? ()No symbol table info available.Thread 16 (Thread 0x7fffef7b1700 (LWP 835)):#0 0x00007ffff6862e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000043f1e4 in tcp_loop_worker (thread=0x60e00000d4e0) at knot/server/tcp-handler.c:607 nfds = <optimized out> max_idle = 60 i = <optimized out>#2 0x00000000004da356 in thread_ep (data=0x60e00000d4e0) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000007fc0#3 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#4 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#5 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#6 0x0000000000000000 in ?? ()No symbol table info available.Thread 15 (Thread 0x7fffefbbb700 (LWP 834)):#0 0x00007ffff6862e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000043f1e4 in tcp_loop_worker (thread=0x60e00000d5c0) at knot/server/tcp-handler.c:607 nfds = <optimized out> max_idle = 60 i = <optimized out>#2 0x00000000004da356 in thread_ep (data=0x60e00000d5c0) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000007fc0#3 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#4 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#5 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#6 0x0000000000000000 in ?? ()No symbol table info available.Thread 14 (Thread 0x7fffeffc5700 (LWP 833)):#0 0x00007ffff6862e33 in poll () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000043ebd1 in tcp_loop_master (thread=0x60e00000d6a0) at knot/server/tcp-handler.c:524 nfds = <optimized out> i = <optimized out> h = 0x60f00000efc0 unit = 0x611000007fc0 ret = <error reading variable ret (Cannot access memory at address 0x0)> ref = 0x606000089000#2 0x00000000004da356 in thread_ep (data=0x60e00000d6a0) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000007fc0#3 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#4 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#5 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#6 0x0000000000000000 in ?? ()No symbol table info available.Thread 13 (Thread 0x7ffff332a700 (LWP 832)):#0 0x00007ffff6867573 in select () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000044274f in udp_reader (h=<optimized out>, thread=0x60e00000d780) at knot/server/udp-handler.c:596 nfds = <optimized out> rq = 0x63100058c800 pool = <optimized out> rcvd = <error reading variable rcvd (Cannot access memory at address 0x0)> maxfd = <error reading variable maxfd (Cannot access memory at address 0x0)> minfd = 0 ref = 0x606000089000#2 0x0000000000442c89 in udp_master (thread=0x60e00000d780) at knot/server/udp-handler.c:641 cpu = <optimized out> h = 0x1d#3 0x00000000004da356 in thread_ep (data=0x60e00000d780) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000008100#4 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#5 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#6 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#7 0x0000000000000000 in ?? ()No symbol table info available.Thread 12 (Thread 0x7ffff06d8700 (LWP 831)):#0 0x00007ffff6867573 in select () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000044274f in udp_reader (h=<optimized out>, thread=0x60e00000d860) at knot/server/udp-handler.c:596 nfds = <optimized out> rq = 0x631000550800 pool = <optimized out> rcvd = <error reading variable rcvd (Cannot access memory at address 0x0)> maxfd = <error reading variable maxfd (Cannot access memory at address 0x0)> minfd = 0 ref = 0x606000089000#2 0x0000000000442c89 in udp_master (thread=0x60e00000d860) at knot/server/udp-handler.c:641 cpu = <optimized out> h = 0x1d#3 0x00000000004da356 in thread_ep (data=0x60e00000d860) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000008100#4 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#5 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#6 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#7 0x0000000000000000 in ?? ()No symbol table info available.Thread 11 (Thread 0x7ffff0ae2700 (LWP 830)):#0 0x00007ffff6867573 in select () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000044274f in udp_reader (h=<optimized out>, thread=0x60e00000d940) at knot/server/udp-handler.c:596 nfds = <optimized out> rq = 0x63100053c800 pool = <optimized out> rcvd = <error reading variable rcvd (Cannot access memory at address 0x0)> maxfd = <error reading variable maxfd (Cannot access memory at address 0x0)> minfd = 0 ref = 0x606000089000#2 0x0000000000442c89 in udp_master (thread=0x60e00000d940) at knot/server/udp-handler.c:641 cpu = <optimized out> h = 0x1d#3 0x00000000004da356 in thread_ep (data=0x60e00000d940) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000008100#4 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#5 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#6 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#7 0x0000000000000000 in ?? ()No symbol table info available.Thread 10 (Thread 0x7ffff0eec700 (LWP 829)):#0 0x00007ffff6867573 in select () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#1 0x000000000044274f in udp_reader (h=<optimized out>, thread=0x60e00000da20) at knot/server/udp-handler.c:596 nfds = <optimized out> rq = 0x631000514800 pool = <optimized out> rcvd = <error reading variable rcvd (Cannot access memory at address 0x0)> maxfd = <error reading variable maxfd (Cannot access memory at address 0x0)> minfd = 0 ref = 0x606000089000#2 0x0000000000442c89 in udp_master (thread=0x60e00000da20) at knot/server/udp-handler.c:641 cpu = <optimized out> h = 0x1d#3 0x00000000004da356 in thread_ep (data=0x60e00000da20) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000008100#4 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#5 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#6 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#7 0x0000000000000000 in ?? ()No symbol table info available.Thread 9 (Thread 0x7ffff7fd1700 (LWP 828)):#0 0x00007ffff714a64b in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#1 0x00000000004b1790 in evsched_next (s=0x611000009f00) at common/evsched.c:208No locals.#2 0x000000000043b108 in evsched_run (thread=0x60e00000df60) at knot/server/server.c:50No locals.#3 0x00000000004da356 in thread_ep (data=0x60e00000df60) at knot/server/dthreads.c:170 _run = <optimized out> unit = 0x611000009dc0#4 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#5 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#6 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#7 0x0000000000000000 in ?? ()No symbol table info available.Thread 8 (Thread 0x7ffff3024700 (LWP 827)):#0 0x00007ffff714a2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#1 0x00000000004da436 in thread_ep (data=0x60e00000dbe0) at knot/server/dthreads.c:203 _run = <optimized out> unit = 0x611000009b40#2 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#3 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#4 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#5 0x0000000000000000 in ?? ()No symbol table info available.Thread 7 (Thread 0x7ffff2c1a700 (LWP 826)):#0 0x00007ffff714a2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#1 0x00000000004da436 in thread_ep (data=0x60e00000dcc0) at knot/server/dthreads.c:203 _run = <optimized out> unit = 0x611000009b40#2 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#3 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#4 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#5 0x0000000000000000 in ?? ()No symbol table info available.Thread 6 (Thread 0x7ffff2810700 (LWP 825)):#0 0x00007ffff714a2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#1 0x00000000004da436 in thread_ep (data=0x60e00000dda0) at knot/server/dthreads.c:203 _run = <optimized out> unit = 0x611000009b40#2 0x0000000000429084 in __asan::AsanThread::ThreadStart(unsigned long) ()No symbol table info available.#3 0x00007ffff7145b50 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#4 0x00007ffff686da7d in clone () from /lib/x86_64-linux-gnu/libc.so.6No symbol table info available.#5 0x0000000000000000 in ?? ()No symbol table info available.Thread 1 (Thread 0x7ffff7fec880 (LWP 818)):#0 0x00007ffff714a2d4 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0No symbol table info available.#1 0x00000000004da66c in dt_join (unit=0x611000003600) at knot/server/dthreads.c:595No locals.#2 0x00000000004e3d0f in load_zonedb (ns=<optimized out>, conf=<optimized out>) at knot/server/zone-load.c:722 unit = <optimized out>#3 0x00000000004e3960 in zones_update_db_from_config (conf=0x61400000f640, ns=0x60600000ef00, db_old=0x7ffffffee160) at knot/server/zone-load.c:791 db_new = <optimized out>#4 0x000000000044d9ec in zones_ns_conf_hook (conf=0x61400000f640, data=0x60600000ef00) at knot/server/zones.c:1984 ret = <optimized out> opt_rr = <optimized out> opt_rr_old = <optimized out> zones = <optimized out> zone = <optimized out>#5 0x0000000000434b98 in conf_update_hooks (conf=0x61400000f640) at knot/conf/conf.c:138No locals.#6 0x000000000043621c in conf_open (path=<optimized out>) at knot/conf/conf.c:855 nconf = 0x61400000f640 ret = <optimized out>#7 0x000000000043baae in server_reload (server=<optimized out>, cf=0x6030000326b0 "/etc/kno\006") at knot/server/server.c:505 cf_ret = <optimized out>#8 0x0000000000438aa2 in remote_answer (fd=30, s=0x60f00000ef50, pkt=0x61500000f080, rwire=0x7ffffffeeaa0 "\226\016", rlen=65535) at knot/ctl/remote.c:621 qname = <optimized out> realm = <optimized out> cmd = 0x6020000541f0 "reload" ret = <error reading variable ret (Cannot access memory at address 0x0)> r = <optimized out>#9 0x0000000000439649 in remote_process (s=0x60f00000ef50, ctl_if=<optimized out>, r=47, buf=0x7ffffffeeaa0 "\226\016", buflen=65535) at knot/ctl/remote.c:724 wire_len = 65535 pkt = <optimized out> c = 30 ret = <optimized out>#10 0x00000000004319c4 in main (argc=<optimized out>, argv=<optimized out>) at knot/main.c:361 ret = <optimized out> remote = 0 c = <error reading variable c (Cannot access memory at address 0x0)> config_fn = <optimized out> server = 0x60f00000ef50 conf_ret = <optimized out> pid = <optimized out> pidf = <optimized out> cwd = 0x0 res = <error reading variable res (Cannot access memory at address 0x0)>
Child items
0
Show labels
No child items are currently assigned. Use child items to break down this issue into smaller parts.
Linked items
0
Link issues together to show that they're related.
Learn more.
I think it is thread-safe if locking_function and threadid_func are set. Which we do not do. It would be great if we could reproduce the crash in order to verify the fix.
I've had no luck with reproducing this so far. We use SHA1 for NSEC3 and TSIG, but I don't think TSIG is used here. I only have 2 actual cores to test with though.
Thread 1 (Thread 0x7f1b76cf4700 (LWP 306)):#0 0x0000003d78e359e9 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56#1 0x0000003d78e370f8 in __GI_abort () at abort.c:90#2 0x0000003d78e75d17 in __libc_message (do_abort=do_abort@entry=2, fmt=fmt@entry=0x3d78f7e568 "*** Error in `%s': %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:196#3 0x0000003d78e7bbe7 in malloc_printerr (action=<optimized out>, str=0x3d78f7bc58 "corrupted double-linked list", ptr=<optimized out>) at malloc.c:4937#4 0x0000003d78e7d143 in _int_free (av=0x7f1b40000020, p=0x7f1b400369b0, have_lock=0) at malloc.c:3945#5 0x0000003d83666f7d in CRYPTO_free (str=0x7f1b400369c0) at mem.c:397#6 0x0000003d836dd687 in lh_free (lh=0x7f1b4003b730) at lhash.c:175#7 0x0000003d836dfe72 in int_thread_del_item (d=<optimized out>) at err.c:537#8 0x0000003d836e084d in ERR_remove_thread_state (id=id@entry=0x0) at err.c:994#9 0x0000003d836e08a7 in ERR_remove_state (pid=pid@entry=0) at err.c:1000#10 0x000000000048b56b in knot_dnssec_thread_cleanup () at ./libknot/dnssec/cleanup.h:38#11 zone_loader_destruct (thread=<optimized out>) at knot/server/zone-load.c:679#12 0x0000000000487d6b in thread_ep (data=0xc72940) at knot/server/dthreads.c:215#13 0x0000003d79607c53 in start_thread (arg=0x7f1b76cf4700) at pthread_create.c:308#14 0x0000003d78ef5dbd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:113Thread 17 (Thread 0x7f1a4a451900 (LWP 10043)):#0 0x0000003d79608d97 in pthread_join (threadid=139750864578304, thread_return=thread_return@entry=0x0) at pthread_join.c:92#1 0x0000000000488ac9 in dt_compact (unit=unit@entry=0x1e1fea0) at knot/server/dthreads.c:814#2 0x0000000000488b6b in dt_delete (unit=unit@entry=0x7fffd8e45688) at knot/server/dthreads.c:433#3 0x000000000048c444 in load_zonedb (conf=0x1d1ee40, ns=0x1d08830) at knot/server/zone-load.c:723#4 zones_update_db_from_config (conf=conf@entry=0x1d1ee40, ns=ns@entry=0x1d08830, db_old=db_old@entry=0x7fffd8e45700) at knot/server/zone-load.c:791#5 0x00000000004105b3 in zones_ns_conf_hook (conf=0x1d1ee40, data=0x1d08830) at knot/server/zones.c:1981#6 0x0000000000405b2d in conf_update_hooks (conf=conf@entry=0x1d1ee40) at knot/conf/conf.c:138#7 0x00000000004070c7 in conf_open (path=<optimized out>) at knot/conf/conf.c:855#8 0x0000000000409a84 in server_reload (server=0x7f1a48a3e9d0, cf=0x1d1e9c0 "\360S\343\001") at knot/server/server.c:505#9 0x0000000000408cd8 in remote_answer (fd=fd@entry=25, s=s@entry=0x1d074d0, pkt=0x1e1f7a0, rwire=rwire@entry=0x7fffd8e45b80 "\354$", rlen=rlen@entry=65535) at knot/ctl/remote.c:621#10 0x0000000000408f53 in remote_process (s=s@entry=0x1d074d0, ctl_if=<optimized out>, r=r@entry=24, buf=buf@entry=0x7fffd8e45b80 "\354$", buflen=buflen@entry=65535) at knot/ctl/remote.c:724#11 0x00000000004052c6 in main (argc=<optimized out>, argv=<optimized out>) at knot/main.c:361
This eventually happens when you configure two auto-DNSSEC zones with small signature lifetimes and do a lot of reloads (maybe reload is not needed, but it has not crashed without it yet, moreover, in the original backtrace, reload was done as well). There's also assertion that might fail in zones.c:792, but that's part of #155 (closed) and easily fixed.