Closed Bug 366486 Opened 18 years ago Closed 11 years ago

Gecko freezes on rendering this page [@imgRequestProxy::GetImageStatus]

Categories

(Core :: Layout, defect)

x86
Linux
defect
Not set
major

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: reinout, Unassigned)

References

()

Details

(Keywords: perf, testcase)

Attachments

(2 files)

Symptom: frozen browser upon visiting the URL above. Problem spotted in both Epiphany and Firefox. chpe's analysis: #0 0xb7eb1ac3 in pthread_equal () from /lib/tls/i686/cmov/libc.so.6 #1 0xb7f2d394 in PR_Unlock (lock=0x8c2ee18) at ptsynch.c:227 #2 0xb5208420 in imgRequestProxy::GetImageStatus looks like a deadlock
Attached file testcase (deleted) —
the page has unbalanced DIVs, resulting in a highly-nested DOM.
Attached file stacktrace (deleted) —
These are the first 57 frames during the hang.
After 10-15 seconds, the testcase would finish loading. The original page was more deeply nested and had extra content, so it would take a lot longer, but should eventually load. The build I was testing was a trunk build from yesterday, but I see the same behavior with a 1.8 branch build from today.
Component: General → Layout
Keywords: perf, testcase
QA Contact: general → layout
Version: 1.8 Branch → Trunk
To prove a deadlock, we need all threads' stacks. /be
The testcase loaded immediately for me. Resolving as WFM.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: