[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