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 (9) #12792

Open
maximyurchuk opened this issue Dec 19, 2024 · 0 comments · May be fixed by #12867
Open

Verify with olap + simple_queue (9) #12792

maximyurchuk opened this issue Dec 19, 2024 · 0 comments · May be fixed by #12867
Assignees

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:

maxim-yurchuk@ydb-sas-testing-0004:~/coredumps/1$ ./kikimr -V
Git info:
    Commit: 5244b5de8198c0d49a1834a2ed3771694578f78f
    Branch: heads/main
    Author: Oleg Doronin <[email protected]>
    Summary: misspells have been fixed (#11242)

Other info:
    Build by: maxim-yurchuk
    Top src dir: /home/maxim-yurchuk/ydb
    Top build dir: /home/maxim-yurchuk/.ya/build
    Hostname: yurchuk-turbo.vla.yp-c.yandex.net
    Host information: 
        Linux yurchuk-turbo.vla.yp-c.yandex.net 5.4.210-39.1 #1 SMP Thu Jan 12 13:13:41 UTC 2023 x86_64

    
Build info:
    Compiler: /home/maxim-yurchuk/.ya/tools/v4/7599469156/bin/clang++
    Compiler version: 
        clang version 18.1.8
        Target: x86_64-unknown-linux-gnu
        Thread model: posix
        InstalledDir: /home/maxim-yurchuk/.ya/tools/v4/7599469156/bin
    Compile flags: -pipe -m64 -O3 -g -fdebug-default-version=4 -ggnu-pubnames -fdebug-info-for-profiling -fexceptions -fno-common -ffunction-sections -fdata-sections -fuse-init-array -fcolor-diagnostics -faligned-allocation -Werror -Wall -Wextra -Wno-parentheses -Wno-implicit-const-int-float-conversion -Wno-unknown-warning-option -D_THREAD_SAFE -D_PTHREADS -D_REENTRANT -D_LARGEFILE_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -D_YNDX_LIBUNWIND_ENABLE_EXCEPTION_BACKTRACE -D__LONG_LONG_SUPPORTED -DSSE_ENABLED=1 -DSSE3_ENABLED=1 -DSSSE3_ENABLED=1 -DSSE41_ENABLED=1 -DSSE42_ENABLED=1 -DPOPCNT_ENABLED=1 -DCX16_ENABLED=1 -fno-omit-frame-pointer -D_libunwind_ -DLIBCXX_BUILDING_LIBCXXRT -DNDEBUG -Wno-array-parameter -Wno-deprecate-lax-vec-conv-all -Wno-unqualified-std-cast-call -Wno-unused-but-set-parameter -Wno-implicit-function-declaration -Wno-int-conversion -Wno-incompatible-function-pointer-types -Wno-address-of-packed-member -Wno-deprecated-this-capture -Wno-c++11-narrowing-const-reference -Wno-missing-designated-field-initializers -Wno-packed-non-pod -Wno-format -Wno-vla-cxx-extension -Wno-invalid-offsetof -Wno-include-angled-in-module-purview -Wno-unused-parameter -DCATBOOST_OPENSOURCE=yes -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mpopcnt -mcx16 -DNDEBUG -Wno-array-parameter -Wno-deprecate-lax-vec-conv-all -Wno-unqualified-std-cast-call -Wno-unused-but-set-parameter -Wno-implicit-function-declaration -Wno-int-conversion -Wno-incompatible-function-pointer-types -Wno-address-of-packed-member -Wno-deprecated-this-capture -Wno-c++11-narrowing-const-reference -Wno-missing-designated-field-initializers -Wno-packed-non-pod -Wno-format -Wno-vla-cxx-extension -Wno-invalid-offsetof -Wno-include-angled-in-module-purview -Wno-unused-parameter -std=c++20 -Wimport-preprocessor-directive-pedantic -Woverloaded-virtual -Wno-ambiguous-reversed-operator -Wno-defaulted-function-deleted -Wno-deprecated-anon-enum-enum-conversion -Wno-deprecated-enum-enum-conversion -Wno-deprecated-enum-float-conversion -Wno-deprecated-volatile -Wno-pessimizing-move -Wno-undefined-var-template -nostdinc++ -DCATBOOST_OPENSOURCE=yes -nostdinc++

GDB output:

Program terminated with signal SIGABRT, Aborted.
#0  0x00007f02f1bf900b in raise () from /lib/x86_64-linux-gnu/libc.so.6
[Current thread is 1 (Thread 0x7f02d1180700 (LWP 3824071))]
(gdb) 
(gdb) bt
#0  0x00007f02f1bf900b in raise () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f02f1bd8859 in abort () from /lib/x86_64-linux-gnu/libc.so.6
#2  0x000000000e3e1b61 in NPrivate::InternalPanicImpl (line=line@entry=45, function=function@entry=0xeceb63 "DoExecute", expr=expr@entry=0x10fe47d "Self->TablesManager.IsReadyForWrite(writeMeta.GetTableId())", file=..., 
    errorMessage=0x1bde209 <NULL_STRING_REPR+9> "", errorMessageSize=0) at /home/maxim-yurchuk/ydb/util/system/yassert.cpp:90
