Skip to content

pika 3.3.6 经常会在同一个地方崩溃 #3080

@morningli

Description

@morningli

Is this a regression?

Yes

Description

Pika版本:3.3.6
内存:8GB
coredump信息:
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib64/libthread_db.so.1".
Core was generated by `/home/service/var/parker/10248/pika/2/bin/pika -c /home/service/var/parker/1024'.
Program terminated with signal 11, Segmentation fault.
#0 0x00000000ffffffff in ?? ()
Missing separate debuginfos, use: debuginfo-install glibc-2.17-260.el7_6.6.x86_64 libgcc-4.8.5-36.el7_6.2.x86_64 libstdc++-4.8.5-36.el7.x86_64
(gdb) bt
#0 0x00000000ffffffff in ?? ()
#1 0x0000000000539a1c in _M_release (this=0x309e900) at /usr/include/c++/4.8.2/bits/shared_ptr_base.h:144
#2 ~__shared_count (this=0x5166428, __in_chrg=) at /usr/include/c++/4.8.2/bits/shared_ptr_base.h:546
#3 ~__shared_ptr (this=0x5166420, __in_chrg=) at /usr/include/c++/4.8.2/bits/shared_ptr_base.h:781
#4 ~shared_ptr (this=0x5166420, __in_chrg=) at /usr/include/c++/4.8.2/bits/shared_ptr.h:93
#5 _Destroy<std::shared_ptr<std::basic_string > > (__pointer=0x5166420) at /usr/include/c++/4.8.2/bits/stl_construct.h:93
#6 __destroy<std::shared_ptr<std::basic_string >> (__last=, __first=0x5166420) at /usr/include/c++/4.8.2/bits/stl_construct.h:103
#7 _Destroy<std::shared_ptr<std::basic_string >
> (__last=, __first=) at /usr/include/c++/4.8.2/bits/stl_construct.h:126
#8 _Destroy<std::shared_ptr<std::basic_string >*, std::shared_ptr<std::basic_string > > (__last=0x51667e0, __first=0x5166000)
at /usr/include/c++/4.8.2/bits/stl_construct.h:151
#9 ~vector (this=, __in_chrg=) at /usr/include/c++/4.8.2/bits/stl_vector.h:415
#10 PikaClientConn::~PikaClientConn (this=, __in_chrg=) at ./include/pika_client_conn.h:46
#11 0x00000000005ae7b9 in _M_release (this=0x3e5cd00) at /usr/include/c++/4.8.2/bits/shared_ptr_base.h:144
#12 ~__shared_count (this=, __in_chrg=) at /usr/include/c++/4.8.2/bits/shared_ptr_base.h:546
#13 ~__shared_ptr (this=, __in_chrg=) at /usr/include/c++/4.8.2/bits/shared_ptr_base.h:781
#14 operator= (__r=, this=) at /usr/include/c++/4.8.2/bits/shared_ptr_base.h:860
#15 operator= (__r=, this=) at /usr/include/c++/4.8.2/bits/shared_ptr.h:291
#16 pink::WorkerThread::ThreadMain (this=0x1f7ef00) at src/worker_thread.cc:166
#17 0x00000000005ac0bc in pink::Thread::RunThread (arg=0x1f7ef00) at src/pink_thread.cc:27
#18 0x00007fcc78e4edd5 in start_thread () from /lib64/libpthread.so.0
#19 0x00007fcc77f4d02d in clone () from /lib64/libc.so.6

Please provide a link to a minimal reproduction of the bug

No response

Screenshots or videos

No response

Please provide the version you discovered this bug in (check about page for version information)


Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    ☢️ BugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions