I deleted ".mixxx/" dir and did "aptitude purge mixxx", then reinstalled 1.9.0 from the ppa. And guess what: Still mixxx (now the "stable" 1.9.0) crashes 1 minute or two after new library scan. Maybe there is a "bad" file in my library? Any ideas how I can track this error? Do you have a gdb-version of mixxx somewhere (that is, one with symbol table)?
...
Debug: [Main]: PlaylistTableModel(0x9299608) select() took 0 ms
Debug: [Main]: PlaylistTableModel(0x9299608) select() took 1 ms
Debug: [Main]: Creating View: "CREATE TEMPORARY VIEW IF NOT EXISTS library_view AS SELECT library.id,library.played,library.timesplayed,library.artist,library.title,library.album,library.year,library.duration,library.rating,library.genre,library.filetype,library.tracknumber,library.key,library.datetime_added,library.bpm,library.bitrate,track_locations.location,track_locations.fs_deleted,library.comment,library.mixxx_deleted FROM library INNER JOIN track_locations ON library.location = track_locations.id WHERE (mixxx_deleted=0 AND fs_deleted=0)"
Debug: [Main]: LibraryTableModel(0x93197f0) setTable "library_view" ("id", "played", "timesplayed", "artist", "title", "album", "year", "duration", "rating", "genre", "filetype", "tracknumber", "key", "datetime_added", "bpm", "bitrate", "location", "fs_deleted", "comment", "mixxx_deleted") "id"
Debug: [Main]: LibraryTableModel(0x93197f0) buildIndex took 0 ms
Debug: [Main]: LibraryTableModel(0x93197f0) select() took 0 ms
Debug: [Main]: LibraryTableModel(0x93197f0) select() took 1 ms
Debug: [Main]: PrepareLibraryTableModel(0x93197f0) select() took 0 ms
Debug: [Main]: PrepareLibraryTableModel(0x93197f0) select() took 0 ms
Debug: [Main]: WTrackTableView::loadTrackModel() PrepareLibraryTableModel(0x93197f0)
Debug: [Main]: PrepareLibraryTableModel(0x93197f0) select() took 0 ms
Debug: [Main]: PrepareLibraryTableModel(0x93197f0) select() took 1 ms
Debug: [Main]: DlgPrepare(0x92be820, name = "DlgPrepare") analysisActive false
Debug: [Main]: MixxxLibraryFeature::activate()
Debug: [Main]: WTrackTableView::loadTrackModel() LibraryTableModel(0x8ee32f8)
Debug: [Main]: LibraryTableModel(0x8ee32f8) select() took 1 ms
Debug: [Main]: WLibrary::switchToView "WTrackTableView"
Debug: [Main]: WSearchLineEdit::restoreSearch( "" )
Warning: [Main]: QGLContext::makeCurrent(): Cannot make invalid context current.
Debug: [Main]: createWaveformViewer()
Debug: [Main]: WaveformViewerFactory :: Creating new visual waveform
Debug: [Main]: WaveformViewerFactory :: Making new GL context.
Debug: [Main]: createWaveformViewer()
Debug: [Main]: WaveformViewerFactory :: Creating new visual waveform
Debug: [Main]: WaveformViewerFactory :: Sharing existing GL context.
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" , "hotcue_38_position" )
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Channel2]" , "hotcue_38_position" )
Warning: [Main]: WPushButton for control "[Channel1],hotcue_1_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],hotcue_2_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],hotcue_3_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],hotcue_4_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],hotcue_1_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],hotcue_2_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],hotcue_3_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],hotcue_4_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel1],loop_enabled" is null, skipping.
Warning: [Main]: WPushButton for control "[Channel2],loop_enabled" is null, skipping.
Debug: [Main]: Displaying mixxx
Debug: [Main]: Running Mixxx
Debug: [Main]: SidebarModel::clicked() index= QModelIndex(2,0,0x8d49938,SidebarModel(0x8d49938) )
Debug: [Main]: WLibrary::switchToView "PLAYLISTHOME"
Debug: [Main]: WLibrary::setCurrentWidget "PLAYLISTHOME"
Debug: [Main]: SidebarModel::clicked() index= QModelIndex(2,0,0x8d49938,SidebarModel(0x8d49938) )
Debug: [Main]: WLibrary::switchToView "PLAYLISTHOME"
Debug: [Main]: SidebarModel::rightClicked() index= QModelIndex(2,0,0x8d49938,SidebarModel(0x8d49938) )
Debug: [Main]: WLibrary::switchToView "PLAYLISTHOME"
Debug: [Main]: SidebarModel::clicked() index= QModelIndex(3,0,0x8d49938,SidebarModel(0x8d49938) )
Debug: [Main]: WLibrary::switchToView "CRATEHOME"
Debug: [Main]: WLibrary::setCurrentWidget "CRATEHOME"
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Abgebrochen
I deleted ".mixxx/" dir and did "aptitude purge mixxx", then reinstalled 1.9.0 from the ppa. And guess what: Still mixxx (now the "stable" 1.9.0) crashes 1 minute or two after new library scan. Maybe there is a "bad" file in my library? Any ideas how I can track this error? Do you have a gdb-version of mixxx somewhere (that is, one with symbol table)?
... del(0x9299608) select() took 0 ms del(0x9299608) select() took 1 ms id,library. played, library. timesplayed, library. artist, library. title,library. album,library. year,library. duration, library. rating, library. genre,library. filetype, library. tracknumber, library. key,library. datetime_ added,library. bpm,library. bitrate, track_locations .location, track_locations .fs_deleted, library. comment, library. mixxx_deleted FROM library INNER JOIN track_locations ON library.location = track_locations.id WHERE (mixxx_deleted=0 AND fs_deleted=0)" el(0x93197f0) setTable "library_view" ("id", "played", "timesplayed", "artist", "title", "album", "year", "duration", "rating", "genre", "filetype", "tracknumber", "key", "datetime_added", "bpm", "bitrate", "location", "fs_deleted", "comment", "mixxx_deleted") "id" el(0x93197f0) buildIndex took 0 ms el(0x93197f0) select() took 0 ms el(0x93197f0) select() took 1 ms ableModel( 0x93197f0) select() took 0 ms ableModel( 0x93197f0) select() took 0 ms ::loadTrackMode l() PrepareLibraryT ableModel( 0x93197f0) ableModel( 0x93197f0) select() took 0 ms ableModel( 0x93197f0) select() took 1 ms 0x92be820, name = "DlgPrepare") analysisActive false ture::activate( ) ::loadTrackMode l() LibraryTableMod el(0x8ee32f8) el(0x8ee32f8) select() took 1 ms :switchToView "WTrackTableView" ::restoreSearch ( "" ) :makeCurrent( ): Cannot make invalid context current. iewer() actory :: Creating new visual waveform actory :: Making new GL context. iewer() actory :: Creating new visual waveform actory :: Sharing existing GL context. :getControl returning NULL for ( "[Channel1]" , "hotcue_ 38_position" ) :getControl returning NULL for ( "[Channel2]" , "hotcue_ 38_position" ) ,hotcue_ 1_enabled" is null, skipping. ,hotcue_ 2_enabled" is null, skipping. ,hotcue_ 3_enabled" is null, skipping. ,hotcue_ 4_enabled" is null, skipping. ,hotcue_ 1_enabled" is null, skipping. ,hotcue_ 2_enabled" is null, skipping. ,hotcue_ 3_enabled" is null, skipping. ,hotcue_ 4_enabled" is null, skipping. ,loop_enabled" is null, skipping. ,loop_enabled" is null, skipping. :clicked( ) index= QModelIndex( 2,0,0x8d49938, SidebarModel( 0x8d49938) ) :switchToView "PLAYLISTHOME" :setCurrentWidg et "PLAYLISTHOME" :clicked( ) index= QModelIndex( 2,0,0x8d49938, SidebarModel( 0x8d49938) ) :switchToView "PLAYLISTHOME" :rightClicked( ) index= QModelIndex( 2,0,0x8d49938, SidebarModel( 0x8d49938) ) :switchToView "PLAYLISTHOME" :clicked( ) index= QModelIndex( 3,0,0x8d49938, SidebarModel( 0x8d49938) ) :switchToView "CRATEHOME" :setCurrentWidg et "CRATEHOME"
Debug: [Main]: PlaylistTableMo
Debug: [Main]: PlaylistTableMo
Debug: [Main]: Creating View: "CREATE TEMPORARY VIEW IF NOT EXISTS library_view AS SELECT library.
Debug: [Main]: LibraryTableMod
Debug: [Main]: LibraryTableMod
Debug: [Main]: LibraryTableMod
Debug: [Main]: LibraryTableMod
Debug: [Main]: PrepareLibraryT
Debug: [Main]: PrepareLibraryT
Debug: [Main]: WTrackTableView
Debug: [Main]: PrepareLibraryT
Debug: [Main]: PrepareLibraryT
Debug: [Main]: DlgPrepare(
Debug: [Main]: MixxxLibraryFea
Debug: [Main]: WTrackTableView
Debug: [Main]: LibraryTableMod
Debug: [Main]: WLibrary:
Debug: [Main]: WSearchLineEdit
Warning: [Main]: QGLContext:
Debug: [Main]: createWaveformV
Debug: [Main]: WaveformViewerF
Debug: [Main]: WaveformViewerF
Debug: [Main]: createWaveformV
Debug: [Main]: WaveformViewerF
Debug: [Main]: WaveformViewerF
Debug: [Main]: ControlObject:
Debug: [Main]: ControlObject:
Warning: [Main]: WPushButton for control "[Channel1]
Warning: [Main]: WPushButton for control "[Channel1]
Warning: [Main]: WPushButton for control "[Channel1]
Warning: [Main]: WPushButton for control "[Channel1]
Warning: [Main]: WPushButton for control "[Channel2]
Warning: [Main]: WPushButton for control "[Channel2]
Warning: [Main]: WPushButton for control "[Channel2]
Warning: [Main]: WPushButton for control "[Channel2]
Warning: [Main]: WPushButton for control "[Channel1]
Warning: [Main]: WPushButton for control "[Channel2]
Debug: [Main]: Displaying mixxx
Debug: [Main]: Running Mixxx
Debug: [Main]: SidebarModel:
Debug: [Main]: WLibrary:
Debug: [Main]: WLibrary:
Debug: [Main]: SidebarModel:
Debug: [Main]: WLibrary:
Debug: [Main]: SidebarModel:
Debug: [Main]: WLibrary:
Debug: [Main]: SidebarModel:
Debug: [Main]: WLibrary:
Debug: [Main]: WLibrary:
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Abgebrochen