View Bug Details

IDProjectCategoryView StatusLast Update
0001535DCP-o-maticBugspublic2020-12-16 00:16
Reportercarl Assigned Tocarl  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Target Version2.14.0 
Summary0001535: Hang when dragging window size with content loaded
Description

Load mkv, minimise window then drag its size about -> hang with 100% CPU.

TagsNo tags attached.
Branch
Estimated weeks required
Estimated work requiredUnknown

Activities

carl

2019-04-26 15:44

administrator   ~0003276

Backtraces contain deeply nested gtk_widget_size_allocate() calls.

carl

2019-04-26 15:45

administrator   ~0003277

Somestimes containing wxGrid::CalcWindowSizes

carl

2019-04-26 15:47

administrator   ~0003278

Disconnecting EVT_SIZE handler from FilmViewer panel does not help.

carl

2019-04-26 15:49

administrator   ~0003279

Seems to require loaded content.

carl

2019-04-26 16:01

administrator   ~0003280

Last edited: 2019-04-26 16:03

Does with MKV (video+audio+subs), PNG (video), SRT (subs), WAV (audio).

carl

2019-04-26 16:32

administrator   ~0003281

Last edited: 2019-04-26 16:42

Removing FilmEditor "fixes" it.
Removing just ContentPanel "fixes" it.

carl

2019-04-26 22:21

administrator   ~0003282

Looks like it's the wxGrid in the AudioMappingView. Commenting out

_mapping->set (ac.front()->audio->mapping());

so that the wxGrid gets nothing in it fixes the hang. Possibly

https://groups.google.com/forum/#!topic/wx-dev/yRCy5sExSOc

carl

2019-04-26 22:22

administrator   ~0003283

Maybe time to replace it with a custom control :(

carl

2019-04-27 01:42

administrator   ~0003289

Should be fixed by the new custom AudioMappingView in eed0487aa9cd13faa45d8f79c777306fd85956b3

Bug History

Date Modified Username Field Change
2019-04-26 12:08 carl New Bug
2019-04-26 15:44 carl Note Added: 0003276
2019-04-26 15:45 carl Note Added: 0003277
2019-04-26 15:47 carl Note Added: 0003278
2019-04-26 15:49 carl Note Added: 0003279
2019-04-26 16:01 carl Note Added: 0003280
2019-04-26 16:02 carl Note Edited: 0003280
2019-04-26 16:03 carl Note Edited: 0003280
2019-04-26 16:32 carl Note Added: 0003281
2019-04-26 16:32 carl Note Edited: 0003281
2019-04-26 16:42 carl Note Edited: 0003281
2019-04-26 22:21 carl Note Added: 0003282
2019-04-26 22:22 carl Note Added: 0003283
2019-04-27 01:42 carl Note Added: 0003289
2019-04-27 01:42 carl Assigned To => carl
2019-04-27 01:42 carl Status new => resolved
2019-04-27 01:42 carl Resolution open => fixed
2020-12-16 00:16 carl Status resolved => closed