Summary: | Always repeatable crash when clicking 'Play Wilhelm Scream' | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | John Engelhart <john.engelhart> | ||||||
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> | ||||||
Status: | RESOLVED INVALID | ||||||||
Severity: | Normal | CC: | ap | ||||||
Priority: | P2 | ||||||||
Version: | 528+ (Nightly build) | ||||||||
Hardware: | Mac (Intel) | ||||||||
OS: | OS X 10.5 | ||||||||
URL: | http://en.wikipedia.org/w/index.php?title=Wilhelm_scream&oldid=261089324 | ||||||||
Attachments: |
|
Description
John Engelhart
2009-01-01 01:32:04 PST
Created attachment 26345 [details] WebKit.app crash log This is a crash log for WebKit.app r38826. Created attachment 26346 [details]
Safari.app crash log
This is a crash log for Safari.app version 3.2.1 (5525.27.1) / WebBrowser-55252701~1
I cannot reproduce this as reported. I am seeing an assertion failure on a debug build when switching from native to Java player via "More..." link, and also, the native player doesn't actually play any sound for me, but neither is the problem that you report. Could you please remove AdBlock and try again? We need to figure out why your results are different. (In reply to comment #3) > I cannot reproduce this as reported. I am seeing an assertion failure on a > debug build when switching from native to Java player via "More..." link, and > also, the native player doesn't actually play any sound for me, but neither is > the problem that you report. I'm very glad you mentioned 'Java player', as that's the key. I happen to run my browsers with Java disabled. When I enable Java in safari, it no longer crashes. Disabling Java (preferences > security > Enable Java) tickles the bug and causes the crash. (In reply to comment #4) > > I'm very glad you mentioned 'Java player', as that's the key. I happen to run > my browsers with Java disabled. When I enable Java in safari, it no longer > crashes. Disabling Java (preferences > security > Enable Java) tickles the bug > and causes the crash. > Just to be clear, under Preferences > Security > Web Content: section, the following are enabled: 'Enable plug-ins', 'Enable JavaScript', 'Block pop-up windows'. The following is disabled: 'Enable Java'. These are the settings that recreate the crash. When I enable java, the browser no longer crashes. Let me know if this allows you to recreate the crash, or if we need to hunt a bit more to find out what's different in my set up. I cannot reproduce the problem by disabling Java. The player automatically switches to native - which doesn't work for me as mentioned above, but I'm not seeing any crash. Besides AdBlock, which is a major suspect, I see a different version of QuickTime in your crash log (you have 7.5.7 which is only available for the newest Apple hardware as far as I know, and I have 7.5.5). Otherwise, configuration looks the same. Removing Safari Adblock (mv /Library/InputManagers/Saf... /Library/DisabledInputManagers/) and restarting safari clears up the problem, though I'm very curious as to why. Also, I tried this on a powerbook- same crash, but also running Safari Adblock. Looking at the stack trace, there's nothing in there that points to Safari Adblock, it's all deep in javascript land. Digging a little bit more, I set up a dtrace probe on 'RegexKit*:::EndMatch' to see if safari adblock was even 'doing anything'. Nada, zippo, no matches took place between the time the page loaded and I clicked on the button. Not conclusive, but seems like a fair assumption that Safari Adblock code was not executed. I've never once had a problem with safari adblock, and I've poked and prodded it more than most people (I wrote regexkit). Very weird. Weirder still that it only happens with java disabled. Not sure where you want to take this bug. I don't know the webkit code base at all, so I can't realistically dig in to it even though I'd like to know the reason why (having written the regex part of safari adblock). I intend to file new bugs for the two issues I'm seeing, and close this one as INVALID. We can't realistically investigate problems that are caused by interaction with 3rd party software that modifies Safari/WebKit code at runtime. Thanks a lot for confirming that this doesn't happen without AdBlock! |