[sldev] Win32 debug problem

Robin Cornelius robin.cornelius at gmail.com
Fri Oct 5 03:32:56 PDT 2007


Hi Everyone,

What am i doing wrong, trying to run a debug on 1.18.3.5 using visual
studio .net 2003. Everything builds ok, but running results in an
exception in the embedded web browser.

(llstartup.cpp)

// initialize Mozilla - pass in executable dir, location of extra dirs
(chrome/, greprefs/, plugins/ etc.) and path to profile dir)
		LLMozLib::getInstance()->init( gDirUtilp->getExecutableDir(),
componentDir, gDirUtilp->getExpandedFilename( LL_PATH_MOZILLA_PROFILE,
"" ) );


is the kiss of death and the stack trace is not helpful :-
	ntdll.dll!7c901230() 	
 	xul.dll!100703ce() 	
 	xul.dll!1007030e() 	
 	ntdll.dll!7c96e0d4() 	
 	ntdll.dll!7c926abe() 	
 	ntdll.dll!7c94a5d0() 	
 	ntdll.dll!7c96e0d4() 	
 	ntdll.dll!7c94a5d0() 	
 	ntdll.dll!7c926abe() 	

As its a thread in the xul.dll that is crashing.

My guess is that a bad parameter has been passed somewhere during the
earlier initalisation calls. Anyone know if this is the case and which
one it might be?

Thanks

Robin


More information about the SLDev mailing list