Purging tracks from library does not return
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Critical
|
Daniel Schürmann |
Bug Description
Rescanning and purging tracks of deleted files leads into an endless loop.
Debug [Main]: Committing transaction on "qt_sql_
Debug [Main]: Committing transaction on "qt_sql_
Debug [Main]: Committing transaction on "qt_sql_
Debug [Main]: Committing transaction on "qt_sql_
Debug [Main]: Committing transaction on "qt_sql_
Debug [Main]: Committing transaction on "qt_sql_
Debug [Main]: Committing transaction on "qt_sql_
Debug [Main]: Committing transaction on "qt_sql_
Debug [Main]: Committing transaction on "qt_sql_
Debug [Main]: Committing transaction on "qt_sql_
...
Break in debugger always drops me here:
...
#8 0x000000000090281f in PlaylistDAO:
at lin64_build/
#9 0x000000000090a1b8 in PlaylistDAO:
at src/library/
#10 0x000000000090a718 in PlaylistDAO:
#11 0x00000000009e6295 in TrackCollection
#12 0x0000000000971a0e in MissingTableMod
#13 0x0000000000ce3911 in WTrackTableView
#14 0x0000000000c76645 in WTrackTableView
#15 0x00007ffff4cf0090 in QMetaObject:
#16 0x00007ffff56f5062 in QAction:
at /usr/lib64/
#17 0x00007ffff56f63c3 in QAction:
at /usr/lib64/
#18 0x00007ffff5b50f5d in QMenuPrivate:
at /usr/lib64/
#19 0x00007ffff5b553c9 in QMenuPrivate:
#20 0x00007ffff5751710 in QWidget:
---Type <return> to continue, or q <return> to quit---
at /usr/lib64/
#21 0x00007ffff5b5961b in QMenu::
#22 0x00007ffff56faecc in QApplicationPri
#23 0x00007ffff5703547 in QApplication:
at /usr/lib64/
#24 0x0000000000a20f1f in MixxxApplicatio
at src/mixxxapplic
#25 0x00007ffff4cdbeed in QCoreApplicatio
#26 0x00007ffff570156b in QApplicationPri
at /usr/lib64/
#27 0x00007ffff577c26d in QETWidget:
at /usr/lib64/
#28 0x00007ffff577a99c in QApplication:
at /usr/lib64/
#29 0x00007ffff57a3409 in x11EventSourceD
#30 0x00007ffff0354e52 in g_main_
at /usr/lib64/
#31 0x00007ffff03551d0 in g_main_
---Type <return> to continue, or q <return> to quit---
at /usr/lib64/
#32 0x00007ffff035527c in g_main_
at /usr/lib64/
#33 0x00007ffff4d0c47e in QEventDispatche
#34 0x00007ffff57a35a6 in QGuiEventDispat
#35 0x00007ffff4cda7bf in QEventLoop:
#36 0x00007ffff4cdab25 in QEventLoop:
#37 0x00007ffff4ce0779 in QCoreApplicatio
at /usr/lib64/
#38 0x0000000000462ade in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at src/main.cpp:116
description: | updated |
summary: |
- Purge from library does not return + Purging tracks from library does not return |
Changed in mixxx: | |
status: | New → Confirmed |
importance: | Undecided → Critical |
assignee: | nobody → Daniel Schürmann (daschuer) |
milestone: | none → 2.1.0 |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
Fixed in https:/ /github. com/mixxxdj/ mixxx/commit/ 3eb8844a5e5a789 395cd0d72b45040 c38521697d