Project

General

Profile

Bug #13805

segfault in Objecter::handle_watch_notify

Added by Sage Weil almost 5 years ago. Updated about 4 years ago.

Status:
Resolved
Priority:
Urgent
Assignee:
Category:
-
Target version:
-
% Done:

0%

Source:
Q/A
Tags:
Backport:
infernalis,hammer
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature:

Description

(gdb) bt
#0  0x00007f6017d912e3 in AO_fetch_and_add_full (incr=18446744073709551615, p=0x20) at /usr/include/atomic_ops/sysdeps/gcc/x86.h:59
#1  dec (this=0x20) at ./include/atomic.h:112
#2  ceph::buffer::ptr::release (this=0x7f5fec01f1e8) at common/buffer.cc:746
#3  0x00007f601a5212b7 in std::_List_base<ceph::buffer::ptr, std::allocator<ceph::buffer::ptr> >::_M_clear() ()
#4  0x00007f6017d939b6 in clear (this=0x7f601b607968) at /usr/include/c++/4.8/bits/stl_list.h:1230
#5  clear (this=0x7f601b607968) at ./include/buffer.h:408
#6  ceph::buffer::list::claim (this=0x7f601b607968, bl=..., flags=flags@entry=0) at common/buffer.cc:1437
#7  0x00007f6017dfb2d3 in Objecter::handle_watch_notify (this=this@entry=0x7f601b5d6ac0, m=m@entry=0x7f5fec01f0d0) at osdc/Objecter.cc:827
#8  0x00007f6017e0fffb in Objecter::ms_dispatch (this=0x7f601b5d6ac0, m=0x7f5fec01f0d0) at osdc/Objecter.cc:882
#9  0x00007f6017ff3756 in ms_fast_dispatch (m=0x7f5fec01f0d0, this=0x7f601b5d5e60) at ./msg/Messenger.h:554
#10 DispatchQueue::fast_dispatch (this=0x7f601b5d6028, m=0x7f5fec01f0d0) at msg/simple/DispatchQueue.cc:71
#11 0x00007f601800c372 in Pipe::reader (this=0x7f601b61c010) at msg/simple/Pipe.cc:1638
#12 0x00007f601801463d in Pipe::Reader::entry (this=<optimized out>) at msg/simple/Pipe.h:50
#13 0x00007f6017b2f182 in start_thread (arg=0x7f5ffaffd700) at pthread_create.c:312
#14 0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111


/a/sage-2015-11-14_18:37:48-rados:thrash-wip-bigbang---basic-multi/1150440

this appears to be a second notify coming through because of a racing reconnect and calling the notify Context complete() twice (teh second time on a freed value).

zless remote/mira109/log/ceph-client.admin.29002.log.gz
is the partial log


Related issues

Copied to Ceph - Backport #13807: hammer: segfault in Objecter::handle_watch_notify Resolved
Copied to Ceph - Backport #13808: infernalis: segfault in Objecter::handle_watch_notify Rejected

Associated revisions

Revision 987f68a8 (diff)
Added by Sage Weil almost 5 years ago

osdc/Objecter: call notify completion only once

If we race with a reconnect we could get a second notify message
before the notify linger op is torn down. Ensure we only ever
call the notify completion once to prevent a segfault.

Fixes: #13805
Signed-off-by: Sage Weil <>

Revision 38b9c0b2 (diff)
Added by Sage Weil over 4 years ago

osdc/Objecter: call notify completion only once

If we race with a reconnect we could get a second notify message
before the notify linger op is torn down. Ensure we only ever
call the notify completion once to prevent a segfault.

Fixes: #13805
Signed-off-by: Sage Weil <>
(cherry picked from commit 987f68a8df292668ad241f4769d82792644454dd)

History

#1 Updated by Sage Weil almost 5 years ago

(gdb) thr app all bt

