Closed
Bug 429315
Opened 17 years ago
Closed 17 years ago
Firefox freezes on loading large clickable map with lots of mouseover images and javascript
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: casalod, Assigned: roc)
References
()
Details
(Keywords: hang, regression)
Attachments
(3 files)
127 bytes,
text/html
|
Details | |
127 bytes,
text/plain
|
Details | |
1.20 KB,
patch
|
bzbarsky
:
review+
bzbarsky
:
superreview+
beltzner
:
approval1.9+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b5) Gecko/2008032620 Firefox/3.0b5
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9b5) Gecko/2008032620 Firefox/3.0b5
On loading all the images/mouseover images of a clickable map (html) firefox freezes while loading these images.
Reproducible: Always
Steps to Reproduce:
1. Go to URL http://www.hotelbenchmark.com/AboutUs/MarketCoverage/Europe-EN.aspx
2. Wait for the map to load
Actual Results:
Half way loading the map firefox freezes.
Expected Results:
not freezing
Comment 1•17 years ago
|
||
Total freeze up on an early hourly from today Vista HP SP1 - had to force kill.
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9pre) Gecko/2008041602 Minefield/3.0pre Firefox/3.0 ID:2008041602
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 2•17 years ago
|
||
Total freeze on:
Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.9pre) Gecko/2008041506 Minefield/3.0pre ID:2008041506
I've been using trial and error, by stripped away large portions of the code and have come up with a simplified test case.
Comment 3•17 years ago
|
||
Making this one so people don't freeze their Firefox.
Very odd, going to nominate for blocking to at least get triage.
Updated•17 years ago
|
Flags: blocking-firefox3?
Comment 4•17 years ago
|
||
Confirmed by beltnzer on Vista, WFM on Mac.
Component: General → Layout
Flags: blocking-firefox3?
Product: Firefox → Core
QA Contact: general → layout
Comment 5•17 years ago
|
||
Doesn't happen in Firefox 2 on the same system.
Worth nominating for blocking 1.9?
Also someone needs to think of a more relevant title, the problem isn't related to the Javascript at all.
Keywords: regression
Comment 6•17 years ago
|
||
Attached is the stacktrace of the offending thread. I was using ff 3.0 b5.
0:000> cdb: Reading initial command '~~[984]kf;q'
Memory ChildEBP RetAddr
0012f994 605246ef xul!ViewWrapper::QueryInterface+0x48
118 0012faac 6052481f xul!nsViewManager::UpdateWidgetArea+0x19f
118 0012fbc4 60496693 xul!nsViewManager::UpdateWidgetArea+0x2cf
28 0012fbec 605b2045 xul!nsViewManager::ProcessPendingUpdates+0x83
14 0012fc00 605b209b xul!nsViewManager::FlushPendingInvalidates+0x71
8 0012fc08 605b20d9 xul!nsViewManager::EnableRefresh+0x39
10 0012fc18 606b75b1 xul!nsViewManager::EndUpdateViewBatch+0x28
14 0012fc2c 6049e151 xul!nsIViewManager::UpdateViewBatch::EndUpdateViewBatch+0x14
24 0012fc50 605785e8 xul!PresShell::DoFlushPendingNotifications+0xe1
14 0012fc64 604ddd5d xul!PresShell::ReflowEvent::Run+0x36
24 0012fc88 604af56a xul!nsThread::ProcessNextEvent+0x29d
18 0012fca0 6063e990 xul!nsBaseAppShell::Run+0x4a
c 0012fcac 6057a06a xul!nsAppStartup::Run+0x1e
c 0012fcb8 00000000 xul!XRE_main+0xdac
quit:
Comment 7•17 years ago
|
||
Given this just reduces down to a few HTML elements and a single CSS element, seems pretty serious enough to ask for blocking 1.9. Developers know best obviously, but may as well try.
Flags: blocking1.9?
Comment 8•17 years ago
|
||
This has the same regression range as bug 412623, so likely related.
I noticed that this bug's testcase doesn't show the assertions like in that bug, though.
In any case, this is probably a regression from bug 408656.
Blocks: 408656
Assignee | ||
Updated•17 years ago
|
Assignee: nobody → roc
Assignee | ||
Comment 9•17 years ago
|
||
rather trivial patch.
Attachment #316150 -
Flags: superreview?(bzbarsky)
Attachment #316150 -
Flags: review?(bzbarsky)
Assignee | ||
Comment 10•17 years ago
|
||
I'm going to make this block since it's a crash regression affecting a real site, and we have a fairly safe patch here.
Flags: blocking1.9? → blocking1.9+
Whiteboard: [needs review]
Comment 11•17 years ago
|
||
Comment on attachment 316150 [details] [diff] [review]
fix
If possible, add a crashtest?
Attachment #316150 -
Flags: superreview?(bzbarsky)
Attachment #316150 -
Flags: superreview+
Attachment #316150 -
Flags: review?(bzbarsky)
Attachment #316150 -
Flags: review+
Assignee | ||
Comment 12•17 years ago
|
||
Sure, attachment 316000 [details] is a fine crashtest.
Whiteboard: [needs review] → [needs approval]
Assignee | ||
Comment 13•17 years ago
|
||
Comment on attachment 316150 [details] [diff] [review]
fix
Simple safe fix for a crash regression on a real site.
Attachment #316150 -
Flags: approval1.9?
Comment 14•17 years ago
|
||
Comment on attachment 316150 [details] [diff] [review]
fix
a=beltzner, please also checkin the crashtest
Attachment #316150 -
Flags: approval1.9? → approval1.9+
Assignee | ||
Comment 15•17 years ago
|
||
checked in with crashtest.
Status: NEW → RESOLVED
Closed: 17 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Whiteboard: [needs approval]
Assignee | ||
Comment 16•17 years ago
|
||
I backed this out to try to fix test failures.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 17•17 years ago
|
||
It wasn't the fault of this bug. I'll reland later.
Whiteboard: [needs landing]
Assignee | ||
Comment 18•17 years ago
|
||
relanded
Status: REOPENED → RESOLVED
Closed: 17 years ago → 17 years ago
Resolution: --- → FIXED
Whiteboard: [needs landing]
You need to log in
before you can comment on or make changes to this bug.
Description
•