-
Notifications
You must be signed in to change notification settings - Fork 403
Description
Bug description
- OS: Linux
- OS Version: Ubuntu 24.04
- Architecture: amd64
Tarantool 3.3.0-entrypoint-290-gd26f574f8d
Target: Linux-x86_64-Debug
Build options: cmake . -DCMAKE_INSTALL_PREFIX=/usr/local -DENABLE_BACKTRACE=TRUE
Compiler: Clang-18.1.3
C_FLAGS: -fexceptions -funwind-tables -fasynchronous-unwind-tables -fno-common -msse2 -fsanitize=address -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -fPIC -fmacro-prefix-map=/home/ubuntu/tarantool=. -std=c11 -Wall -Wextra -Wno-gnu-alignof-expression -Wno-cast-function-type -Werror -g -ggdb -O0
CXX_FLAGS: -fexceptions -funwind-tables -fasynchronous-unwind-tables -fno-common -msse2 -fsanitize=address -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -fPIC -fmacro-prefix-map=/home/ubuntu/tarantool=. -std=c++11 -Wall -Wextra -Wno-invalid-offsetof -Wno-gnu-alignof-expression -Wno-cast-function-type -Werror -g -ggdb -O0
Steps to reproduce
./build/src/tarantool ./test/fuzz/lua/test_engine.lua --workers 1000 --test_duration $((30*60)) --engine vinyl --verbose --seed 22672
Actual behavior
<snipped>
2024-11-29 14:29:44.269 [1291393] main/388/WRK #271/..test.fuzz.lua.test_engine test_engine.lua:888 I> TX_ROLLBACK []
2024-11-29 14:29:44.270 [1291393] main/388/WRK #271/..test.fuzz.lua.test_engine test_engine.lua:888 I> DELETE_OP [[283505752557,"29af96c3-fb46-4dc9-8937-56ead1b168c6",448915935291.61,"123803121172","2024-11-29T14:29:44Z",695614702995,false,"cvonezpdum",160926069080]]
2024-11-29 14:29:44.270 [1291393] main/388/WRK #271 wal.c:1339 E> Aborting transaction 1914 during cascading rollback
2024-11-29 14:29:44.270 [1291393] main/388/WRK #271 wal.c:1340 E> ER_CASCADE_ROLLBACK: WAL has a rollback in progress
2024-11-29 14:29:44.271 [1291393] main/388/WRK #271/..test.fuzz.lua.test_engine test_engine.lua:892 I> ERROR: opname "DELETE_OP", err "WAL has a rollback in progress", args [[283505752557,"29af96c3-fb46-4dc9-8937-56ead1b168c6",448915935291.61,"123803121172","2024-11-29T14:29:44Z",695614702995,false,"cvonezpdum",160926069080]]
2024-11-29 14:29:44.271 [1291393] main/388/WRK #271/..test.fuzz.lua.test_engine test_engine.lua:888 I> TX_BEGIN []
2024-11-29 14:29:44.272 [1291393] main/388/WRK #271/..test.fuzz.lua.test_engine test_engine.lua:888 I> UPDATE_OP [[923313470976,"4406fbad-55ff-4d6a-a118-11cd925d2632",295111540586.94,"19800491511","2024-11-29T14:29:44Z",389677528218,false,"xncpryeyid",523637837144],[["^",2,184094857412],["=",7,false],["=",3,"5252b9cc-e118-4bbd-a435-bc498525a82b"],["+",6,460744961210],["=",10,[1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34]],["=",5,"plbuupajqz"],["+",8,"113000203032"]]]
2024-11-29 14:29:44.272 [1291393] main/388/WRK #271/..test.fuzz.lua.test_engine test_engine.lua:888 I> SNAPSHOT_OP []
2024-11-29 14:29:44.273 [1291393] main/388/WRK #271 vy_scheduler.c:753 I> vinyl checkpoint started
2024-11-29 14:29:44.273 [1291393] main/108/checkpoint_daemon gc.c:643 I> scheduled next checkpoint for Fri Nov 29 14:29:56 2024
tarantool: src/box/vy_cache.c:487: void vy_cache_on_write(struct vy_cache *, struct vy_entry, struct vy_entry *): Assertion `(*next_node)->flags & VY_CACHE_LEFT_LINKED' failed.
Full log and tarantool binary: gh-10879.zip
Expected behavior
no assertion violation