Thread 22 (Thread 0x7f6010977700 (LWP 29011)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6017e82b1c in Wait (mutex=..., this=0x7f601b584fe0) at ./common/Cond.h:55
#2  Finisher::finisher_thread_entry (this=0x7f601b584f80) at common/Finisher.cc:91
#3  0x00007f6017b2f182 in start_thread (arg=0x7f6010977700) at pthread_create.c:312
#4  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 21 (Thread 0x7f601a4de700 (LWP 29015)):
#0  0x00007f601733512d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f6017ffc157 in poll (__timeout=<optimized out>, __nfds=1, __fds=0x7f601a4ddb40) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  Pipe::tcp_read_wait (this=this@entry=0x7f601b616590) at msg/simple/Pipe.cc:2402
#3  0x00007f6017ffc7f8 in Pipe::tcp_read (this=this@entry=0x7f601b616590, buf=buf@entry=0x7f601a4ddcff "\377", len=len@entry=1) at msg/simple/Pipe.cc:2372
#4  0x00007f601800a6ff in Pipe::reader (this=0x7f601b616590) at msg/simple/Pipe.cc:1510
#5  0x00007f601801463d in Pipe::Reader::entry (this=<optimized out>) at msg/simple/Pipe.h:50
#6  0x00007f6017b2f182 in start_thread (arg=0x7f601a4de700) at pthread_create.c:312
#7  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 20 (Thread 0x7f5ffaaf8700 (LWP 29181)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6018010bf9 in Wait (mutex=..., this=0x7f5fd800b0d8) at ./common/Cond.h:55
#2  Pipe::writer (this=0x7f5fd8006eb0) at msg/simple/Pipe.cc:1834
#3  0x00007f601801465d in Pipe::Writer::entry (this=<optimized out>) at msg/simple/Pipe.h:62
#4  0x00007f6017b2f182 in start_thread (arg=0x7f5ffaaf8700) at pthread_create.c:312
#5  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 19 (Thread 0x7f60150f8700 (LWP 29003)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f60180ec34b in ceph::log::Log::entry (this=0x7f601b581af0) at log/Log.cc:353
#2  0x00007f6017b2f182 in start_thread (arg=0x7f60150f8700) at pthread_create.c:312
#3  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 18 (Thread 0x7f6011178700 (LWP 29010)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f6017e8074f in WaitUntil (when=..., mutex=..., this=0x7f601b584ec8) at common/Cond.h:71
#2  SafeTimer::timer_thread (this=0x7f601b584eb8) at common/Timer.cc:118
#3  0x00007f6017e81a3d in SafeTimerThread::entry (this=<optimized out>) at common/Timer.cc:38
#4  0x00007f6017b2f182 in start_thread (arg=0x7f6011178700) at pthread_create.c:312
#5  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 17 (Thread 0x7f5ffa9f7700 (LWP 29182)):
#0  0x00007f601733512d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f6017ffc157 in poll (__timeout=<optimized out>, __nfds=1, __fds=0x7f5ffa9f6b40) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  Pipe::tcp_read_wait (this=this@entry=0x7f5fd8006eb0) at msg/simple/Pipe.cc:2402
#3  0x00007f6017ffc7f8 in Pipe::tcp_read (this=this@entry=0x7f5fd8006eb0, buf=buf@entry=0x7f5ffa9f6cff "\377", len=len@entry=1) at msg/simple/Pipe.cc:2372
#4  0x00007f601800a6ff in Pipe::reader (this=0x7f5fd8006eb0) at msg/simple/Pipe.cc:1510
#5  0x00007f601801463d in Pipe::Reader::entry (this=<optimized out>) at msg/simple/Pipe.h:50
#6  0x00007f6017b2f182 in start_thread (arg=0x7f5ffa9f7700) at pthread_create.c:312
#7  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 16 (Thread 0x7f5ffabf9700 (LWP 29180)):
#0  0x00007f601733512d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f6017ffc157 in poll (__timeout=<optimized out>, __nfds=1, __fds=0x7f5ffabf8b40) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  Pipe::tcp_read_wait (this=this@entry=0x7f5fec017010) at msg/simple/Pipe.cc:2402
#3  0x00007f6017ffc7f8 in Pipe::tcp_read (this=this@entry=0x7f5fec017010, buf=buf@entry=0x7f5ffabf8cff "\377", len=len@entry=1) at msg/simple/Pipe.cc:2372
#4  0x00007f601800a6ff in Pipe::reader (this=0x7f5fec017010) at msg/simple/Pipe.cc:1510
#5  0x00007f601801463d in Pipe::Reader::entry (this=<optimized out>) at msg/simple/Pipe.h:50
#6  0x00007f6017b2f182 in start_thread (arg=0x7f5ffabf9700) at pthread_create.c:312
#7  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 15 (Thread 0x7f601217a700 (LWP 29008)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6017ff5f5c in Wait (mutex=..., this=0x7f601b5d6230) at ./common/Cond.h:55
#2  DispatchQueue::run_local_delivery (this=0x7f601b5d6028) at msg/simple/DispatchQueue.cc:114
#3  0x00007f601801e62d in DispatchQueue::LocalDeliveryThread::entry (this=<optimized out>) at msg/simple/DispatchQueue.h:117
#4  0x00007f6017b2f182 in start_thread (arg=0x7f601217a700) at pthread_create.c:312
#5  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 14 (Thread 0x7f5ffbfff700 (LWP 29016)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6017e804cf in Wait (mutex=..., this=0x7f601b585368) at common/Cond.h:55
#2  SafeTimer::timer_thread (this=0x7f601b585358) at common/Timer.cc:116
#3  0x00007f6017e81a3d in SafeTimerThread::entry (this=<optimized out>) at common/Timer.cc:38
#4  0x00007f6017b2f182 in start_thread (arg=0x7f5ffbfff700) at pthread_create.c:312
#5  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 13 (Thread 0x7f5ffb7fe700 (LWP 29017)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6017e82b1c in Wait (mutex=..., this=0x7f601b5854a8) at ./common/Cond.h:55
#2  Finisher::finisher_thread_entry (this=0x7f601b585448) at common/Finisher.cc:91
#3  0x00007f6017b2f182 in start_thread (arg=0x7f5ffb7fe700) at pthread_create.c:312
#4  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

---Type <return> to continue, or q <return> to quit---
Thread 12 (Thread 0x7f6011979700 (LWP 29009)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f601801771f in Wait (mutex=..., this=0x7f601b5d6498) at ./common/Cond.h:55
#2  SimpleMessenger::reaper_entry (this=0x7f601b5d5e60) at msg/simple/SimpleMessenger.cc:213
#3  0x00007f601801eced in SimpleMessenger::ReaperThread::entry (this=<optimized out>) at msg/simple/SimpleMessenger.h:196
#4  0x00007f6017b2f182 in start_thread (arg=0x7f6011979700) at pthread_create.c:312
#5  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 11 (Thread 0x7f601a76a700 (LWP 29012)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6018010bf9 in Wait (mutex=..., this=0x7f601b61a7b8) at ./common/Cond.h:55
#2  Pipe::writer (this=0x7f601b616590) at msg/simple/Pipe.cc:1834
#3  0x00007f601801465d in Pipe::Writer::entry (this=<optimized out>) at msg/simple/Pipe.h:62
#4  0x00007f6017b2f182 in start_thread (arg=0x7f601a76a700) at pthread_create.c:312
#5  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 10 (Thread 0x7f6010176700 (LWP 29018)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6018010bf9 in Wait (mutex=..., this=0x7f601b620238) at ./common/Cond.h:55
#2  Pipe::writer (this=0x7f601b61c010) at msg/simple/Pipe.cc:1834
#3  0x00007f601801465d in Pipe::Writer::entry (this=<optimized out>) at msg/simple/Pipe.h:62
#4  0x00007f6017b2f182 in start_thread (arg=0x7f6010176700) at pthread_create.c:312
#5  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 9 (Thread 0x7f601297b700 (LWP 29007)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6017ff4813 in Wait (mutex=..., this=0x7f601b5d6090) at ./common/Cond.h:55
#2  DispatchQueue::entry (this=0x7f601b5d6028) at msg/simple/DispatchQueue.cc:196
#3  0x00007f601801e60d in DispatchQueue::DispatchThread::entry (this=<optimized out>) at msg/simple/DispatchQueue.h:103
#4  0x00007f6017b2f182 in start_thread (arg=0x7f601297b700) at pthread_create.c:312
#5  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 8 (Thread 0x7f601317c700 (LWP 29006)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f6017e8074f in WaitUntil (when=..., mutex=..., this=0x7f601b5d6c50) at common/Cond.h:71
#2  SafeTimer::timer_thread (this=0x7f601b5d6c40) at common/Timer.cc:118
#3  0x00007f6017e81a3d in SafeTimerThread::entry (this=<optimized out>) at common/Timer.cc:38
#4  0x00007f6017b2f182 in start_thread (arg=0x7f601317c700) at pthread_create.c:312
#5  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 7 (Thread 0x7f601397d700 (LWP 29005)):
#0  0x00007f601733512d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f6017e683b3 in poll (__timeout=-1, __nfds=2, __fds=0x7f601397cd40) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  AdminSocket::entry (this=0x7f601b5822a0) at common/admin_socket.cc:266
#3  0x00007f6017b2f182 in start_thread (arg=0x7f601397d700) at pthread_create.c:312
#4  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 6 (Thread 0x7f601417e700 (LWP 29004)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:238
#1  0x00007f6017ea277a in WaitUntil (when=..., mutex=..., this=0x7f601b5d3f58) at ./common/Cond.h:71
#2  WaitInterval (interval=..., mutex=..., cct=<optimized out>, this=0x7f601b5d3f58) at ./common/Cond.h:79
#3  CephContextServiceThread::entry (this=0x7f601b5d3ee0) at common/ceph_context.cc:96
#4  0x00007f6017b2f182 in start_thread (arg=0x7f601417e700) at pthread_create.c:312
#5  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 5 (Thread 0x7f5ffacfa700 (LWP 29177)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6018010bf9 in Wait (mutex=..., this=0x7f5fec01b238) at ./common/Cond.h:55
#2  Pipe::writer (this=0x7f5fec017010) at msg/simple/Pipe.cc:1834
#3  0x00007f601801465d in Pipe::Writer::entry (this=<optimized out>) at msg/simple/Pipe.h:62
#4  0x00007f6017b2f182 in start_thread (arg=0x7f5ffacfa700) at pthread_create.c:312
#5  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 4 (Thread 0x7f601a76c7c0 (LWP 29002)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6017ddea29 in Wait (mutex=..., this=0x7ffd39e916f0) at ./common/Cond.h:55
#2  wait (this=0x7ffd39e91690) at ./common/Cond.h:186
#3  librados::IoCtxImpl::notify (this=this@entry=0x7f601b5df100, oid=..., bl=..., timeout_ms=timeout_ms@entry=300000, preply_bl=preply_bl@entry=0x0, preply_buf=preply_buf@entry=0x7ffd39e91930, 
    preply_buf_len=preply_buf_len@entry=0x7ffd39e91938) at librados/IoCtxImpl.cc:1312
#4  0x00007f6017dacd73 in rados_notify2 (io=0x7f601b5df100, o=<optimized out>, buf=<optimized out>, buf_len=6, timeout_ms=300000, reply_buffer=0x7ffd39e91930, reply_buffer_len=0x7ffd39e91938) at librados/librados.cc:4078
#5  0x00007f601a51644b in LibRadosWatchNotify_Watch2Timeout_Test::TestBody() ()
#6  0x00007f601a556843 in void testing::internal::HandleExceptionsInMethodIfSupported<testing::Test, void>(testing::Test*, void (testing::Test::*)(), char const*) ()
#7  0x00007f601a548f97 in testing::Test::Run() ()
#8  0x00007f601a54903e in testing::TestInfo::Run() ()
#9  0x00007f601a549145 in testing::TestCase::Run() ()
#10 0x00007f601a5493f8 in testing::internal::UnitTestImpl::RunAllTests() ()
#11 0x00007f601a5496a4 in testing::UnitTest::Run() ()
#12 0x00007f601a50fc29 in main ()

Thread 3 (Thread 0x7f5ffadfb700 (LWP 29176)):
#0  0x00007f601733512d in poll () at ../sysdeps/unix/syscall-template.S:81
#1  0x00007f6017ffc157 in poll (__timeout=<optimized out>, __nfds=1, __fds=0x7f5ffadfab40) at /usr/include/x86_64-linux-gnu/bits/poll2.h:46
#2  Pipe::tcp_read_wait (this=this@entry=0x7f5fec00a550) at msg/simple/Pipe.cc:2402
---Type <return> to continue, or q <return> to quit---
#3  0x00007f6017ffc7f8 in Pipe::tcp_read (this=this@entry=0x7f5fec00a550, buf=buf@entry=0x7f5ffadfacff "\377", len=len@entry=1) at msg/simple/Pipe.cc:2372
#4  0x00007f601800a6ff in Pipe::reader (this=0x7f5fec00a550) at msg/simple/Pipe.cc:1510
#5  0x00007f601801463d in Pipe::Reader::entry (this=<optimized out>) at msg/simple/Pipe.h:50
#6  0x00007f6017b2f182 in start_thread (arg=0x7f5ffadfb700) at pthread_create.c:312
#7  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 2 (Thread 0x7f5ffaefc700 (LWP 29175)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185
#1  0x00007f6018010bf9 in Wait (mutex=..., this=0x7f5fec00e778) at ./common/Cond.h:55
#2  Pipe::writer (this=0x7f5fec00a550) at msg/simple/Pipe.cc:1834
#3  0x00007f601801465d in Pipe::Writer::entry (this=<optimized out>) at msg/simple/Pipe.h:62
#4  0x00007f6017b2f182 in start_thread (arg=0x7f5ffaefc700) at pthread_create.c:312
#5  0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

Thread 1 (Thread 0x7f5ffaffd700 (LWP 29019)):
#0  0x00007f6017d912e3 in AO_fetch_and_add_full (incr=18446744073709551615, p=0x20) at /usr/include/atomic_ops/sysdeps/gcc/x86.h:59
#1  dec (this=0x20) at ./include/atomic.h:112
#2  ceph::buffer::ptr::release (this=0x7f5fec01f1e8) at common/buffer.cc:746
#3  0x00007f601a5212b7 in std::_List_base<ceph::buffer::ptr, std::allocator<ceph::buffer::ptr> >::_M_clear() ()
#4  0x00007f6017d939b6 in clear (this=0x7f601b607968) at /usr/include/c++/4.8/bits/stl_list.h:1230
#5  clear (this=0x7f601b607968) at ./include/buffer.h:408
#6  ceph::buffer::list::claim (this=0x7f601b607968, bl=..., flags=flags@entry=0) at common/buffer.cc:1437
#7  0x00007f6017dfb2d3 in Objecter::handle_watch_notify (this=this@entry=0x7f601b5d6ac0, m=m@entry=0x7f5fec01f0d0) at osdc/Objecter.cc:827
#8  0x00007f6017e0fffb in Objecter::ms_dispatch (this=0x7f601b5d6ac0, m=0x7f5fec01f0d0) at osdc/Objecter.cc:882
#9  0x00007f6017ff3756 in ms_fast_dispatch (m=0x7f5fec01f0d0, this=0x7f601b5d5e60) at ./msg/Messenger.h:554
#10 DispatchQueue::fast_dispatch (this=0x7f601b5d6028, m=0x7f5fec01f0d0) at msg/simple/DispatchQueue.cc:71
#11 0x00007f601800c372 in Pipe::reader (this=0x7f601b61c010) at msg/simple/Pipe.cc:1638
#12 0x00007f601801463d in Pipe::Reader::entry (this=<optimized out>) at msg/simple/Pipe.h:50
#13 0x00007f6017b2f182 in start_thread (arg=0x7f5ffaffd700) at pthread_create.c:312
#14 0x00007f601734247d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:111

#2 Updated by Nathan Cutler almost 5 years ago

  • Copied to Backport #13807: hammer: segfault in Objecter::handle_watch_notify added

#3 Updated by Nathan Cutler almost 5 years ago

  • Copied to Backport #13808: infernalis: segfault in Objecter::handle_watch_notify added

#4 Updated by Sage Weil almost 5 years ago

  • Status changed from New to 7

#5 Updated by Samuel Just almost 5 years ago

  • Assignee set to Sage Weil

#6 Updated by Nathan Cutler almost 5 years ago

Sage, is this still in testing? Do we have a commit hash?

#7 Updated by Loic Dachary over 4 years ago

@sage Do we have a commit hash for this one ?

#8 Updated by Sage Weil over 4 years ago

  • Status changed from 7 to Pending Backport

#9 Updated by Loic Dachary about 4 years ago

  • Status changed from Pending Backport to Resolved

Also available in: Atom PDF