Open Bug 1655924 Opened 4 years ago Updated 3 years ago

Race condition happening when creating or resizing widgets

Categories

(Core :: Widget: Gtk, defect, P3)

defect

Tracking

()

People

(Reporter: nical, Unassigned)

References

Details

Attachments

(1 obsolete file)

gdk_window_get_origin blocks on a synchronous x server query, which causes performance issues. However, removing the sycnrhonous query causes regressions such as bug 1652743 and bug 1653711, which look related to some kind of race condition during resize or around the creation of a window, and that race condition appears to be hidden by the frequent synchronous queries. The regression doesn't depend on the way the window origin is computed but only on whether a synchronous query happens before computing the window origin.

Severity: -- → S3
Priority: -- → P3
Assignee: nobody → nika
Status: NEW → ASSIGNED
Assignee: nika → nobody
Status: ASSIGNED → NEW
See Also: → 1678804, 1655585
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: