I thought long and hard about how to reply to this. Let's put it this way: the fact that you are using glibc isn't the problem at all. The fact that you are badly using its results is. Any other big piece of code out there that is...nicolasnoble (Nicolas Noble)
This example requires to have a working IPv6 address. Since IPv6 is used in first priority, I am using it to demonstrate the problem, but it exists with plain IPv4, which will be more round-robin-style, so less deterministic to show a re...nicolasnoble (Nicolas Noble)
Adding a Dockerfile that makes it easy to reproduce the problem, under Valgrind. The output of this Dockerfile gives the following report: ` ==1== Memcheck, a memory error detector ==1== Copyright (C) 2002-2015, and GNU GPL'd, by Juli...nicolasnoble (Nicolas Noble)
Basically, we were investigating this: https://github.com/grpc/grpc/issues/7661 Our investigation led to realize that this assert in the protobuf code is being triggered, but only if the garbage collector has been exercised enough: ht...nicolasnoble (Nicolas Noble)
This behavior has been seen erratically, but one of our users got it to reproduce almost systematically. We didn't managed to understand what made his system special that it would get that crash to reproduce so well. Here's one of the...nicolasnoble (Nicolas Noble)
Okay. I see. What you're telling me is that you're basically overriding at link time the list of posix-looking functions, to hijack them into "real" posix versions. Now the problem is, if I am trying to write a Ruby wrapper for a stat...nicolasnoble (Nicolas Noble)
Basically, when creating a gem with C code that tries to do a WSASocket() call, the socket will end up being non-viable. I have tried this using the native DevKit compiler, rake-compiler-dock, ruby 2.2, 2.1, 32 and 64 bits, to no avail. ...nicolasnoble (Nicolas Noble)