Opened 4 years ago

Last modified 4 years ago

#16448 new bug

[Tracker] Race condition initializing BFilePanel?

Reported by: waddlesplash Owned by: nobody
Priority: normal Milestone: Unscheduled
Component: Applications/Tracker Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All

Description

Occasionally (about 1 in 5-10 times), the Export file panel in WonderBrush will open in an extremely broken state, and resizing the window does not fix things. I observed this while testing fixes to #16411 et al., but the bug occurs with a version of libtracker that is older than that, anyway.

Notably, I could not get this to occur with the Sanity file panel after testing quite a bit. So it is possible this is a WonderBrush bug, but reviewing the relevant code does not show any obvious problems with it: https://github.com/stippi/WonderBrush-v2/blob/f6e64b578fe4d0e1ca3b6bfd4c3417300cdec655/WonderBrush/src/gui/panels/ExportPanel.cpp#L67

Attachments (1)

FilePanelRace.PNG (32.5 KB ) - added by waddlesplash 4 years ago.

Download all attachments as: .zip

Change History (5)

by waddlesplash, 4 years ago

Attachment: FilePanelRace.PNG added

comment:1 by waddlesplash, 4 years ago

Anyone have any ideas of where this problem might be occurring?

comment:2 by diver, 4 years ago

I think I've seen such problems in other apps too.

comment:3 by X512, 4 years ago

Occasionally (about 1 in 5-10 times), the Export file panel in WonderBrush will open in an extremely broken state, and resizing the window does not fix things.

Can't reproduce when trying more then 20 times. Tried both opening Export dialog from same application instance and reopening application on each try.

comment:4 by X512, 4 years ago

Can be related: #12887, #13521.

Note: See TracTickets for help on using tickets.