Closed Bug 119068 Opened 23 years ago Closed 23 years ago

crashes on start-up before reaching profile mgr.

Categories

(Core :: DOM: HTML Parser, defect, P1)

x86
Windows NT
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: naving, Assigned: harishd)

Details

nsXBLContentSink::HandleEndElement(nsXBLContentSink * const 0x03084728, const 
unsigned short * 0x016360fa) line 267 + 14 bytes
nsExpatDriver::HandleEndElement(const unsigned short * 0x016360fa) line 288 + 22 
bytes
Driver_HandleEndElement(void * 0x030910d0, const char * 0x016360fa) line 78 + 12 
bytes
doContent(void * 0x03096950, int 0, const encoding * 0x01c992e0 
little2_encoding, const char * 0x01661ff6, const char * 0x01663da0, const char * 
* 0x0012f42c) line 1501 + 20 bytes
contentProcessor(void * 0x03096950, const char * 0x01661dd2, const char * 
0x01663da0, const char * * 0x0012f42c) line 1100 + 30 bytes
doProlog(void * 0x03096950, const encoding * 0x01c992e0 little2_encoding, const 
char * 0x01661dd2, const char * 0x01663da0, int 29, const char * 0x01661dd2, 
const char * * 0x0012f42c) line 2388 + 21 bytes
prologProcessor(void * 0x03096950, const char * 0x01661da0, const char * 
0x01663da0, const char * * 0x0012f42c) line 2246 + 36 bytes
prologInitProcessor(void * 0x03096950, const char * 0x01661da0, const char * 
0x01663da0, const char * * 0x0012f42c) line 2235 + 21 bytes
XML_Parse(void * 0x03096950, const char * 0x01661da0, int 8192, int 0) line 920 
+ 40 bytes
nsExpatDriver::ParseBuffer(const char * 0x01661da0, unsigned int 8192, int 0) 
line 591 + 24 bytes
nsExpatDriver::ConsumeToken(nsExpatDriver * const 0x030910d4, nsScanner & {...}, 
int & 0) line 702 + 27 bytes
nsParser::Tokenize(int 0) line 2588 + 26 bytes
nsParser::ResumeParse(int 1, int 0, int 1) line 1846 + 12 bytes
nsParser::OnDataAvailable(nsParser * const 0x030840a4, nsIRequest * 0x03084ad0, 
nsISupports * 0x00000000, nsIInputStream * 0x03085370, unsigned int 0, unsigned 
int 16384) line 2470 + 21 bytes
nsXBLStreamListener::OnDataAvailable(nsXBLStreamListener * const 0x03085f60, 
nsIRequest * 0x03084ad0, nsISupports * 0x00000000, nsIInputStream * 0x03085370, 
unsigned int 0, unsigned int 16384) line 288 + 46 bytes
nsJARChannel::OnDataAvailable(nsJARChannel * const 0x03084ad4, nsIRequest * 
0x03085714, nsISupports * 0x00000000, nsIInputStream * 0x03085370, unsigned int 
0, unsigned int 16384) line 638
nsOnDataAvailableEvent::HandleEvent() line 193 + 70 bytes
nsARequestObserverEvent::HandlePLEvent(PLEvent * 0x03091054) line 116
PL_HandleEvent(PLEvent * 0x03091054) line 590 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x0262dc80) line 520 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x0026025a, unsigned int 49518, unsigned int 0, 
long 40033408) line 1071 + 9 bytes
USER32! 77e13eb0()
USER32! 77e1401a()
USER32! 77e192da()
nsXULWindow::ShowModal(nsXULWindow * const 0x0262d760) line 278
nsWebShellWindow::ShowModal(nsWebShellWindow * const 0x0262d760) line 1097
nsContentTreeOwner::ShowAsModal(nsContentTreeOwner * const 0x0264e6cc) line 432
nsWindowWatcher::OpenWindowJS(nsWindowWatcher * const 0x004df644, nsIDOMWindow * 
0x00000000, const char * 0x004de660, const char * 0x01dfba08, const char * 
0x01dfb584, int 1, unsigned int 1, long * 0x004dc030, nsIDOMWindow * * 
0x0012fb6c) line 699
nsWindowWatcher::OpenWindow(nsWindowWatcher * const 0x004df640, nsIDOMWindow * 
0x00000000, const char * 0x004de660, const char * 0x01dfba08, const char * 
0x01dfb584, nsISupports * 0x004de5b0, nsIDOMWindow * * 0x0012fb6c) line 450 + 48 
bytes
nsProfile::LoadDefaultProfileDir(nsCString & {...}, int 1) line 574 + 94 bytes
nsProfile::StartupWithArgs(nsProfile * const 0x004dee90, nsICmdLineService * 
0x004d5510, int 1) line 418 + 16 bytes
nsAppShellService::DoProfileStartup(nsAppShellService * const 0x004d5290, 
nsICmdLineService * 0x004d5510, int 1) line 238 + 31 bytes
InitializeProfileService(nsICmdLineService * 0x004d5510) line 916 + 31 bytes
main1(int 1, char * * 0x00444c80, nsISupports * 0x00000000) line 1218 + 14 bytes
main(int 1, char * * 0x00444c80) line 1594 + 37 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 77e87903()
I just pulled the tree around noon. Several attempts to clobber and make 
it work have failed. Do you know what's going on?
Summary: crashes on start-up before reaching profile mgr. → crashes on start-up before reaching profile mgr.
Yes, C++ signature got messed up!. We have a fix in hand. danm, will be landing
it soon.

Severity: critical → blocker
Priority: -- → P1
Can you suggest a workaround in the meantime. 

update mozilla/content/xbl
(We were wondering why there wasn't hadn't been more noise about this.)
Pull content/xbl/src/nsXBLContentSink.h to fix.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
I was doing clobber, messing up w/ profiles, thinking there is something local 
in my tree. should have filed a bug at noon ;)

Status: RESOLVED → VERIFIED
Nice.  So VC++ is broken with respect to const-ness too, but more subtly than
AIX and OS/2.
You need to log in before you can comment on or make changes to this bug.