All controls are leaked when closing mixxx while developer tools window is open

Bug #1918563 reported by Jan Holthuis
6
This bug affects 1 person
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_EffectUnit4_Effect4]" "button_parameter8_type" QObject(0x0)
Warning [Main]: "[EqualizerRack1_[Channel4]_Effect1]" "parameter2_type" QObject(0x0)
Warning [Main]: "[Sampler10]" "hotcue_32_activate" QObject(0x0)
Warning [Main]: "[Sampler11]" "hotcue_22_gotoandplay" QObject(0x0)
Warning [Main]: "[PreviewDeck1]" "hotcue_29_position" QObject(0x0)
Warning [Main]: "[EffectRack1_EffectUnit2_Effect2]" "parameter2_set_zero" QObject(0x0)
Warning [Main]: "[EffectRack1_EffectUnit1_Effect1]" "parameter4_down" QObject(0x0)
Warning [Main]: "[QuickEffectRack1_[Channel2]_Effect1]" "parameter12_set_zero" QObject(0x0)
Warning [Main]: "[EffectRack1_EffectUnit3]" "group_[Microphone]_enable" QObject(0x0)
Warning [Main]: "[Channel4]" "hotcue_6_clear" QObject(0x0)
Warning [Main]: "[QuickEffectRack1_[Channel2]_Effect1]" "parameter11_set_one" QObject(0x0)
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_EffectUnit2_Effect1]" "parameter13_toggle" QObject(0x0)
Warning [Main]: "[EffectRack1_EffectUnit2_Effect2]" "parameter1_set_zero" QObject(0x0)
Warning [Main]: "[EffectRack1_EffectUnit2_Effect4]" "parameter11_set_default" QObject(0x0)
Warning [Main]: "[OutputEffectRack_[Master]_Effect1]" "parameter13_up" QObject(0x0)
Warning [Main]: "[Channel1]" "VuMeter_set_one" QObject(0x0)
Warning [Main]: "[EffectRack1_EffectUnit3_Effect1]" "parameter9_up_small" QObject(0x0)
Warning [Main]: "[Auxiliary1]" "VuMeter_set_minus_one" QObject(0x0)
Warning [Main]: "[EffectRack1_EffectUnit4_Effect1]" "parameter3_minus_toggle" QObject(0x0)
Warning [Main]: "[Sampler1]" "hotcue_24_gotoandstop" QObject(0x0)
Warning [Main]: "[Sampler12]" "hotcue_22_gotoandstop" QObject(0x0)
Warning [Main]: "[EffectRack1_EffectUnit1_Effect3]" "parameter3_set_zero" QObject(0x0)
Warning [Main]: "[EqualizerRack1_[Channel1]_Effect1]" "parameter9_set_one" QObject(0x0)
Warning [Main]: "[EqualizerRack1_[Channel2]_Effect1]" "parameter9_down_small" QObject(0x0)
Warning [Main]: "[Skin]" "show_key_controls_compact" QObject(0x0)
Warning [Main]: "[EffectRack1_EffectUnit2_Effect4]" "parameter13_toggle" QObject(0x0)
Warning [Main]: "[QuickEffectRack1_[Channel2]_Effect1]" "parameter1_set_zero" QObject(0x0)
DEBUG ASSERT: "!"Controls were leaked!"" in function void MixxxMainWindow::finalize() at /home/jan/Projects/mixxx/src/mixxx.cpp:874
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
Revision history for this message
Jan Holthuis (holthuis-jan) wrote :
Changed in mixxx:
status: In Progress → Fix Committed
Changed in mixxx:
status: Fix Committed → Fix Released
Revision history for this message
Swiftb0y (swiftb0y) wrote :

Mixxx now uses GitHub for bug tracking. This bug has been migrated to:
https://github.com/mixxxdj/mixxx/issues/10341

lock status: Metadata changes locked and limited to project staff
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.