Bug 11627 - REGRESSION: Reproducible crash at IMDb
Summary: REGRESSION: Reproducible crash at IMDb
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Page Loading (show other bugs)
Version: 420+
Hardware: Mac OS X 10.4
: P1 Critical
Assignee: Anders Carlsson
URL: http://imdb.com/name/nm0000217/filmorate
Keywords: InRadar, NeedsReduction, Regression
Depends on:
Blocks:
 
Reported: 2006-11-17 02:45 PST by Daniele Metilli
Modified: 2007-03-01 18:30 PST (History)
1 user (show)

See Also:


Attachments
Crash report (22.22 KB, text/plain)
2006-11-17 02:48 PST, Daniele Metilli
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Daniele Metilli 2006-11-17 02:45:29 PST
Follow these steps:

1 - Open WebKit TOT (r17825)
2 - Go to this page: http://imdb.com/name/nm0000217/filmorate
3 - Before the page finishes loading, click on the "by type" link on the left
4 - WebKit crashes

This only works if step 3 is done quickly, i.e. before the page is fully loaded.
Comment 1 Daniele Metilli 2006-11-17 02:48:35 PST
Created attachment 11549 [details]
Crash report
Comment 2 Alexey Proskuryakov 2006-11-17 12:13:39 PST
I have tried several times, but I couldn't reproduce - FWIW.
Comment 3 Mark Rowe (bdash) 2006-12-03 16:54:10 PST
I tried for several minutes and was unable to reproduce this with r17993.
Comment 4 Daniele Metilli 2006-12-03 17:19:59 PST
I can still reproduce it with r17993. Maybe this bug only works with a slow connection.

Another strange thing is that the progress indicator in Safari's address bar goes to the end and then restarts from the beginning, as if it was loading a second page.
Comment 5 Daniele Metilli 2006-12-18 13:04:30 PST
Important notice: this bug only happens if you have an account at IMDb and are logged in. I discovered it today.
Comment 6 Joost de Valk (AlthA) 2007-01-19 06:41:00 PST
Reproduced this, i have created an account, logged in and if you click the link in step 3 fast enough, WebKit crashes...
Comment 7 Mark Rowe (bdash) 2007-01-28 19:02:16 PST
<rdar://problem/4960250>
Comment 8 Anders Carlsson 2007-02-05 12:52:07 PST
I can't reproduce this with r19407. Daniele, can you try a newer nightly build?
Comment 9 Daniele Metilli 2007-02-05 17:42:08 PST
I can still reproduce this bug in r19418.

Remember that you have to be registered and logged in.
Comment 10 Roland Corrigal 2007-02-08 09:29:51 PST
I registered and logged into IMDb with build r19494 and tried several times to reproduce this. Didn't happen. I move that we close this one.
Comment 11 Daniele Metilli 2007-02-08 09:40:22 PST
But I can still reproduce it in r19494...
Comment 12 Roland Corrigal 2007-02-08 09:56:39 PST
So, we've gotta figure what's different between mine and yours. If it makes any difference in the world I'm using a PowerPC Mac.
Comment 13 Roland Corrigal 2007-02-08 10:38:16 PST
Nope not that. I tried to reproduce it on my MacBook Pro at home and still can't. Tried click before and after the page has finished loading. hmm.
Comment 14 Roland Corrigal 2007-02-08 14:31:37 PST
I couldn't reproduce it with r17825 either.
Comment 15 Mark Rowe (bdash) 2007-02-08 16:54:52 PST
It's likely that there is a timing component to reproduce this.  For example, a slower network connection may provide more time in which to click the link while the state is such that WebKit will crash.  Listing revisions you cannot reproduce it on isn't all that useful unless you were able to reproduce it initially.  All it indicates is that you couldn't reproduce it (whether due to getting timing wrong, or some other reason), not that the issue has been resolved.
Comment 16 Roland Corrigal 2007-02-08 20:43:30 PST
Sorry, about the excessive posts, just trying to help. So, I tried a few more times on a dial up account, modem and DSL connection. Still nothing. All I wanted to do was reproduce it and create a reduction. :(

Thanks Mark, I'll take what you said into consideration in any future postings.
Comment 17 Mark Rowe (bdash) 2007-02-08 21:36:23 PST
Roland, your help is appreciated.  I was just noting that if Daniele can still reproduce the issue across a range of revisions while you are unable to, it makes it unlikely that the version is a relevant factor.  Isolating exactly what the factor is that makes it so hard to reproduce for those of us besides Daniele would still be a very useful thing to do, as it would make fixing this substantially easier.
Comment 18 Anders Carlsson 2007-03-01 18:30:15 PST
I was finally able to reproduce this - and hopefully fix it!

Committed revision 19931.