程序运行一会storaged进程就会崩溃

  • nebula 版本:3.1
  • 部署方式:分布式
  • 安装方式:RPM
  • 是否为线上版本:Y
  • 硬件信息
    • 磁盘( 推荐使用 SSD)
    • CPU 16、内存信息 32G
  • 问题的具体描述
    程序运行一会storaged进程就会崩溃
代码 / 终端输出 / 日志…
cat storaged-stderr.log

20220726 10:45:25.074741 49390 NebulaKeyUtils.cpp:60] Check failed: vIdLen >= dstId.size() (30 vs. 60) 
*** Check failure stack trace: ***
*** Aborted at 1658803525 (Unix time, try 'date -d @1658803525') ***
*** Signal 6 (SIGABRT) (0xc0cf) received by PID 49359 (pthread TID 0x7f742bbff700) (linux TID 49390) (maybe from PID 49359, UID 0) (code: -6), stack trace: ***
/usr/local/nebula/bin/nebula-storaged(_ZN5folly10symbolizer17getStackTraceSafeEPmm+0x31)[0x253bde1]
/usr/local/nebula/bin/nebula-storaged(_ZN5folly10symbolizer21SafeStackTracePrinter15printStackTraceEb+0x26)[0x25332e6]
/usr/local/nebula/bin/nebula-storaged[0x2531277]
/lib64/libpthread.so.0(+0xf5ef)[0x7f743820d5ef]
/lib64/libc.so.6(gsignal+0x37)[0x7f7437e66337]
/lib64/libc.so.6(abort+0x147)[0x7f7437e67a27]
/usr/local/nebula/bin/nebula-storaged[0x2564ae9]
/usr/local/nebula/bin/nebula-storaged[0x2567be3]
/usr/local/nebula/bin/nebula-storaged[0x25645b8]
/usr/local/nebula/bin/nebula-storaged[0x2568298]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula14NebulaKeyUtils7edgeKeyEmiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilS8_c+0x272)[0x1c298e2]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage17AddEdgesProcessor13deleteDupEdgeERSt6vectorINS0_4cpp27NewEdgeESaIS4_EE+0x26f)[0x118814f]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage17AddEdgesProcessor18doProcessWithIndexERKNS0_4cpp215AddEdgesRequestE+0x198)[0x11883b8]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage17AddEdgesProcessor7processERKNS0_4cpp215AddEdgesRequestE+0xa36)[0x118b4e6]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage26GraphStorageServiceHandler15future_addEdgesERKNS0_4cpp215AddEdgesRequestE+0x34)[0x115e694]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage4cpp223GraphStorageServiceSvIf17async_tm_addEdgesESt10unique_ptrIN6apache6thrift15HandlerCallbackINS1_12ExecResponseEEESt14default_deleteIS8_EERKNS1_15AddEdgesRequestE+0x8e)[0x156ef7e]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage4cpp233GraphStorageServiceAsyncProcessor16process_addEdgesIN6apache6thrift21CompactProtocolReaderENS5_21CompactProtocolWriterEEEvSt10unique_ptrINS5_22ResponseChannelRequestENS5_16RequestsRegistry7DeleterEEONS5_27SerializedCompressedRequestEPNS5_18Cpp2RequestContextEPN5folly9EventBaseEPNS5_11concurrency13ThreadManagerE+0x19a)[0x159743a]
/usr/local/nebula/bin/nebula-storaged(_ZN6apache6thrift11RequestTaskIN6nebula7storage4cpp233GraphStorageServiceAsyncProcessorEE3runEv+0x62)[0x15746a2]
/usr/local/nebula/bin/nebula-storaged(_ZTv0_n32_N6apache6thrift11concurrency14FunctionRunner3runEv+0x96)[0x20bbcb6]
/usr/local/nebula/bin/nebula-storaged(_ZN6apache6thrift11concurrency13ThreadManager4Impl6Worker3runEv+0x1c7)[0x2218767]
/usr/local/nebula/bin/nebula-storaged(_ZN6apache6thrift11concurrency13PthreadThread10threadMainEPv+0xcd)[0x221a86d]
/lib64/libpthread.so.0(+0x7e64)[0x7f7438205e64]
/lib64/libc.so.6(clone+0x6c)[0x7f7437f2e88c]
(safe mode, symbolizer not available)
F20220726 11:15:14.814469 186501 NebulaKeyUtils.cpp:60] Check failed: vIdLen >= dstId.size() (30 vs. 48) 
*** Check failure stack trace: ***
*** Aborted at 1658805314 (Unix time, try 'date -d @1658805314') ***
*** Signal 6 (SIGABRT) (0x2d866) received by PID 186470 (pthread TID 0x7fb0815ff700) (linux TID 186501) (maybe from PID 186470, UID 0) (code: -6), stack trace: ***
/usr/local/nebula/bin/nebula-storaged(_ZN5folly10symbolizer17getStackTraceSafeEPmm+0x31)[0x253bde1]
/usr/local/nebula/bin/nebula-storaged(_ZN5folly10symbolizer21SafeStackTracePrinter15printStackTraceEb+0x26)[0x25332e6]
/usr/local/nebula/bin/nebula-storaged[0x2531277]
/lib64/libpthread.so.0(+0xf5ef)[0x7fb08e1815ef]
/lib64/libc.so.6(gsignal+0x37)[0x7fb08ddda337]
/lib64/libc.so.6(abort+0x147)[0x7fb08dddba27]
/usr/local/nebula/bin/nebula-storaged[0x2564ae9]
/usr/local/nebula/bin/nebula-storaged[0x2567be3]
/usr/local/nebula/bin/nebula-storaged[0x25645b8]
/usr/local/nebula/bin/nebula-storaged[0x2568298]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula14NebulaKeyUtils7edgeKeyEmiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilS8_c+0x272)[0x1c298e2]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage17AddEdgesProcessor13deleteDupEdgeERSt6vectorINS0_4cpp27NewEdgeESaIS4_EE+0x26f)[0x118814f]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage17AddEdgesProcessor18doProcessWithIndexERKNS0_4cpp215AddEdgesRequestE+0x198)[0x11883b8]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage17AddEdgesProcessor7processERKNS0_4cpp215AddEdgesRequestE+0xa36)[0x118b4e6]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage26GraphStorageServiceHandler15future_addEdgesERKNS0_4cpp215AddEdgesRequestE+0x34)[0x115e694]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage4cpp223GraphStorageServiceSvIf17async_tm_addEdgesESt10unique_ptrIN6apache6thrift15HandlerCallbackINS1_12ExecResponseEEESt14default_deleteIS8_EERKNS1_15AddEdgesRequestE+0x8e)[0x156ef7e]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage4cpp233GraphStorageServiceAsyncProcessor16process_addEdgesIN6apache6thrift21CompactProtocolReaderENS5_21CompactProtocolWriterEEEvSt10unique_ptrINS5_22ResponseChannelRequestENS5_16RequestsRegistry7DeleterEEONS5_27SerializedCompressedRequestEPNS5_18Cpp2RequestContextEPN5folly9EventBaseEPNS5_11concurrency13ThreadManagerE+0x19a)[0x159743a]
/usr/local/nebula/bin/nebula-storaged(_ZN6apache6thrift11RequestTaskIN6nebula7storage4cpp233GraphStorageServiceAsyncProcessorEE3runEv+0x62)[0x15746a2]
/usr/local/nebula/bin/nebula-storaged(_ZTv0_n32_N6apache6thrift11concurrency14FunctionRunner3runEv+0x96)[0x20bbcb6]
/usr/local/nebula/bin/nebula-storaged(_ZN6apache6thrift11concurrency13ThreadManager4Impl6Worker3runEv+0x1c7)[0x2218767]
/usr/local/nebula/bin/nebula-storaged(_ZN6apache6thrift11concurrency13PthreadThread10threadMainEPv+0xcd)[0x221a86d]
/lib64/libpthread.so.0(+0x7e64)[0x7fb08e179e64]
/lib64/libc.so.6(clone+0x6c)[0x7fb08dea288c]
(safe mode, symbolizer not available)
F20220726 12:24:58.729190 328483 NebulaKeyUtils.cpp:60] Check failed: vIdLen >= dstId.size() (30 vs. 60) 
*** Check failure stack trace: ***
*** Aborted at 1658809498 (Unix time, try 'date -d @1658809498') ***
*** Signal 6 (SIGABRT) (0x50303) received by PID 328451 (pthread TID 0x7fe8b14fe700) (linux TID 328483) (maybe from PID 328451, UID 0) (code: -6), stack trace: ***
/usr/local/nebula/bin/nebula-storaged(_ZN5folly10symbolizer17getStackTraceSafeEPmm+0x31)[0x253bde1]
/usr/local/nebula/bin/nebula-storaged(_ZN5folly10symbolizer21SafeStackTracePrinter15printStackTraceEb+0x26)[0x25332e6]
/usr/local/nebula/bin/nebula-storaged[0x2531277]
/lib64/libpthread.so.0(+0xf5ef)[0x7fe8be3ca5ef]
/lib64/libc.so.6(gsignal+0x37)[0x7fe8be023337]
/lib64/libc.so.6(abort+0x147)[0x7fe8be024a27]
/usr/local/nebula/bin/nebula-storaged[0x2564ae9]
/usr/local/nebula/bin/nebula-storaged[0x2567be3]
/usr/local/nebula/bin/nebula-storaged[0x25645b8]
/usr/local/nebula/bin/nebula-storaged[0x2568298]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula14NebulaKeyUtils7edgeKeyEmiRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEilS8_c+0x272)[0x1c298e2]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage17AddEdgesProcessor13deleteDupEdgeERSt6vectorINS0_4cpp27NewEdgeESaIS4_EE+0x26f)[0x118814f]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage17AddEdgesProcessor18doProcessWithIndexERKNS0_4cpp215AddEdgesRequestE+0x198)[0x11883b8]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage17AddEdgesProcessor7processERKNS0_4cpp215AddEdgesRequestE+0xa36)[0x118b4e6]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage26GraphStorageServiceHandler15future_addEdgesERKNS0_4cpp215AddEdgesRequestE+0x34)[0x115e694]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage4cpp223GraphStorageServiceSvIf17async_tm_addEdgesESt10unique_ptrIN6apache6thrift15HandlerCallbackINS1_12ExecResponseEEESt14default_deleteIS8_EERKNS1_15AddEdgesRequestE+0x8e)[0x156ef7e]
/usr/local/nebula/bin/nebula-storaged(_ZN6nebula7storage4cpp233GraphStorageServiceAsyncProcessor16process_addEdgesIN6apache6thrift21CompactProtocolReaderENS5_21CompactProtocolWriterEEEvSt10unique_ptrINS5_22ResponseChannelRequestENS5_16RequestsRegistry7DeleterEEONS5_27SerializedCompressedRequestEPNS5_18Cpp2RequestContextEPN5folly9EventBaseEPNS5_11concurrency13ThreadManagerE+0x19a)[0x159743a]
/usr/local/nebula/bin/nebula-storaged(_ZN6apache6thrift11RequestTaskIN6nebula7storage4cpp233GraphStorageServiceAsyncProcessorEE3runEv+0x62)[0x15746a2]
/usr/local/nebula/bin/nebula-storaged(_ZTv0_n32_N6apache6thrift11concurrency14FunctionRunner3runEv+0x96)[0x20bbcb6]
/usr/local/nebula/bin/nebula-storaged(_ZN6apache6thrift11concurrency13ThreadManager4Impl6Worker3runEv+0x1c7)[0x2218767]
/usr/local/nebula/bin/nebula-storaged(_ZN6apache6thrift11concurrency13PthreadThread10threadMainEPv+0xcd)[0x221a86d]
/lib64/libpthread.so.0(+0x7e64)[0x7fe8be3c2e64]
/lib64/libc.so.6(clone+0x6c)[0x7fe8be0eb88c]
(safe mode, symbolizer not available)
在此处键入或粘贴代码

哈喽,补充下版本号和程序运行 log 日志呢~

补充了 你看看还需要查看什么日志

看意思是vid长度超过30了?但是vid长度超了会导致进程崩溃?这有点不合逻辑啊。

看意思是vid长度超过30了?但是vid长度超了会导致进程崩溃?这有点不合逻辑啊。

试下3.2?修复了几个vid超长的相关问题。

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。