|
From: | Vijay Bellur |
Subject: | Re: [Gluster-devel] catching unitialized structures |
Date: | Mon, 29 Apr 2013 23:08:34 +0530 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130311 Thunderbird/17.0.4 |
On 04/29/2013 11:05 PM, Vijay Bellur wrote:
On 04/29/2013 10:31 PM, Emmanuel Dreyfus wrote:Hi I found an uninitialized mutex and I am tracking another one. This is not the first time I hit this kind of problem, which is invisible to Linux developpers since Linux allows using an uninitialized mutex. I suggest chaning GF_CALLOC and friends so that it fills memory with 0xdeadbeef during developement cycles. That would help people catching that kind og issues earlier.Maybe with -DDEBUG?
Hit send a bit too fast. There are a lot of places where we make an implicit assumption that GF_CALLOC and the likes memset the memory area to zero. It might not be an easy thing to achieve after all.
-Vijay
[Prev in Thread] | Current Thread | [Next in Thread] |