I tested trunk and I couldn't reproduce the exact same error described above, but I could crash it via the switching between views(Library Auto-DJ and Playlists)
1. Start rescanning
2. switch views
3. crash on AutoDJ view (not every time though)
Mixxx trunk "(bzr r2949; built on: Nov 4 2011 @ 21:12:14; flags: hifieq mad midiscript optimize qdebug shoutcast verbose vinylcontrol)
Debug: [Main]: Running Mixxx
Debug: [LibraryScanner 1]: LibraryHashDAO::initialize LibraryScanner(0x7fe1382233f0, name = "LibraryScanner 1") "LIBRARY_SCANNER"
Debug: [LibraryScanner 1]: CueDAO::initialize LibraryScanner(0x7fe1382233f0, name = "LibraryScanner 1") "LIBRARY_SCANNER"
Debug: [LibraryScanner 1]: TrackDAO::initialize LibraryScanner(0x7fe1382233f0, name = "LibraryScanner 1") "LIBRARY_SCANNER"
Debug: [LibraryScanner 1]: upgrade filename is "/home/michael/.mixxx/DBUPGRADED"
Debug: [LibraryScanner 1]: Legacy importer took 0 ms
Debug: [LibraryScanner 1]: Recursively scanning library.
Debug: [Main]: MixxxLibraryFeature::activate()
Debug: [Main]: LibraryTableModel(0x2b0ff40) select() took 5155 ms
Debug: [Main]: WSearchLineEdit::restoreSearch( "" )
Debug: [Main]: BaseTrackCache(0x2b0dea0) select() error: src/library/basetrackcache.cpp 369 "SELECT id FROM library_cache_view WHERE id in (850,851,852,853,854,849) " QSqlError(5, "Der Datensatz konnte nicht abgeholt werden", "database is locked")
Debug: [Main]: PlaylistTableModel(0x2dd6030) select() took 10736 ms
Debug: [Main]: PlaylistTableModel(0x2dd6030) select() error: src/library/basesqltablemodel.cpp 186 "SELECT track_id,position FROM playlist_1 ORDER BY playlist_1.position ASC" QSqlError(5, "Der Datensatz konnte nicht abgeholt werden", "database is locked")
Fatal: [Main]: ASSERT: "record.indexOf(column) == m_tableColumnIndex[column]" in file src/library/basesqltablemodel.cpp, line 195
I tested trunk and I couldn't reproduce the exact same error described above, but I could crash it via the switching between views(Library Auto-DJ and Playlists)
1. Start rescanning
2. switch views
3. crash on AutoDJ view (not every time though)
Mixxx trunk "(bzr r2949; built on: Nov 4 2011 @ 21:12:14; flags: hifieq mad midiscript optimize qdebug shoutcast verbose vinylcontrol)
Debug: [Main]: Running Mixxx :initialize LibraryScanner( 0x7fe1382233f0, name = "LibraryScanner 1") "LIBRARY_SCANNER" 0x7fe1382233f0, name = "LibraryScanner 1") "LIBRARY_SCANNER" :initialize LibraryScanner( 0x7fe1382233f0, name = "LibraryScanner 1") "LIBRARY_SCANNER" michael/ .mixxx/ DBUPGRADED" ture::activate( ) el(0x2b0ff40) select() took 5155 ms ::restoreSearch ( "" ) 0x2b0dea0) select() error: src/library/ basetrackcache. cpp 369 "SELECT id FROM library_cache_view WHERE id in (850,851, 852,853, 854,849) " QSqlError(5, "Der Datensatz konnte nicht abgeholt werden", "database is locked") del(0x2dd6030) select() took 10736 ms del(0x2dd6030) select() error: src/library/ basesqltablemod el.cpp 186 "SELECT track_id,position FROM playlist_1 ORDER BY playlist_1.position ASC" QSqlError(5, "Der Datensatz konnte nicht abgeholt werden", "database is locked") indexOf( column) == m_tableColumnIn dex[column] " in file src/library/ basesqltablemod el.cpp, line 195
Debug: [LibraryScanner 1]: LibraryHashDAO:
Debug: [LibraryScanner 1]: CueDAO::initialize LibraryScanner(
Debug: [LibraryScanner 1]: TrackDAO:
Debug: [LibraryScanner 1]: upgrade filename is "/home/
Debug: [LibraryScanner 1]: Legacy importer took 0 ms
Debug: [LibraryScanner 1]: Recursively scanning library.
Debug: [Main]: MixxxLibraryFea
Debug: [Main]: LibraryTableMod
Debug: [Main]: WSearchLineEdit
Debug: [Main]: BaseTrackCache(
Debug: [Main]: PlaylistTableMo
Debug: [Main]: PlaylistTableMo
Fatal: [Main]: ASSERT: "record.