All controls are leaked when closing mixxx while developer tools window is open
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Medium
|
Jan Holthuis |
Bug Description
If you exit mixxx while the Developer Tools window is still open, this debug assertion triggers:
[...]
Warning [Main]: "[EffectRack1_
Warning [Main]: "[EqualizerRack
Warning [Main]: "[Sampler10]" "hotcue_
Warning [Main]: "[Sampler11]" "hotcue_
Warning [Main]: "[PreviewDeck1]" "hotcue_
Warning [Main]: "[EffectRack1_
Warning [Main]: "[EffectRack1_
Warning [Main]: "[QuickEffectRa
Warning [Main]: "[EffectRack1_
Warning [Main]: "[Channel4]" "hotcue_6_clear" QObject(0x0)
Warning [Main]: "[QuickEffectRa
Warning [Main]: "[Sampler3]" "hotcue_11_color" QObject(0x0)
Warning [Main]: "[Sampler12]" "hotcue_14_clear" QObject(0x0)
Warning [Main]: "[Sampler13]" "hotcue_13_color" QObject(0x0)
Warning [Main]: "[EffectRack1_
Warning [Main]: "[EffectRack1_
Warning [Main]: "[EffectRack1_
Warning [Main]: "[OutputEffectR
Warning [Main]: "[Channel1]" "VuMeter_set_one" QObject(0x0)
Warning [Main]: "[EffectRack1_
Warning [Main]: "[Auxiliary1]" "VuMeter_
Warning [Main]: "[EffectRack1_
Warning [Main]: "[Sampler1]" "hotcue_
Warning [Main]: "[Sampler12]" "hotcue_
Warning [Main]: "[EffectRack1_
Warning [Main]: "[EqualizerRack
Warning [Main]: "[EqualizerRack
Warning [Main]: "[Skin]" "show_key_
Warning [Main]: "[EffectRack1_
Warning [Main]: "[QuickEffectRa
DEBUG ASSERT: "!"Controls were leaked!"" in function void MixxxMainWindow
Aborted (core dumped)
We should make sure to close the window when exiting mixxx before destroying the COs.
Changed in mixxx: | |
milestone: | none → 2.3.0 |
importance: | Undecided → Medium |
Changed in mixxx: | |
assignee: | nobody → Jan Holthuis (holthuis-jan) |
status: | New → In Progress |
Changed in mixxx: | |
status: | In Progress → Fix Committed |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
https:/ /github. com/mixxxdj/ mixxx/pull/ 3701