Library table not displaying on Windows with Qt 4.5.x
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
High
|
Unassigned | ||
1.8 |
Fix Released
|
High
|
Sean M. Pappalardo |
Bug Description
Trunk r2405 introduces a change that breaks the library table on 64-bit Windows only: it doesn't display anything, not even column headers, no matter if used on a previously valid db file or allowed to create a new one. The temporary view returns no errors, however:
Debug: [Main]: Query: "CREATE TEMPORARY VIEW IF NOT EXISTS library_view AS SELECT library.
Debug: [Main]: Last error: QSqlError(-1, "", "")
Also of note: using a library file created with r2405 (or later) with a version of Mixxx from r2404 or earlier results in the same symptoms. (Allowing Mixxx r2404 or older to re-create the DB file fixes it.)
Workaround: use setTable(
description: | updated |
description: | updated |
summary: |
- Library table not displaying on Windows + Library table not displaying and crashing on Windows |
description: | updated |
summary: |
- Library table not displaying and crashing on Windows + Library table not displaying on Windows |
description: | updated |
summary: |
- Library table not displaying on Windows x64 + Library table not displaying on Windows with Qt 4.5.x |
Changed in mixxx: | |
status: | Invalid → Triaged |
milestone: | 1.8.0 → none |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
Due to this only happening on x64, this might be a Qt bug. Albert, please check and confirm and report one to them if so.