A flaky test exposed a Redis client use-after-free
buildkite.engineering
A flaky test exposed a Redis client use-after-free
1–10 of 15 posts
Re: A flaky test exposed a Redis client use-after-free
#2Re: A flaky test exposed a Redis client use-after-free
#3That makes no grammatical sense.
Re: A flaky test exposed a Redis client use-after-free
#4That makes no grammatical sense.
Re: A flaky test exposed a Redis client use-after-free
#5Re: A flaky test exposed a Redis client use-after-free
#6Earlier quoted context omitted.
Works on my machine. (Even though HN's filters removed the leading "How")
I don't think you're replying to the right comment, since I didn't mention anything working.
Re: A flaky test exposed a Redis client use-after-free
#7> From this, he ascertained that the exception was triggered by a call to the C function memmove. While the source and destination addresses for this call looked sane, the size field was set to...
I do get the most of these stated, but it would be awesome to know more about how he did actually find it, and with what toolset. Was is gdb, Valgrind, JetBrains, IDA Pro, or some another general/complex dump viewer/toolset?
And, the interactive miracle, at the top of the website is freaking marvelous... It reminded me of the articles of the fluid simulation algorithms of Yusuke Endoh! Heartfelt gratitude to the developer, the artist who implemented it!
Apparently, behind the scene, the fluid colors are contained in an array where every single color has a defined meaning!
// categories in STACK order: index 0 at the floor → 4 at the surface
const CATS = [
{ key: "Code", rgb: [133, 232, 157] },
{ key: "Craft", rgb: [179, 146, 240] },
{ key: "Lessons", rgb: [249, 117, 131] },
{ key: "Story", rgb: [255, 171, 112] },
{ key: "Opinion", rgb: [158, 203, 255] },
];Re: A flaky test exposed a Redis client use-after-free
#8Thank you very much! This is great read! Though, no actual steps mentioned, including the: > From this, he ascertained that the exception was triggered by a call to the C function memmove. While the source and destination addresses for this call looked sane, the size field was set to... I do get the most of these stated, but it would be awesome to know more about how he did actually find it, and with what toolset. Wa…
That's the work of https://x.com/CoreyGinnivan.
Re: A flaky test exposed a Redis client use-after-free
#9Thank you very much! This is great read! Though, no actual steps mentioned, including the: > From this, he ascertained that the exception was triggered by a call to the C function memmove. While the source and destination addresses for this call looked sane, the size field was set to... I do get the most of these stated, but it would be awesome to know more about how he did actually find it, and with what toolset. Wa…
> And, the interactive miracle, at the top of the website is freaking marvelous That's the work of https://x.com/CoreyGinnivan .
Re: A flaky test exposed a Redis client use-after-free
#10Thank you very much! This is great read! Though, no actual steps mentioned, including the: > From this, he ascertained that the exception was triggered by a call to the C function memmove. While the source and destination addresses for this call looked sane, the size field was set to... I do get the most of these stated, but it would be awesome to know more about how he did actually find it, and with what toolset. Wa…