Bug 36170 - REGRESSION (Windows): Safari crash on startup
Summary: REGRESSION (Windows): Safari crash on startup
Status: RESOLVED INVALID
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Windows 7
: P1 Critical
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-16 09:28 PDT by Alexander Pavlov (apavlov)
Modified: 2010-03-16 09:46 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexander Pavlov (apavlov) 2010-03-16 09:28:04 PDT
A Windows Debug build crashes on startup with the following stacktrace (the revision to blame is between 55975 and 55990 inclusive):

>	user32.dll!_NtUserShowWindow@8()  + 0x15 bytes	
 	user32.dll!_NtUserShowWindow@8()  + 0x15 bytes	
 	Safari.dll!Safari::Application::showWelcomePageIfNeeded()  + 0xc6 bytes	
 	pthreadVC2.dll!pthread_mutex_unlock(pthread_mutex_t_ * * mutex=0x00000001)  Line 89 + 0x14 bytes	C
 	Safari.dll!run()  + 0xef bytes	
 	CFNetwork.dll!CFNetServiceIsBonjourAvailable()  Line 62	C++
 	Safari.dll!safariMain()  + 0x596 bytes	
 	Safari.dll!_safariDLLMain@16()  + 0x38 bytes	
 	Safari.exe!_wWinMain@16()  + 0x152 bytes	
 	Safari.exe!@__security_check_cookie@4()  + 0x1aa bytes	
 	kernel32.dll!@BaseThreadInitThunk@12()  + 0x12 bytes	
 	ntdll.dll!___RtlUserThreadStart@8()  + 0x27 bytes	
 	ntdll.dll!__RtlUserThreadStart@8()  + 0x1b bytes	

and a couple of messages in the console:

First-chance exception at 0x5ee85a1b (WebKit.dll) in Safari.exe: 0xC0000005: Access violation reading location 0x00000000.
First-chance exception at 0x64e65671 in Safari.exe: 0xC0000005: Access violation reading location 0x00000000.
ASSERTION FAILED: it->m_next->m_previous == it
(...\webkitbuild\include\private\javascriptcore\HashTable.h:1088 WTF::removeIterator)
First-chance exception at 0x5ed22b3b (WebKit.dll) in Safari.exe: 0xC0000005: Access violation writing location 0xbbadbeef.
First-chance exception at 0x76cf0dd3 (user32.dll) in Safari.exe: 0xC0000005: Access violation reading location 0x00000010.
Unhandled exception at 0x76cf0dd3 (user32.dll) in Safari.exe: 0xC000041D: An unhandled exception was encountered during a user callback.
Comment 1 Adam Roben (:aroben) 2010-03-16 09:30:03 PDT
r55975 removed support for running nightly builds of WebKit with Safari 4.0.4. Have you tried running with Safari 4.0.5?
Comment 2 Alexander Pavlov (apavlov) 2010-03-16 09:46:11 PDT
Thanks, nightly+4.0.5 works fine.