Leaked control objects on 2.3 beta

Bug #1912129 reported by Jan Holthuis
12
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Mixxx
Fix Committed
Undecided
Jan Holthuis

Bug Description

I get this on every shutdown on 2.3.

Warning [Main]: The following 6 controls were leaked:
Warning [Main]: "[PreviewDeck]" "show_previewdeck" QObject(0x0)
Warning [Main]: "[Library]" "show_coverart" QObject(0x0)
Warning [Main]: "[Microphone]" "show_microphone" QObject(0x0)
Warning [Main]: "[Master]" "skin_settings" QObject(0x0)
Warning [Main]: "[VinylControl]" "show_vinylcontrol" QObject(0x0)
Warning [Main]: "[Master]" "maximize_library" QObject(0x0)

Revision history for this message
Daniel Schürmann (daschuer) wrote :

I cannot confirm that with 2.3.0
Which version are you using and which skin?

Be (be.ing)
Changed in mixxx:
status: New → Incomplete
Revision history for this message
Jan Holthuis (holthuis-jan) wrote :

When I close the Mixxx window, the window closes and sometimes a new, empty window pops up for a short amount of time. This is the terminal output:

```
Warning [Main]: QXcbConnection: XCB error: 8 (BadMatch), sequence: 33780, resource id: 62914578, major code: 130 (Unknown), minor code: 3
Warning [Main]: QXcbConnection: XCB error: 8 (BadMatch), sequence: 33798, resource id: 62914578, major code: 130 (Unknown), minor code: 3
Warning [Main]: QXcbConnection: XCB error: 8 (BadMatch), sequence: 33801, resource id: 62914578, major code: 130 (Unknown), minor code: 3
Warning [Main]: QXcbConnection: XCB error: 8 (BadMatch), sequence: 35140, resource id: 62914578, major code: 130 (Unknown), minor code: 3
Warning [Main]: QXcbConnection: XCB error: 8 (BadMatch), sequence: 35180, resource id: 62914578, major code: 130 (Unknown), minor code: 3
Warning [Main]: QXcbConnection: XCB error: 8 (BadMatch), sequence: 36478, resource id: 62914578, major code: 130 (Unknown), minor code: 3
Warning [Main]: QXcbConnection: XCB error: 8 (BadMatch), sequence: 37789, resource id: 62914578, major code: 130 (Unknown), minor code: 3
Warning [Main]: QXcbConnection: XCB error: 8 (BadMatch), sequence: 39157, resource id: 62914578, major code: 130 (Unknown), minor code: 3
Warning [Main]: QXcbConnection: XCB error: 8 (BadMatch), sequence: 39186, resource id: 62914578, major code: 130 (Unknown), minor code: 3
Warning [Main]: QXcbConnection: XCB error: 8 (BadMatch), sequence: 39189, resource id: 62914578, major code: 130 (Unknown), minor code: 3
Warning [Main]: QXcbConnection: XCB error: 8 (BadMatch), sequence: 40583, resource id: 62914578, major code: 130 (Unknown), minor code: 3
JackCallback: Stopping stream
RealProcess: Callback finished
Silencing the output
RealStop: Stream stopped
JackXRunCb: JACK signalled xrun
UpdateQueue: Removed stream from processing queue
TerminateHostApis in
TerminateHostApis out
Warning [LibraryScanner 1]: QSqlDatabasePrivate::removeDatabase: connection 'MIXXX-2' is still in use, all queries will cease to work.
Warning [Main]: The following 6 controls were leaked:
Warning [Main]: "[VinylControl]" "show_vinylcontrol" QObject(0x0)
Warning [Main]: "[Master]" "maximize_library" QObject(0x0)
Warning [Main]: "[Master]" "skin_settings" QObject(0x0)
Warning [Main]: "[Library]" "show_coverart" QObject(0x0)
Warning [Main]: "[Microphone]" "show_microphone" QObject(0x0)
Warning [Main]: "[PreviewDeck]" "show_previewdeck" QObject(0x0)
DEBUG ASSERT: "!"Controls were leaked!"" in function void MixxxMainWindow::finalize() at /home/jan/Projects/mixxx/src/mixxx.cpp:874
Aborted (core dumped)
```

Revision history for this message
Jan Holthuis (holthuis-jan) wrote :

I have the impression that this is caused by pop-shell's tiling... I didn't encounter this with tiling disabled.

https://github.com/pop-os/shell

Changed in mixxx:
milestone: 2.3.0 → none
Revision history for this message
Jan Holthuis (holthuis-jan) wrote :

I actually found the issue, working on a fix for main. Maybe we can backport to 2.3, but this is no priority right now.

Changed in mixxx:
status: Incomplete → In Progress
assignee: nobody → Jan Holthuis (holthuis-jan)
Revision history for this message
Be (be.ing) wrote :

I'd prefer to leave well enough alone on the stable branch.

Revision history for this message
Daniel Schürmann (daschuer) wrote :
Changed in mixxx:
milestone: none → 2.4.0
status: In Progress → Fix Committed
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/10293

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.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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