#3  0x000000000e3dcafc in NPrivate::Panic (file=..., line=line@entry=45, function=0xeceb63 "DoExecute", expr=0x10fe47d "Self->TablesManager.IsReadyForWrite(writeMeta.GetTableId())", format=0xe773c7 " ")
    at /home/maxim-yurchuk/ydb/util/system/yassert.cpp:55
#4  0x0000000015be5eb1 in NKikimr::NColumnShard::TTxWrite::DoExecute (this=0x6529b47ab50, txc=...) at /home/maxim-yurchuk/ydb/ydb/core/tx/columnshard/blobs_action/transaction/tx_write.cpp:45
#5  0x000000000de25b47 in NKikimr::NOlap::NDataSharing::TExtendedTransactionBase<NKikimr::NColumnShard::TColumnShard>::Execute (this=0x6529b47ab50, txc=..., ctx=...)
    at /home/maxim-yurchuk/ydb/ydb/core/tx/columnshard/data_sharing/common/transactions/tx_extension.h:19
#6  0x000000001080de8a in NKikimr::NTabletFlatExecutor::TExecutor::ExecuteTransaction (this=0x65172d77400, seat=..., ctx=...) at /home/maxim-yurchuk/ydb/ydb/core/tablet_flat/flat_executor.cpp:1739
#7  0x000000001081966d in NKikimr::NTabletFlatExecutor::TExecutor::Handle (this=this@entry=0x65172d77400, ev=..., ctx=...) at /home/maxim-yurchuk/ydb/ydb/core/tablet_flat/flat_executor.cpp:2668
#8  0x00000000107fd657 in NKikimr::NTabletFlatExecutor::TExecutor::StateWork (this=0x65172d77400, ev=...) at /home/maxim-yurchuk/ydb/ydb/core/tablet_flat/flat_executor.cpp:3916
#9  0x000000000efc6147 in NActors::TGenericExecutorThread::Execute (this=this@entry=0x650ff652000, mailbox=mailbox@entry=0x650f7fba980, isTailExecution=<optimized out>)
    at /home/maxim-yurchuk/ydb/ydb/library/actors/core/executor_thread.cpp:248
#10 0x000000000efc9911 in NActors::TGenericExecutorThread::ProcessExecutorPool(NActors::IExecutorPool*)::$_0::operator()(NActors::TMailbox*, bool) const (this=this@entry=0x7f02d1146f90, mailbox=mailbox@entry=0x650f7fba980, 
    isTailExecution=false) at /home/maxim-yurchuk/ydb/ydb/library/actors/core/executor_thread.cpp:425
#11 0x000000000efc9463 in NActors::TGenericExecutorThread::ProcessExecutorPool (this=this@entry=0x650ff652000, pool=<optimized out>) at /home/maxim-yurchuk/ydb/ydb/library/actors/core/executor_thread.cpp:479
#12 0x000000000efca066 in NActors::TExecutorThread::ThreadProc (this=0x650ff652000) at /home/maxim-yurchuk/ydb/ydb/library/actors/core/executor_thread.cpp:510
#13 0x000000000e3e55b8 in (anonymous namespace)::TPosixThread::ThreadProxy (arg=0x650fd344b30) at /home/maxim-yurchuk/ydb/util/system/thread.cpp:244
#14 0x00007f02f1db5609 in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#15 0x00007f02f1cd5353 in clone () from /lib/x86_64-linux-gnu/libc.so.6

See coredump on ydb-sas-testing-0007.search.yandex.net

sudo gdb /home/maxim-yurchuk/coredumps/1/kikimr /home/maxim-yurchuk/coredumps/1/kikimr.User.3823925.6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants