Bug 6377 - All XML crashes latest nightly if JavaScript is disabled
Summary: All XML crashes latest nightly if JavaScript is disabled
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit Misc. (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P1 Blocker
Assignee: Darin Adler
URL: http://roitsystems.com/SVG-Widgets/na...
Keywords: InRadar
: 6597 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-01-04 15:23 PST by Eric Seidel (no email)
Modified: 2006-01-17 22:14 PST (History)
2 users (show)

See Also:


Attachments
check if JS is enabled in the right places (3.29 KB, patch)
2006-01-17 21:16 PST, Darin Adler
sullivan: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Seidel (no email) 2006-01-04 15:23:58 PST
Crashes every time.
Comment 1 Eric Seidel (no email) 2006-01-04 15:29:16 PST
Actually all XML crashes the latest nightly.

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_PROTECTION_FAILURE at address: 0x00000000
0x010b6130 in KJSProxyImpl::interpreter ()
(gdb) bt
#0  0x010b6130 in KJSProxyImpl::interpreter ()
#1  0x01021f0c in KWQKHTMLPart::bindingRootObject ()
#2  0x01022030 in KWQKHTMLPart::windowScriptObject ()
#3  0x0031ff18 in -[WebBridge windowObjectCleared] ()
#4  0x01069284 in KHTMLPart::begin ()
#5  0x01068c90 in KHTMLPart::receivedFirstData ()
#6  0x0101a4fc in KWQKHTMLPart::setEncoding ()
#7  0x01058924 in -[WebCoreBridge setEncoding:userChosen:] ()
#8  0x0031cdf4 in -[WebBridge receivedData:textEncodingName:] ()
#9  0x0032ee40 in -[WebDataSource(WebPrivate) _commitLoadWithData:] ()
#10 0x0034d4d0 in -[WebMainResourceLoader addData:] ()
#11 0x0032b290 in -[WebLoader didReceiveData:lengthReceived:] ()
#12 0x0034deb8 in -[WebMainResourceLoader didReceiveData:lengthReceived:] ()
#13 0x0032b790 in -[WebLoader connection:didReceiveData:lengthReceived:] ()
#14 0x92918a64 in -[NSURLConnection(NSURLConnectionInternal) _sendDidReceiveDataCallback] ()
#15 0x92916f04 in -[NSURLConnection(NSURLConnectionInternal) _sendCallbacks] ()
#16 0x92916ca0 in _sendCallbacks ()
#17 0x9075da68 in __CFRunLoopDoSources0 ()
#18 0x9075cf98 in __CFRunLoopRun ()
#19 0x9075ca18 in CFRunLoopRunSpecific ()
#20 0x9318e1e0 in RunCurrentEventLoopInMode ()
#21 0x9318d7ec in ReceiveNextEventCommon ()
#22 0x9318d6e0 in BlockUntilNextEventMatchingListInMode ()
#23 0x9368c104 in _DPSNextEvent ()
#24 0x9368bdc8 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#25 0x000072d4 in ?? ()
#26 0x9368830c in -[NSApplication run] ()
#27 0x93778e68 in NSApplicationMain ()
#28 0x0005cfdc in ?? ()
#29 0x0005ce80 in ?? ()
Comment 2 Eric Seidel (no email) 2006-01-04 16:29:13 PST
This seems to only occur on my machine (others have not been able to reproduce).  Older nightlies work 
fine.  It would be really great if someone could confirm... otherwise, I'll do a re-install.
Comment 3 Eric Seidel (no email) 2006-01-05 14:15:11 PST
JavaScript must be disabled for this to crash.  Reproduces 100% of the time.
Comment 4 Alice Liu 2006-01-05 14:50:10 PST
<rdar://problem/4400315>
Comment 5 Darin Adler 2006-01-17 21:16:09 PST
Created attachment 5753 [details]
check if JS is enabled in the right places
Comment 6 Darin Adler 2006-01-17 21:16:20 PST
Comment on attachment 5753 [details]
check if JS is enabled in the right places

Put this fix on the right bug.
Comment 7 Darin Adler 2006-01-17 21:16:42 PST
*** Bug 6597 has been marked as a duplicate of this bug. ***