[Bf-committers] Is this necessary?

Bastien Montagne montagne29 at wanadoo.fr
Wed Jan 23 09:00:19 CET 2013


Hi PerfectionCat,

Should be fixed in r54031 - but please stop using mailing list for such 
reports, bug tracker is the place to go in these cases! ;)

Bastien

On 23/01/2013 05:52, PerfectionCat wrote:
> I was able to identify the revision that this message came to be displayed.
> A message came to be displayed by r53930 when I updated it.
> By the way, I show the result that grep searched "ghashpair" displayed by a message.
>
> MEM_mallocN increased in bpy_app_translations.c added in r53930 and was the same thing.
>
>
> Rev 53930:
>
> C:\BlenderSVN2.6\blender\source\blender\blenlib\BLI_ghash.h(156,16)  [SJIS]: typedef struct GHashPair {
> C:\BlenderSVN2.6\blender\source\blender\blenlib\BLI_ghash.h(159,3)  [SJIS]: } GHashPair;
> C:\BlenderSVN2.6\blender\source\blender\blenlib\BLI_ghash.h(161,1)  [SJIS]: GHashPair      *BLI_ghashutil_pairalloc(const void *first, const void *second);
> C:\BlenderSVN2.6\blender\source\blender\blenlib\intern\BLI_ghash.c(357,1)  [SJIS]: GHashPair *BLI_ghashutil_pairalloc(const void *first, const void *second)
> C:\BlenderSVN2.6\blender\source\blender\blenlib\intern\BLI_ghash.c(359,2)  [SJIS]: GHashPair *pair = MEM_mallocN(sizeof(GHashPair), "GHashPair");
> C:\BlenderSVN2.6\blender\source\blender\blenlib\intern\BLI_ghash.c(367,8)  [SJIS]: const GHashPair *pair = ptr;
> C:\BlenderSVN2.6\blender\source\blender\blenlib\intern\BLI_ghash.c(374,8)  [SJIS]: const GHashPair *A = a;
> C:\BlenderSVN2.6\blender\source\blender\blenlib\intern\BLI_ghash.c(375,8)  [SJIS]: const GHashPair *B = b;
> C:\BlenderSVN2.6\blender\source\blender\editors\object\object_add.c(1181,5)  [SJIS]: GHashPair *pair = BLI_ghashutil_pairalloc(ob_src_par, SET_INT_IN_POINTER(dob->persistent_id[0]));
> C:\BlenderSVN2.6\blender\source\blender\python\intern\bpy_app_translations.c(78,49)  [SJIS]: GHashKey *key = MEM_mallocN(sizeof(GHashKey), "GHashPair");
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(322,2)  [SJIS]: GHashPair pair;
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(346,8)  [SJIS]: static GHashPair strand_shade_hash_pair(ObjectInstanceRen *obi, StrandVert *svert)
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(348,2)  [SJIS]: GHashPair pair = {obi, svert};
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(357,2)  [SJIS]: GHashPair pair = strand_shade_hash_pair(sseg->obi, svert);
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(407,2)  [SJIS]: GHashPair pair = strand_shade_hash_pair(obi, svert);
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(422,2)  [SJIS]: GHashPair pair = strand_shade_hash_pair(sseg->obi, svert);
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(423,2)  [SJIS]: GHashPair *key;
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(427,51)  [SJIS]: key= BLI_memarena_alloc(cache->memarena, sizeof(GHashPair));
>
> Rev.53929:
>
> C:\BlenderSVN2.6\blender\source\blender\blenlib\BLI_ghash.h(156,16)  [SJIS]: typedef struct GHashPair {
> C:\BlenderSVN2.6\blender\source\blender\blenlib\BLI_ghash.h(159,3)  [SJIS]: } GHashPair;
> C:\BlenderSVN2.6\blender\source\blender\blenlib\BLI_ghash.h(161,1)  [SJIS]: GHashPair      *BLI_ghashutil_pairalloc(const void *first, const void *second);
> C:\BlenderSVN2.6\blender\source\blender\blenlib\intern\BLI_ghash.c(357,1)  [SJIS]: GHashPair *BLI_ghashutil_pairalloc(const void *first, const void *second)
> C:\BlenderSVN2.6\blender\source\blender\blenlib\intern\BLI_ghash.c(359,2)  [SJIS]: GHashPair *pair = MEM_mallocN(sizeof(GHashPair), "GHashPair");
> C:\BlenderSVN2.6\blender\source\blender\blenlib\intern\BLI_ghash.c(367,8)  [SJIS]: const GHashPair *pair = ptr;
> C:\BlenderSVN2.6\blender\source\blender\blenlib\intern\BLI_ghash.c(374,8)  [SJIS]: const GHashPair *A = a;
> C:\BlenderSVN2.6\blender\source\blender\blenlib\intern\BLI_ghash.c(375,8)  [SJIS]: const GHashPair *B = b;
> C:\BlenderSVN2.6\blender\source\blender\editors\object\object_add.c(1181,5)  [SJIS]: GHashPair *pair = BLI_ghashutil_pairalloc(ob_src_par, SET_INT_IN_POINTER(dob->persistent_id[0]));
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(322,2)  [SJIS]: GHashPair pair;
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(346,8)  [SJIS]: static GHashPair strand_shade_hash_pair(ObjectInstanceRen *obi, StrandVert *svert)
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(348,2)  [SJIS]: GHashPair pair = {obi, svert};
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(357,2)  [SJIS]: GHashPair pair = strand_shade_hash_pair(sseg->obi, svert);
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(407,2)  [SJIS]: GHashPair pair = strand_shade_hash_pair(obi, svert);
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(422,2)  [SJIS]: GHashPair pair = strand_shade_hash_pair(sseg->obi, svert);
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(423,2)  [SJIS]: GHashPair *key;
> C:\BlenderSVN2.6\blender\source\blender\render\intern\source\strand.c(427,51)  [SJIS]: key= BLI_memarena_alloc(cache->memarena, sizeof(GHashPair));
>
> PerfectionCat.
> ----- Original Message -----
>> From: PerfectionCat<sindra1961reborn at yahoo.co.jp>
>> To: bf-blender developers<bf-committers at blender.org>
>> Date: 2013/1/22, Tue 17:49
>> Subject: Re: [Bf-committers] Is this necessary?
>>
>> This problem may be more serious.
>> A message indicating the memory leak is displayed even if finished without starting Blender, and doing anything.
>>
>> Blender Version 2.65.9 Rev.53984
>>
>> PerfectionCat.
>>
>> ----- Original Message -----
>>> From: PerfectionCat<sindra1961reborn at yahoo.co.jp>
>>> To: Campbell Barton<ideasman42 at gmail.com>; "bf-committers at blender.org"<bf-committers at blender.org>
>>> Date: 2013/1/22, Tue 16:18
>>> Subject: Re: [Bf-committers] Is this necessary?
>>>
>>> A similar message is displayed by a console screen just to read Blend file, and to finish Blender.
>>>
>>>
>>> Blender Version 2.65.9 Rev.53982
>>>
>>>
>>> PerfectionCat.
>>>
>>> ----- Original Message -----
>>>> From: Campbell Barton<ideasman42 at gmail.com>
>>>> To: PerfectionCat<sindra1961reborn at yahoo.co.jp>; bf-blender developers<bf-committers at blender.org>
>>>> Date: 2013/1/22, Tue 15:28
>>>> Subject: Re: [Bf-committers] Is this necessary?
>>>>
>>>> Yes, this is a memory leak.
>>>> If you can find a way to redo the error it would be useful to know so
>>>> we can fix it.
>>>>
>>>> On Tue, Jan 22, 2013 at 5:21 PM, PerfectionCat
>>>> <sindra1961reborn at yahoo.co.jp>  wrote:
>>>>> When Blender was finished, a large quantity of messages came to be displayed by a console screen.
>>>>> It is the following messages.
>>>>>
>>>>> GhashPair len:x xxxxxxxxx
>>>>> strdup len:x xxxxxxxx
>>>>> strdup len:x xxxxxxxx
>>>>>
>>>>> This continues.
>>>>> Is this a necessary message?
>>>>>
>>>>> Environment:
>>>>> Windows XP/32bits SP3
>>>>> msvc9+SCONS
>>>>> Blender Version 2.65.9 Rev.53979
>>>>>
>>>>> PerfectionCat.
>>>>> _______________________________________________
>>>>> Bf-committers mailing list
>>>>> Bf-committers at blender.org
>>>>> http://lists.blender.org/mailman/listinfo/bf-committers
>>>>
>>>>
>>>> -- 
>>>> - Campbell
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> Bf-committers mailing list
>>> Bf-committers at blender.org
>>> http://lists.blender.org/mailman/listinfo/bf-committers
>>>
>>>
>>>
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> http://lists.blender.org/mailman/listinfo/bf-committers
>>
>>
>>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> http://lists.blender.org/mailman/listinfo/bf-committers
>


More information about the Bf-committers mailing list