[Webkit-unassigned] [Bug 11780] New: REGRESSION: Crash loading script on myspace.com profile page after logging in
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Dec 8 06:22:13 PST 2006
http://bugs.webkit.org/show_bug.cgi?id=11780
Summary: REGRESSION: Crash loading script on myspace.com profile
page after logging in
Product: WebKit
Version: 420+ (nightly)
Platform: Macintosh
OS/Version: Mac OS X 10.4
Status: NEW
Keywords: NeedsReduction, Regression
Severity: Normal
Priority: P1
Component: Page Loading
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: ddkilzer at kilzer.net
Summary:
After logging into myspace.com, viewing a profile page causes WebKit r18075 to
crash while loading a JavaScript source file on the page.
Steps to reproduce:
1. Log in to (or create an account on) http://www.myspace.com/. (NOTE: I've
been getting errors logging into myspace.com this morning. Ignore them--you
are logged in--and continue to Step 2.)
2. Access a profile page like http://www.myspace.com/tom.
Expected results:
The profile page should load without crashing.
Actual results:
The profile page crashes WebKit.
Workarounds:
N/A
Notes:
Regression from Safari 2.0.4 (419.3) on Mac OS X 10.4.8 (8L127). Reproduced on
a locally-built debug build of WebKit r18075 as well as WebKit nightly r18068
(which has a shorter/less-detailed stack trace).
Stack Trace (r18075):
Date/Time: 2006-12-08 07:08:11.900 -0600
OS Version: 10.4.8 (Build 8L127)
Report Version: 4
Command: Safari
Path: /Applications/Safari.app/Contents/MacOS/Safari
Parent: bash [442]
Version: 2.0.4 (419.3)
Build Version: 1
Project Name: WebBrowser
Source Version: 4190300
PID: 14210
Thread: 0
Exception: EXC_BAD_ACCESS (0x0001)
Codes: KERN_PROTECTION_FAILURE (0x0002) at 0x0000001c
Thread 0 Crashed:
0 com.apple.WebCore 0x015866e0
WTF::RefPtr<WebCore::StringImpl>::get() const + 20 (RefPtr.h:45)
1 com.apple.WebCore 0x015882a4 WebCore::String::impl()
const + 36 (PlatformString.h:150)
2 com.apple.WebCore 0x01598308
WTF::StrHash<WebCore::String>::hash(WebCore::String const&) + 32
(StringHash.h:74)
3 com.apple.WebCore 0x016372fc
WTF::HashMapTranslator<(bool)0, std::pair<WebCore::String,
WebCore::CachedResource*>,
WTF::PairHashTraits<WTF::HashTraits<WebCore::StringImpl*>, WTF::HashTraits<int>
>, WTF::StrHash<WebCore::String> >::hash(WebCore::String const&) + 32
(HashMap.h:140)
4 com.apple.WebCore 0x01637f08
std::pair<std::pair<std::pair<WebCore::StringImpl*, int>*, bool>, unsigned>
WTF::HashTable<WebCore::StringImpl*, std::pair<WebCore::StringImpl*, int>,
WTF::PairFirstExtractor<std::pair<WebCore::StringImpl*, int> >,
WTF::StrHash<WebCore::StringImpl*>,
WTF::PairHashTraits<WTF::HashTraits<WebCore::StringImpl*>, WTF::HashTraits<int>
>, WTF::HashTraits<WebCore::StringImpl*> >::lookup<WebCore::String,
WTF::HashMapTranslator<(bool)0, std::pair<WTF::HashTable<WebCore::StringImpl*,
std::pair<WebCore::StringImpl*, int>,
WTF::PairFirstExtractor<std::pair<WebCore::StringImpl*, int> >,
WTF::StrHash<WebCore::StringImpl*>,
WTF::PairHashTraits<WTF::HashTraits<WebCore::StringImpl*>, WTF::HashTraits<int>
>, WTF::HashTraits<WebCore::StringImpl*> >::lookup, WebCore::CachedResource*>,
WTF::PairHashTraits<WTF::HashTraits<WebCore::StringImpl*>, WTF::HashTraits<int>
>, WTF::StrHash<WTF::HashTable<WebCore::StringImpl*,
std::pair<WebCore::StringImpl*, int>,
WTF::PairFirstExtractor<std::pair<WebCore::StringImpl*, int> >,
WTF::StrHash<WebCore::StringImpl*>,
WTF::PairHashTraits<WTF::HashTraits<WebCore::StringImpl*>, WTF::HashTraits<int>
>, WTF::HashTraits<WebCore::StringImpl*> >::lookup> > >(WebCore::String const&)
+ 108 (HashTable.h:385)
5 com.apple.WebCore 0x016384ec
std::pair<WTF::HashTableIterator<WebCore::StringImpl*,
std::pair<WebCore::StringImpl*, int>,
WTF::PairFirstExtractor<std::pair<WebCore::StringImpl*, int> >,
WTF::StrHash<WebCore::StringImpl*>,
WTF::PairHashTraits<WTF::HashTraits<WebCore::StringImpl*>, WTF::HashTraits<int>
>, WTF::HashTraits<WebCore::StringImpl*> >, bool>
WTF::HashTable<WebCore::StringImpl*, std::pair<WebCore::StringImpl*, int>,
WTF::PairFirstExtractor<std::pair<WebCore::StringImpl*, int> >,
WTF::StrHash<WebCore::StringImpl*>,
WTF::PairHashTraits<WTF::HashTraits<WebCore::StringImpl*>, WTF::HashTraits<int>
>, WTF::HashTraits<WebCore::StringImpl*> >::add<WebCore::String,
WebCore::CachedResource*, WTF::HashMapTranslator<(bool)0,
std::pair<WTF::HashTable<WebCore::StringImpl*, std::pair<WebCore::StringImpl*,
int>, WTF::PairFirstExtractor<std::pair<WebCore::StringImpl*, int> >,
WTF::StrHash<WebCore::StringImpl*>,
WTF::PairHashTraits<WTF::HashTraits<WebCore::StringImpl*>, WTF::HashTraits<int>
>, WTF::HashTraits<WebCore::StringImpl*> >::add, WebCore::CachedResource>,
WTF::PairHashTraits<WTF::HashTraits<WebCore::StringImpl*>, WTF::HashTraits<int>
>, WTF::StrHash<WTF::HashTable<WebCore::StringImpl*,
std::pair<WebCore::StringImpl*, int>,
WTF::PairFirstExtractor<std::pair<WebCore::StringImpl*, int> >,
WTF::StrHash<WebCore::StringImpl*>,
WTF::PairHashTraits<WTF::HashTraits<WebCore::StringImpl*>, WTF::HashTraits<int>
>, WTF::HashTraits<WebCore::StringImpl*> >::add> > >(WebCore::String const&,
WebCore::CachedResource* const&) + 92 (HashTable.h:427)
6 com.apple.WebCore 0x016386c4
WTF::HashMap<WebCore::String, WebCore::CachedResource*,
WTF::StrHash<WebCore::String>, WTF::HashTraits<WebCore::String>,
WTF::HashTraits<WebCore::CachedResource*> >::inlineAdd(WebCore::String const&,
WebCore::CachedResource* const&) + 76 (HashMap.h:255)
7 com.apple.WebCore 0x01638734
WTF::HashMap<WebCore::String, WebCore::CachedResource*,
WTF::StrHash<WebCore::String>, WTF::HashTraits<WebCore::String>,
WTF::HashTraits<WebCore::CachedResource*> >::set(WebCore::String const&,
WebCore::CachedResource* const&) + 60 (HashMap.h:263)
8 com.apple.WebCore 0x01145c4c
WebCore::DocLoader::requestResource(WebCore::CachedResource::Type,
WebCore::String const&, WebCore::String const*) + 280 (DocLoader.cpp:131)
9 com.apple.WebCore 0x01145d10
WebCore::DocLoader::requestScript(WebCore::String const&, WebCore::String
const&) + 52 (DocLoader.cpp:104)
10 com.apple.WebCore 0x0102fca0
WebCore::HTMLTokenizer::scriptHandler(WebCore::HTMLTokenizer::State) + 512
(HTMLTokenizer.cpp:388)
11 com.apple.WebCore 0x010307cc
WebCore::HTMLTokenizer::parseSpecial(WebCore::SegmentedString&,
WebCore::HTMLTokenizer::State) + 1244 (HTMLTokenizer.cpp:308)
12 com.apple.WebCore 0x01032cb0
WebCore::HTMLTokenizer::parseTag(WebCore::SegmentedString&,
WebCore::HTMLTokenizer::State) + 7676 (HTMLTokenizer.cpp:1232)
13 com.apple.WebCore 0x0103361c
WebCore::HTMLTokenizer::write(WebCore::SegmentedString const&, bool) + 1444
(HTMLTokenizer.cpp:1446)
14 com.apple.WebCore 0x014931cc
WebCore::FrameLoader::write(char const*, int) + 1100 (FrameLoader.cpp:910)
15 com.apple.WebCore 0x01493334
WebCore::FrameLoader::addData(char const*, int) + 316 (FrameLoader.cpp:1448)
16 com.apple.WebCore 0x01135c3c -[WebCoreFrameBridge
addData:] + 232 (WebCoreFrameBridge.mm:300)
17 com.apple.WebCore 0x0113b138 -[WebCoreFrameBridge
receivedData:textEncodingName:] + 316 (WebCoreFrameBridge.mm:1677)
18 com.apple.WebKit 0x0034ae70 -[WebHTMLRepresentation
receivedData:withDataSource:] + 296 (WebHTMLRepresentation.m:159)
19 com.apple.WebKit 0x0033d7d4 -[WebDataSource(WebInternal)
_receivedData:] + 104 (WebDataSource.mm:175)
20 com.apple.WebKit 0x003d5ae8
WebFrameLoaderClient::committedLoad(WebCore::DocumentLoader*, NSData*) + 84
(WebFrameLoaderClient.mm:811)
21 com.apple.WebCore 0x01463814
WebCore::FrameLoader::committedLoad(WebCore::DocumentLoader*, NSData*) + 84
(FrameLoaderMac.mm:701)
22 com.apple.WebCore 0x0146145c
WebCore::DocumentLoader::commitLoad(NSData*) + 96 (DocumentLoaderMac.mm:352)
23 com.apple.WebCore 0x014616d0
WebCore::DocumentLoader::receivedData(NSData*) + 160 (DocumentLoaderMac.mm:365)
24 com.apple.WebCore 0x014632a0
WebCore::FrameLoader::receivedData(NSData*) + 52 (FrameLoaderMac.mm:558)
25 com.apple.WebCore 0x0146e710
WebCore::MainResourceLoader::addData(NSData*, bool) + 80
(MainResourceLoaderMac.mm:153)
26 com.apple.WebCore 0x0146d688
WebCore::ResourceLoader::didReceiveData(NSData*, long long, bool) + 96
(ResourceLoaderMac.mm:316)
27 com.apple.WebCore 0x0146edb4
WebCore::MainResourceLoader::didReceiveData(NSData*, long long, bool) + 320
(MainResourceLoaderMac.mm:319)
28 com.apple.WebCore 0x0146bf44
-[WebCoreResourceLoaderAsDelegate connection:didReceiveData:lengthReceived:] +
152 (ResourceLoaderMac.mm:548)
29 com.apple.Foundation 0x929935d4
-[NSURLConnection(NSURLConnectionInternal) _sendDidReceiveDataCallback] + 564
30 com.apple.Foundation 0x92991a74
-[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] + 488
31 com.apple.Foundation 0x92991810 _sendCallbacks + 156
32 com.apple.CoreFoundation 0x907dd4cc __CFRunLoopDoSources0 + 384
33 com.apple.CoreFoundation 0x907dc9fc __CFRunLoopRun + 452
34 com.apple.CoreFoundation 0x907dc47c CFRunLoopRunSpecific + 268
35 com.apple.HIToolbox 0x93208740 RunCurrentEventLoopInMode +
264
36 com.apple.HIToolbox 0x93207dd4 ReceiveNextEventCommon + 380
37 com.apple.HIToolbox 0x93207c40
BlockUntilNextEventMatchingListInMode + 96
38 com.apple.AppKit 0x9370bae4 _DPSNextEvent + 384
39 com.apple.AppKit 0x9370b7a8 -[NSApplication
nextEventMatchingMask:untilDate:inMode:dequeue:] + 116
40 com.apple.Safari 0x00006740 0x1000 + 22336
41 com.apple.AppKit 0x93707cec -[NSApplication run] + 472
42 com.apple.AppKit 0x937f887c NSApplicationMain + 452
43 com.apple.Safari 0x0005c77c 0x1000 + 374652
44 com.apple.Safari 0x0005c624 0x1000 + 374308
--
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the webkit-unassigned
mailing list