[Bf-committers] Re: [Bf-blender-cvs] CVS commit:
blender/source/blender/blenlib/intern util.c
Stephane SOPPERA
stephane.soppera at wanadoo.fr
Tue Nov 1 23:41:33 CET 2005
>elubie (Andrea Weikert) 2005/11/01 21:25:23 CET
>
> Modified files:
> blender/source/blender/blenlib/intern util.c
>
> Log:
> Fix for item #3316 : make sure that BLI_make_file_string converts all
> slashes in the filenames to the system preferred direction.
> Leaving unix slashes caused the error in the Python module
> blender.Get('filename')
>
> Revision Changes Path
> 1.29 +5 -1 blender/source/blender/blenlib/intern/util.c
> <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenlib/intern/util.c.diff?r1=1.28&r2=1.29&cvsroot=bf-blender>
>
>
This modification make my scons-vc7 build (on windowsXPhome) crash when
starting blender.
The call stack is:
00 009317fc 0000002f 0000005c blender!BLI_char_switch(unsigned char *
string = 0x009317fc "/locale", unsigned char from = 0x2f '/', unsigned
char to = 0x5c '\')+0x29 (FPO: [Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\blenlib\intern\util.c @ 645]
01 009317f4 00000a28 00a7fef8 blender!BLI_clean(unsigned char * path =
0x009317f4 ".blender/locale")+0x32 (FPO: [Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\blenlib\intern\util.c @ 634]
02 00931804 0158c78c 00a7fef8 blender!BLI_make_file_string(unsigned char
* relabase = 0x00931804 "/", unsigned char * string = 0x0158c78c
"C:\blender\blender\.blender\.blender\locale", unsigned char * dir =
0x00a7fef8 "C:\blender\blender\.blender", unsigned char * file =
0x009317f4 ".blender/locale")+0x1a2 (FPO: [Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\blenlib\intern\util.c @ 733]
03 7ffd9000 0158c788 00000000 blender!FTF_TTFont::FTF_TTFont(void)+0xc9
(FPO: [Non-Fpo]) (CONV: thiscall)
[c:\blender\blender\source\blender\ftfont\intern\ftf_ttfont.cpp @ 119]
04 0158016c 0012fd98 00478ed0 blender!_FTF_GetFont(void)+0x49 (FPO:
[Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\ftfont\intern\ftf_api.cpp @ 52]
05 0000006c 0012fda4 004799cc blender!FTF_SetFontSize(char size = 108
'l')+0xc (FPO: [Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\ftfont\intern\ftf_api.cpp @ 146]
06 0158c64c 0012fdc0 00479e23 blender!ui_set_ftf_font(struct uiBlock *
block = 0x0158c64c)+0x20 (FPO: [Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\src\interface.c @ 3316]
07 0158c64c 00000000 0000001b blender!uiSetCurFont(struct uiBlock *
block = 0x0158c64c, int index = 0)+0xc (FPO: [Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\src\interface.c @ 4167]
08 015be870 0012fdec 00000000 blender!uiNewBlock(struct ListBase * lb =
0x015be870, unsigned char * name = 0x0012fdec "header 5", short dt = 0,
short font = 0, short win = 5)+0x153 (FPO: [Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\src\interface.c @ 4297]
09 00000003 0012fe44 0040db2e blender!buts_buttons(void)+0x4f (FPO:
[Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\src\header_buttonswin.c @ 544]
0a 015be7b4 00000012 00010012 blender!scrarea_do_headdraw(struct ScrArea
* area = 0x015be7b4)+0xa3 (FPO: [Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\src\editscreen.c @ 390]
0b 015be7b4 015be7b4 00000000
blender!scrarea_dispatch_header_events(struct ScrArea * sa =
0x015be7b4)+0x1be (FPO: [Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\src\editscreen.c @ 544]
0c 00a4b970 00000068 0012fe7c blender!screen_dispatch_events(void)+0x83
(FPO: [Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\src\editscreen.c @ 1145]
0d 7ffd9000 0090d455 0012fea8 blender!screenmain(void)+0x725 (FPO:
[Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\blender\src\editscreen.c @ 1407]
0e 00000001 003c3268 003c3288 blender!main(int argc = 1, unsigned char
** argv = 0x003c3268)+0x7ea (FPO: [Non-Fpo]) (CONV: cdecl)
[c:\blender\blender\source\creator\creator.c @ 586]
0f 05fdfa9e 01c5df35 7ffd9000 blender!mainCRTStartup+0x16c
[f:\vs70builds\3077\vc\crtbld\crt\src\crt0.c @ 259]
WARNING: Stack unwind information not available. Following frames may be
wrong.
10 0040109f 00000000 78746341 kernel32!RegisterWaitForInputIdle+0x49
More information about the Bf-committers
mailing list