[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