Closed Bug 287044 Opened 20 years ago Closed 20 years ago

Infinite loop scrolling listbox with long lines [@ nsEventListenerManager::HandleEvent ]

Categories

(Core :: Layout, defect)

x86
Windows 2000
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 285449

People

(Reporter: neil, Unassigned)

Details

(Keywords: crash, hang)

Crash Data

Attachments

(1 file)

It's possible to create an infinite loop by scrolling a listbox that has some
very long lines. I don't claim to understand the listbox code but it needs to
keep the list of visible elements up to date. Now the problem occurs when only
the last visible element turns out to be wider than the listbox. Obviously the
listbox turns on the horizontal scrollbar which propmtly obscures the last
visible element. The listbox then decides to turn off the horizontal scrollbar,
and an infinite (well, not quite infinte due to stack overflow) loop ensues.
Also interesting are the circumstances under which it will paint the
overflow...
Severity: normal → critical
Summary: Infinite loop scrolling listbox with long lines → Infinite loop scrolling listbox with long lines [@ nsEventListenerManager::HandleEvent ]
roc, didn't I see you comment on some bug today with basically exactly the setup
described in comment 0?

*** This bug has been marked as a duplicate of 285449 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Crash Signature: [@ nsEventListenerManager::HandleEvent ]
Product: Core → Core Graveyard
Component: Layout: Misc Code → Layout
Product: Core Graveyard → Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: