Closed Bug 1675758 Opened 4 years ago Closed 4 years ago

Regression: Thunderbird daily hangs as a consequence of atk_text_get_text_at_offset being called

Categories

(Core :: Disability Access APIs, defect)

defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jdiggs, Unassigned)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

Attached file hierarchy.py

Steps to reproduce:

  1. Launch the attached accessibility-event listener in a terminal
  2. Launch thunderbird daily and select/open a message

Expected results: Thunderbird would not become non-responsive.

Actual results: Thunderbird seems to hang.

I don't have all the debug symbols, but the last non-libxul call is atk_text_get_text_at_offset. And what the listener does upon page load is call get_text_at_offset for the entire accessibility tree. Stacktrace will be attached.

I'll see if I can find the exact commit where this change happened. But some recent work has been done by Marco Zehe to fix text bugs, so I'm guessing this might be a side effect.

Attached file tbird-stacktrace.txt

84.0a1 (2020-10-26) (64-bit) - good
84.0a1 (2020-10-27) (64-bit) - bad

Joanie, I wonder if this is fixed by bug 1675172? That only landed a couple of days ago, so maybe it hadn't made it into the TB daily you were testing?

Hi,

Thanks Joanie for the report. From my user point of view, the problem seems to be fixed, but lets be careful as it changes everyday this week. Sometimes I have it, other no longer, but it is not stable. COuld not we have a non-reg test for this behavior?

Best regards

I wasn't able to come up with a test case in Firefox which reproduced bug 1675172, even though we saw it happen in the wild. Even if it happens in Thunderbird reliably, we can't write a11y test cases specific to Thunderbird's UI.

Closing as per comment 4, but please reopen if the problem persists/reappears.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: