tarantool / tarantool/tarantool
Confusing errors during replica bootstrap
Open
Nobody has claimed this yet.
bug
replication
- Dominant language
- Lua
- Stars
- 3.7k
- Forks
- 419
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 88
Description
Tarantool version: 1.10.6.15
Coredump:
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `tarantool tagger_001_01.lua <loading> '.
Program terminated with signal 6, Aborted.
#0 0x00007fb7fbe90387 in raise () from /lib64/libc.so.6
#0 0x00007fb7fbe90387 in raise () from /lib64/libc.so.6
#1 0x00007fb7fbe91a78 in abort () from /lib64/libc.so.6
#2 0x00007fb7fbe891a6 in __assert_fail_base () from /lib64/libc.so.6
#3 0x00007fb7fbe89252 in __assert_fail () from /lib64/libc.so.6
#4 0x0000000000475c4c in vy_tx_commit (tx=0x7fb7f3c540b8, lsn=18062318952) at /build/usr/src/debug/tarantool-1.10.6.15/src/box/vy_tx.c:799
#5 0x00000000004470bb in vinyl_engine_commit (engine=0x255fb00, txn=0x7fb7f3c29038) at /build/usr/src/debug/tarantool-1.10.6.15/src/box/vinyl.c:2399
#6 0x00000000004bd923 in engine_commit (engine=0x255fb00, txn=0x7fb7f3c29038) at /build/usr/src/debug/tarantool-1.10.6.15/src/box/engine.h:273
#7 0x00000000004becf3 in txn_commit (txn=0x7fb7f3c29038) at /build/usr/src/debug/tarantool-1.10.6.15/src/box/txn.c:364
#8 0x00000000004be88b in txn_commit_stmt (txn=0x7fb7f3c29038, request=0x7fb7f187fae0) at /build/usr/src/debug/tarantool-1.10.6.15/src/box/txn.c:278
#9 0x00000000004c1a51 in process_rw (request=0x7fb7f187fae0, space=0x25e1e90, result=0x0) at /build/usr/src/debug/tarantool-1.10.6.15/src/box/box.cc:185
#10 0x00000000004c1e86 in apply_row (stream=0xa29920 <subscribe_stream>, row=0x7fb7f187fe20) at /build/usr/src/debug/tarantool-1.10.6.15/src/box/box.cc:328
#11 0x00000000004da7d5 in xstream_write (stream=0xa29920 <subscribe_stream>, row=0x7fb7f187fe20) at /build/usr/src/debug/tarantool-1.10.6.15/src/box/xstream.cc:39
#12 0x00000000004dd446 in applier_subscribe (applier=0x2592880) at /build/usr/src/debug/tarantool-1.10.6.15/src/box/applier.cc:543
#13 0x00000000004dd6c9 in applier_f(typedef __va_list_tag __va_list_tag *) (ap=0x7fb7f3c00b58) at /build/usr/src/debug/tarantool-1.10.6.15/src/box/applier.cc:612
#14 0x0000000000410aca in fiber_cxx_invoke(fiber_func, typedef __va_list_tag __va_list_tag *) (f=0x4dd609 <applier_f(typedef __va_list_tag __va_list_tag *)>, ap=0x7fb7f3c00b58) at /build/usr/src/debug/tarantool-1.10.6.15/src/fiber.h:678
#15 0x000000000051a9d2 in fiber_loop (data=0x0) at /build/usr/src/debug/tarantool-1.10.6.15/src/fiber.c:713
#16 0x00000000006ab563 in coro_init () at /build/usr/src/debug/tarantool-1.10.6.15/third_party/coro/coro.c:110
Crash took place during casual replica bootstrap. All directories were clean. After three days of processing errors like
xrow.c:962 E> ER_SYSTEM: failed to open '/var/lib/tarantool/xlogs/tagger_001_03/00000000017897188749.xlog' file appeared in logs.
No reproducer available at the moment.
JIRA-TNT-22
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.