Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Verify with olap + simple_queue (6) #12557

Closed
maximyurchuk opened this issue Dec 12, 2024 · 1 comment
Closed

Verify with olap + simple_queue (6) #12557

maximyurchuk opened this issue Dec 12, 2024 · 1 comment
Assignees
Labels

Comments

@maximyurchuk
Copy link
Collaborator

Given workload (with --mode column)

https://github.com/ydb-platform/ydb/blob/main/ydb/tools/simple_queue/__main__.py

version: current main + merged fix #12541 + #12553

GDB output:

(gdb) bt
#0  0x00007fafdcb0100b in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007fafdcae0859 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x000000000e3c7381 in NPrivate::InternalPanicImpl (line=line@entry=754, function=function@entry=0x12f8e66 "~TVerifyFormattedRecordWriter", expr=expr@entry=0xe119b0 "false", file=..., 
    errorMessage=0x47bcf71dbf80 "tablet_id=72075186224039881;self_id=[50006:7447480140597811998:47217];ev=NKikimr::NOlap::NDataAccessorControl::TEvAskTabletDataAccessors;verification=!rowset.EndOfSet();fline=columnshard_impl.cpp:1452"..., errorMessageSize=601) at /home/maxim-yurchuk/ydb/util/system/yassert.cpp:90
#3  0x000000000e3c231c in NPrivate::Panic (file=..., line=line@entry=754, function=0x12f8e66 "~TVerifyFormattedRecordWriter", expr=0xe119b0 "false", format=0xef4d40 " %s")
    at /home/maxim-yurchuk/ydb/util/system/yassert.cpp:55
#4  0x000000000efb8195 in NActors::TVerifyFormattedRecordWriter::~TVerifyFormattedRecordWriter (this=<optimized out>) at /home/maxim-yurchuk/ydb/ydb/library/actors/core/log.cpp:754
#5  0x0000000015cacbba in NKikimr::NColumnShard::TTxAskPortionChunks::Execute (this=0x47bcf95cd120, txc=...) at /home/maxim-yurchuk/ydb/ydb/core/tx/columnshard/columnshard_impl.cpp:1452
#6  0x00000000107dcdba in NKikimr::NTabletFlatExecutor::TExecutor::ExecuteTransaction (this=this@entry=0x47bb61283c00, seat=..., ctx=...) at /home/maxim-yurchuk/ydb/ydb/core/tablet_flat/flat_executor.cpp:1739
#7  0x00000000107db53e in NKikimr::NTabletFlatExecutor::TExecutor::DoExecute (this=0x47bb61283c00, self=..., allowImmediate=true, ctx=...) at /home/maxim-yurchuk/ydb/ydb/core/tablet_flat/flat_executor.cpp:1711
#8  0x00000000107ddd45 in NKikimr::NTabletFlatExecutor::TExecutor::Execute (this=0x2, self=..., ctx=...) at /home/maxim-yurchuk/ydb/ydb/core/tablet_flat/flat_executor.cpp:1715
#9  0x00000000107c0ff4 in NKikimr::NTabletFlatExecutor::TTabletExecutedFlat::Execute (this=0x47bae1318050, transaction=...) at /home/maxim-yurchuk/ydb/ydb/core/tablet_flat/tablet_flat_executed.cpp:39
#10 0x0000000015ca16a4 in NKikimr::NColumnShard::TColumnShard::Handle (this=<optimized out>, ev=...) at /home/maxim-yurchuk/ydb/ydb/core/tx/columnshard/columnshard_impl.cpp:1489
#11 0x0000000015bbf920 in NKikimr::NColumnShard::TColumnShard::StateWork (this=0x47bae1318000, ev=...) at /home/maxim-yurchuk/ydb/ydb/core/tx/columnshard/columnshard_impl.h:452
#12 0x000000000efab647 in NActors::TGenericExecutorThread::Execute (this=this@entry=0x47baff64d800, mailbox=mailbox@entry=0x47baf06a1c40, isTailExecution=<optimized out>)
    at /home/maxim-yurchuk/ydb/ydb/library/actors/core/executor_thread.cpp:248
#13 0x000000000efaee11 in NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*)::$_0::operator()(NActors::TMailbox*, bool) const (this=this@entry=0x7fafbf855f90, 
    mailbox=mailbox@entry=0x47baf06a1c40, isTailExecution=false) at /home/maxim-yurchuk/ydb/ydb/library/actors/core/executor_thread.cpp:425
#14 0x000000000efae963 in NActors::TGenericExecutorThread::ProcessExecutorPool (this=this@entry=0x47baff64d800, pool=<optimized out>) at /home/maxim-yurchuk/ydb/ydb/library/actors/core/executor_thread.cpp:479
#15 0x000000000efaf566 in NActors::TExecutorThread::ThreadProc (this=0x47baff64d800) at /home/maxim-yurchuk/ydb/ydb/library/actors/core/executor_thread.cpp:510
#16 0x000000000e3cadd8 in (anonymous namespace)::TPosixThread::ThreadProxy (arg=0x47bafd085640) at /home/maxim-yurchuk/ydb/util/system/thread.cpp:244
#17 0x00007fafdccbd609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#18 0x00007fafdcbdd353 in clone () from /lib/x86_64-linux-gnu/libc.so.6

Coredump can be opened with
sudo gdb /Berkanavt/kikimr/bin/kikimr /coredumps/kikimr.User.884741.6
On ydb-sas-testing-0003.search.yandex.net

@maximyurchuk
Copy link
Collaborator Author

fixed by @ivanmorozov333

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants