[Bf-committers] Re: [Bf-blender-cvs]
CVS commit: blender/source/blender/blenkernel BKE_font.h
BKE_global.h blender/source/blender/blenkernel/intern blender.c
font.c blender/source/blender/blenlib BLI_vfontdata.h blender/source/blender/blenlib/intern
freetypefont.c psfont.c blender/source/blender/blenloader/intern ...
Stephane SOPPERA
stephane.soppera at wanadoo.fr
Wed Sep 14 19:00:09 CEST 2005
Stephane SOPPERA wrote:
> Alexander Ewering wrote:
>
>>
>> On Wed, 14 Sep 2005, Johnny Matthews wrote:
>>
>>> Blender now crashes when I add a text object...sorry :(
>>>
>>> Windows XP
>>> MSVC/Scons Build
>>
>>
>>
>> Backtrace?
>
>
> blender!wcs2utf8s+0x6
> blender!update_string+0x5b
> blender!make_editText+0x1c2
> blender!enter_editmode+0x1ca
> blender!add_primitiveFont+0x184
> blender!do_info_addmenu+0x2c
> blender!uiDoBlocks+0x47a
> blender!toolbox_n+0x6e8
> blender!screenmain+0x62f
> blender!main+0x7ea
> blender!mainCRTStartup+0x16c
> WARNING: Stack unwind information not available. Following frames may
> be wrong.
> kernel32!RegisterWaitForInputIdle+0x49
>
> It looks like the stack is corrupted by wcs2utf8 after a few iteration
> (it disappears from the debugger after iterating).
> I haven't debugged it further yet. I don't understand what are all
> these variables yet and don't understand why for UTF8 strings, wchar_t
> are used.
>
> Stephane
In "htoutf8", there is:
memset(o, 0, 16);
but o is only 5 chars long. I think that the stack corruption, resulting
in an IP register == 0 resulting in core-dump comes from there.
What do you think about that Alexander?
Stéphane
More information about the Bf-committers
mailing list