-
Notifications
You must be signed in to change notification settings - Fork 403
Closed
Labels
3.2Target is 3.2 and all newer release/master branchesTarget is 3.2 and all newer release/master branchesbugSomething isn't workingSomething isn't workingcrashtriggers
Description
Found in 3.5.0-entrypoint-159-g2120de9584.
Reproducer:
os.execute('rm -rf *.snap *.xlog')
local trigger = require('trigger')
trigger.set('box.on_commit.space._space', 'check', function() end)
box.cfg{log_level = 'warn'}
os.exit()Crash backtrace:
#0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6,
no_tid=no_tid@entry=0) at pthread_kill.c:44
#1 0x00007fe855c98a13 in __pthread_kill_internal (threadid=<optimized out>, signo=6)
at pthread_kill.c:89
#2 0x00007fe855c3e410 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#3 0x00007fe855c2557a in __GI_abort () at abort.c:73
#4 0x00005574c2f2181e in crash_signal_cb (signo=11, siginfo=0x55750086def0,
context=0x55750086ddc0) at /home/shiny/dev/tarantool/src/lib/core/crash.c:204
#5 <signal handler called>
#6 0x00005574c2d8bf3c in event_ref (event=0x2323232323232323)
at /home/shiny/dev/tarantool/src/lib/core/event.h:49
#7 0x00005574c2d8cb4d in run_triggers_of_single_space (txn=0x7fe855425038,
stmt=0x7fe8554252c0, space_event=0x5575008d1b00, can_abort=false, space_id=280)
at /home/shiny/dev/tarantool/src/box/txn_event_trigger.c:258
#8 0x00005574c2d8cec2 in run_triggers_of_spaces (txn=0x7fe855425038,
stmt=0x7fe8554252c0, event_id=1, can_abort=false)
at /home/shiny/dev/tarantool/src/box/txn_event_trigger.c:329
#9 0x00005574c2d8cf30 in run_triggers (txn=0x7fe855425038, stmt=0x7fe8554252c0,
event_id=1, can_abort=false)
at /home/shiny/dev/tarantool/src/box/txn_event_trigger.c:353
#10 0x00005574c2d8cfdf in txn_event_on_commit_run_triggers (txn=0x7fe855425038)
at /home/shiny/dev/tarantool/src/box/txn_event_trigger.c:374
#11 0x00005574c2d816dd in txn_complete_success (txn=0x7fe855425038)
at /home/shiny/dev/tarantool/src/box/txn.c:835
#12 0x00005574c2d81c63 in txn_on_journal_write (entry=0x7fe855425618)
at /home/shiny/dev/tarantool/src/box/txn.c:885
#13 0x00005574c2d90cdf in journal_async_complete (entry=0x7fe855425618)
at /home/shiny/dev/tarantool/src/box/journal.h:237
#14 0x00005574c2da8cb3 in bootstrap_journal_write (base=0x7fe855080bb8,
entry=0x7fe855425618) at /home/shiny/dev/tarantool/src/box/box.cc:5482
#15 0x00005574c2d7e084 in journal_write_submit (entry=0x7fe855425618)
at /home/shiny/dev/tarantool/src/box/journal.h:273
#16 0x00005574c2d82d20 in txn_commit_impl (txn=0x7fe855425038,
wait_mode=TXN_COMMIT_WAIT_MODE_COMPLETE)
at /home/shiny/dev/tarantool/src/box/txn.c:1174
#17 0x00005574c2d83073 in txn_commit (txn=0x7fe855425038)
at /home/shiny/dev/tarantool/src/box/txn.c:1234
#18 0x00005574c2caf2cd in memtx_engine_recover_snapshot_row (row=0x7fe85507f750,
state=0x7fe85507f740) at /home/shiny/dev/tarantool/src/box/memtx_engine.cc:446
--Type <RET> for more, q to quit, c to continue without paging--
#19 0x00005574c2cafe17 in memtx_engine_bootstrap (engine=0x5575008cc660) at /home/shiny/dev/tarantool/src/box/memtx_engine.cc:744
#20 0x00005574c2ca9f7c in engine_bootstrap () at /home/shiny/dev/tarantool/src/box/engine.c:93
#21 0x00005574c2d935e3 in engine_bootstrap_xc () at /home/shiny/dev/tarantool/src/box/engine.h:584
#22 0x00005574c2da9570 in bootstrap_master () at /home/shiny/dev/tarantool/src/box/box.cc:5589
#23 0x00005574c2da9d07 in bootstrap (is_bootstrap_leader=0x7fe855080ba9) at /home/shiny/dev/tarantool/src/box/box.cc:5790
#24 0x00005574c2daaf79 in box_cfg_xc () at /home/shiny/dev/tarantool/src/box/box.cc:6154
#25 0x00005574c2dab4c2 in box_cfg () at /home/shiny/dev/tarantool/src/box/box.cc:6311
#26 0x00005574c2c4403b in load_cfg () at /home/shiny/dev/tarantool/src/main.cc:519
#27 0x00005574c2ea3a25 in lbox_cfg_load (L=0x41afd378) at /home/shiny/dev/tarantool/src/box/lua/cfg.cc:61
#28 0x00005574c2f90b47 in lj_BC_FUNCC () at buildvm_x86.dasc:811
#29 0x00005574c2f9e833 in lua_pcall (L=0x41afd378, nargs=0, nresults=0, errfunc=0) at /home/shiny/dev/tarantool/third_party/luajit/src/lj_api.c:1173
#30 0x00005574c2efb937 in luaT_call (L=0x41afd378, nargs=0, nreturns=0) at /home/shiny/dev/tarantool/src/lua/utils.c:708
#31 0x00005574c2eecf72 in lua_main (L=0x41afd378, is_debugging=false, argc=1, argv=0x557500864638) at /home/shiny/dev/tarantool/src/lua/init.c:935
#32 0x00005574c2eedb88 in run_script_f (ap=0x7fe855410858) at /home/shiny/dev/tarantool/src/lua/init.c:1148
#33 0x00005574c2c42110 in fiber_cxx_invoke(fiber_func, typedef __va_list_tag __va_list_tag *) (f=0x5574c2eecf8b <run_script_f>, ap=0x7fe855410858)
at /home/shiny/dev/tarantool/src/lib/core/fiber.h:1324
#34 0x00005574c2f2d4ec in fiber_loop (data=0x0) at /home/shiny/dev/tarantool/src/lib/core/fiber.c:1167
#35 0x00005574c336853f in coro_init () at /home/shiny/dev/tarantool/third_party/coro/coro.c:108Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
3.2Target is 3.2 and all newer release/master branchesTarget is 3.2 and all newer release/master branchesbugSomething isn't workingSomething isn't workingcrashtriggers