Actions
Bug #7610
closedMemory corruption during rados bench
% Done:
0%
Source:
other
Tags:
Backport:
Regression:
Severity:
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
This is ceph 0.77-655-g195d53a-1saucy
After doing parallel 4194306 byte object writes/reads to EC encoded pools via rados bench, any further sequential read smaller than 4194281 bytes seems to cause rados to segfault with memory corruption errors. It appears to be repeatable. Interestingly, if the 4MB writes/reads are not done, smaller reads appear to work fine.
Looking at the core file with gdb, it looks like the source of this is in common/timer.cc when some kind of callback is suppposed to be getting erased on line 99. That's all GDB is telling me right now with a simple backtrace. Core dump and rados executable included.
Files
Actions