mixxxdj / mixxx

Mixxx is Free DJ software that gives you everything you need to perform live mixes.
http://mixxx.org
Other
4.52k stars 1.28k forks source link

Fatal: ASSERT failure in QList<T>::at: "index out of range", file /usr/share/qt4/include/QtCore/qlist.h, line 387 #5071

Closed mixxxbot closed 2 years ago

mixxxbot commented 2 years ago

Reported by: Pegasus-RPG Date: 2008-12-15T23:34:08Z Status: Fix Released Importance: Undecided Launchpad Issue: lp308365 Attachments: Backtrace


Fatal: ASSERT failure in QList<T>::at: "index out of range", file /usr/share/qt4/include/QtCore/qlist.h, line 387
occurs when a row is added to the bindings table that has empty string values or NULL for miditype, midino, and midichan.

It works okay if you put something in the strings.

mixxxbot commented 2 years ago

Commented by: Pegasus-RPG Date: 2008-12-15T23:39:03Z Attachments: Backtrace

mixxxbot commented 2 years ago

Commented by: deftdawg Date: 2008-12-17T14:06:10Z


should be fixed.

mixxxbot commented 2 years ago

Commented by: Pegasus-RPG Date: 2008-12-18T20:25:01Z


It is.

mixxxbot commented 2 years ago

Commented by: hippako Date: 2009-08-13T12:49:41Z


Happens in jaunty, here is the output from terminal:

~$ mixxx
Debug: [Main]: Setting up plugin paths... 
Debug: [Main]: ...done. 
Debug: [Main]: Mixxx 1.7.0 "(svn 2505; built on: Aug  6 2009 @ 07:14:40) " is starting... 
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Mixer Profile]" , "LoEQFrequency" ) 
Debug: [Main]: SampleRate 44100 
Debug: [Main]: Latency 64 
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
Debug: [Main]: createWaveformViewer() 
Debug: [Main]: WaveformViewerFactory :: Creating new visual waveform 
Debug: [Main]: WaveformViewerFactory :: Making new GL context. 
Debug: [Main]: WaveformRenderer::setupControlObjects - VisualResample:  400 
Debug: [Main]: Got bgColor  QColor(ARGB 1, 0.0980392, 0.0980392, 0.0980392) 
Debug: [Main]: Got signalColor  QColor(ARGB 1, 0, 0.803922, 0) 
Debug: [Main]: createWaveformViewer() 
Debug: [Main]: WaveformViewerFactory :: Creating new visual waveform 
Debug: [Main]: WaveformViewerFactory :: Sharing existing GL context. 
Debug: [Main]: WaveformRenderer::setupControlObjects - VisualResample:  400 
Debug: [Main]: Got bgColor  QColor(ARGB 1, 0.0980392, 0.0980392, 0.0980392) 
Debug: [Main]: Got signalColor  QColor(ARGB 1, 0, 0.803922, 0) 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/." 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/.." 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/compressor.xml" 
Debug: [Main]: LADSPA: Plugin  "Compress"  not found (required by preset  "Compressor" ) 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/delay5s.xml" 
Debug: [Main]: LADSPA: Plugin  "delay_5s"  not found (required by preset  "Delay5s" ) 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/djflanger.xml" 
Debug: [Main]: LADSPA: Plugin  "djFlanger"  not found (required by preset  "DJFlanger" ) 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/karaoke.xml" 
Debug: [Main]: LADSPA: Plugin  "karaoke"  not found (required by preset  "Karaoke" ) 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/null.xml" 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/plate.xml" 
Debug: [Main]: LADSPA: Plugin  "Plate2x2"  not found (required by preset  "PlateReverb" ) 
Debug: [Main]: Setting up LADSPA EnableEffect "0" 
Debug: [Main]: Key string: "EnableEffect0" 
Debug: [Main]: Setting up LADSPA EnableEffect "1" 
Debug: [Main]: Key string: "EnableEffect1" 
Debug: [Main]: Setting up LADSPA EnableEffect "2" 
Debug: [Main]: Key string: "EnableEffect2" 
Debug: [Main]: Loading playlists and library tracks from XML... 
Debug: [Main]: Track::readXML "/home/lappy/.mixxx/mixxxtrack.xml" 
Debug: [Main]: playlist name "Default 2" 
Debug: [Main]: playlist name "Default 1" 
Debug: [Main]: Promo track directory does not exist: "/usr/share/mixxx/promo" 
Debug: [Main]: Constructed LibraryScanner!!! 
Debug: [Main]: FIXME: Need to tell the m_pPlaylistListModel to refresh in src/track.cpp on line: 1367 
Debug: [Main]: Trying to add 130 songs to the library playlist 
Debug: [Main]: Adjusting column widths: tracktable width = 100  1% of that is: 1  FIXME: this should be done when initalizing the skin. 
Debug: [Main]: Shrinking Title/Comment for small screen...  
Debug: [Main]: FIXME: repaintEverything switches table model and shouldn't do that when viewing the playlist model in  src/wtracktableview.cpp:  227 
Debug: [MidiObject 1]: MidiMapping: Loading MIDI XML from "/home/lappy/.mixxx/MixxxMIDIBindings.xml" 
Debug: [MidiObject 1]: Could not open xml file: "/home/lappy/.mixxx/MixxxMIDIBindings.xml" 
Debug: [Main]: selectedAPI is:  "ALSA" 
Debug: [Main]: loadSettings: 1 0 "SlowFade" 
Debug: [Main]: slotApply crossfader: 1 "SlowFade" 
Debug: [Main]: BpmSchemes::readXML "/home/lappy/.mixxx/mixxxbpmscheme.xml" 
Debug: [Main]: getting midi device list, size  0  and:  "" 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/." 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/.." 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/compressor.xml" 
Debug: [Main]: LADSPA: Plugin  "Compress"  not found (required by preset  "Compressor" ) 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/delay5s.xml" 
Debug: [Main]: LADSPA: Plugin  "delay_5s"  not found (required by preset  "Delay5s" ) 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/djflanger.xml" 
Debug: [Main]: LADSPA: Plugin  "djFlanger"  not found (required by preset  "DJFlanger" ) 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/karaoke.xml" 
Debug: [Main]: LADSPA: Plugin  "karaoke"  not found (required by preset  "Karaoke" ) 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/null.xml" 
Debug: [Main]: LADSPA: file  "/usr/share/mixxx/skins/outlineNetbook/../../ladspa_presets/plate.xml" 
Debug: [Main]: LADSPA: Plugin  "Plate2x2"  not found (required by preset  "PlateReverb" ) 
Debug: [Main]: Setting up LADSPA EnableEffect "0" 
Debug: [Main]: Key string: "EnableEffect0" 
Debug: [Main]: Setting up LADSPA EnableEffect "1" 
Debug: [Main]: Key string: "EnableEffect1" 
Debug: [Main]: Setting up LADSPA EnableEffect "2" 
Debug: [Main]: Key string: "EnableEffect2" 
Debug: [Main]: SoundManager::setupDevices() 
Debug: [Main]: Building timecode lookup tables... 
Allocating 2097152 slots (8192Kb) for 20 bit timecode (Serato 2nd Ed., side A)
Debug: [Main]: Starting vinyl control xwax thread 
Debug: [Main]: Building timecode lookup tables... 
Allocating 2097152 slots (8192Kb) for 20 bit timecode (Serato 2nd Ed., side A)
Debug: [Main]: Starting vinyl control xwax thread 
Debug: [Main]: SoundDevicePortAudio::open() "1, HDA Intel: ALC861VD Analog (hw:0,0)" 
Debug: [Main]: m_dSampleRate 44100 
Debug: [Main]: iLatencyMSec: 64 
Debug: [Main]: output channels: 2 | input channels: 0 
Debug: [Main]: iLatencySamples: 5644 
Debug: [Main]: iLatencyMSec: 64 
Debug: [Main]: Opening stream with id 1 
Expression 'parameters->channelCount <= maxChans' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 915
Expression 'ValidateParameters( outputParameters, hostApi, StreamDirection_Out )' failed in 'src/hostapi/alsa/pa_linux_alsa.c', line: 1975
Debug: [Main]: Error opening stream: Invalid number of channels 
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
Debug: [Main]: DlgPrefVinyl::Apply 
Debug: [Main]: in VinylGainSlotApply() with gain: 1 
Debug: [Main]: DlgPrefSound::Apply 
Debug: [Main]: Setting ChannelMaster in config to:  "" 
Debug: [Main]: request msec  64 
Debug: [Main]: SoundManager::setupDevices() 
Debug: [Main]: Building timecode lookup tables... 
Allocating 2097152 slots (8192Kb) for 20 bit timecode (Serato 2nd Ed., side A)
Debug: [Main]: Starting vinyl control xwax thread 
Debug: [Main]: Building timecode lookup tables... 
Allocating 2097152 slots (8192Kb) for 20 bit timecode (Serato 2nd Ed., side A)
Debug: [Main]: Starting vinyl control xwax thread 
Debug: [Main]: SoundDevicePortAudio::open() "1, HDA Intel: ALC861VD Analog (hw:0,0)" 
Debug: [Main]: m_dSampleRate 44100 
Debug: [Main]: iLatencyMSec: 64 
Debug: [Main]: output channels: 2 | input channels: 0 
Debug: [Main]: iLatencySamples: 5644 
Debug: [Main]: iLatencyMSec: 64 
Debug: [Main]: Opening stream with id 1 
Debug: [Main]: Opened PortAudio stream successfully... starting 
Debug: [Main]: Dynamically loaded PortAudio library! 
Debug: [Main]: PortAudio: Started stream successfully 
Debug: [Main]: iNumDevicesOpenedForOutput: 1 
Debug: [Main]: iNumDevicesOpenedForInput: 0 
Debug: [Main]: slotApply crossfader: 1 "SlowFade" 
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
Debug: [Main]: SoundManager::setupDevices() 
Debug: [Main]: Building timecode lookup tables... 
Allocating 2097152 slots (8192Kb) for 20 bit timecode (Serato 2nd Ed., side A)
Debug: [Main]: Starting vinyl control xwax thread 
Debug: [Main]: Building timecode lookup tables... 
Allocating 2097152 slots (8192Kb) for 20 bit timecode (Serato 2nd Ed., side A)
Debug: [Main]: Starting vinyl control xwax thread 
Debug: [Main]: SoundDevicePortAudio::open() "1, HDA Intel: ALC861VD Analog (hw:0,0)" 
Debug: [Main]: m_dSampleRate 44100 
Debug: [Main]: iLatencyMSec: 64 
Debug: [Main]: output channels: 2 | input channels: 0 
Debug: [Main]: iLatencySamples: 5644 
Debug: [Main]: iLatencyMSec: 64 
Debug: [Main]: Opening stream with id 1 
Debug: [Main]: Opened PortAudio stream successfully... starting 
Debug: [Main]: Dynamically loaded PortAudio library! 
Debug: [Main]: PortAudio: Started stream successfully 
Debug: [Main]: iNumDevicesOpenedForOutput: 1 
Debug: [Main]: iNumDevicesOpenedForInput: 0 
Debug: [Main]: Displaying mixxx 
Debug: [Main]: Adjusting column widths: tracktable width = 799  1% of that is: 7.99  FIXME: this should be done when initalizing the skin. 
Debug: [Main]: Shrinking Title/Comment for small screen...  
Debug: [Main]: Running Mixxx 
Debug: [Main]: Load to player1: "/home/lappy/Music/tosca - different tastes of honey - 05 - faze action dub.mp3" 
Debug: [Reader 1]: file length  28553472 i 
Debug: [AnalyserQueue 1]: AnalyserWaveform: f  44100  samplesPerDownsample:  110  downsamples  259578  from  28553472 
Debug: [Main]: Received waveform from track 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took  3.96  seconds 
Debug: [Main]: Load to player2: "/media/disk/untitled folder/Ananda Project - Stay As You Are (the rurals remix).mp3" 
Debug: [Reader 2]: file length  39976704 i 
Debug: [AnalyserQueue 1]: AnalyserWaveform: f  44100  samplesPerDownsample:  110  downsamples  363424  from  39976704 
Debug: [Main]: Received waveform from track 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took  5.72  seconds 
Debug: [Main]: BpmSchemes::readXML "/home/lappy/.mixxx/mixxxbpmscheme.xml" 
Debug: [AnalyserQueue 2]: AnalyserBPM BPM detection failed, setting to 0. 
Debug: [Main]: DlgBpmTap got complete signal 
Debug: [Main]: Starting Library Scanner... 
Debug: [LibraryScanner 1]: Scan finished cleanly 
Debug: [Main]: FIXME: repaintEverything switches table model and shouldn't do that when viewing the playlist model in  src/wtracktableview.cpp:  227 
Debug: [Main]: Load to player1: "/home/lappy/Music/2001 Aphex twin - Drukqs/cd 1/03 - kladfvgbung micshk.mp3" 
Debug: [Reader 1]: file length  11172096 i 
Debug: [AnalyserQueue 1]: AnalyserWaveform: f  44100  samplesPerDownsample:  110  downsamples  101564  from  11172096 
Debug: [Main]: Received waveform from track 
Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for  "03 - kladfvgbung micshk.mp3" 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took  2.3  seconds 
Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection successful for "03 - kladfvgbung micshk.mp3" 
Debug: [AnalyserQueue 1]: AnalyserBPM BPM is  129.649  (raw:  64.8245 ) 
Debug: [Main]: Load to player1: "/home/lappy/Music/2001 Aphex twin - Drukqs/cd 1/04 - omgyjya-switch.mp3" 
Debug: [Reader 1]: file length  25797888 i 
Debug: [AnalyserQueue 1]: AnalyserWaveform: f  44100  samplesPerDownsample:  110  downsamples  234526  from  25797888 
Debug: [Main]: Received waveform from track 
Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for  "04 - omgyjya-switch.mp3" 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took  5.12  seconds 
Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection failed, setting to 0. 
Debug: [Main]: BpmSchemes::readXML "/home/lappy/.mixxx/mixxxbpmscheme.xml" 
Debug: [AnalyserQueue 4]: AnalyserBPM BPM detection failed, setting to 0. 
Debug: [Main]: DlgBpmTap got complete signal 
Debug: [Main]: Load to player1: "/home/lappy/Music/2001 Aphex twin - Drukqs/cd 1/05 - stratha tynhe.mp3" 
Debug: [Reader 1]: file length  11658240 i 
Debug: [AnalyserQueue 1]: AnalyserWaveform: f  44100  samplesPerDownsample:  110  downsamples  105984  from  11658240 
Debug: [Main]: Received waveform from track 
Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for  "05 - stratha tynhe.mp3" 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took  2.05  seconds 
Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection failed, setting to 0. 
Debug: [Main]: Load to player1: "/home/lappy/Music/2001 Aphex twin - Drukqs/cd 1/04 - omgyjya-switch.mp3" 
Debug: [Reader 1]: file length  25797888 i 
Debug: [Main]: Received waveform from track 
Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection failed, setting to 0. 
Debug: [Main]: Load to player1: "/home/lappy/Music/Blank&Jones - Relax (2).mp3" 
Debug: [Reader 1]: file length  23486976 i 
Debug: [AnalyserQueue 1]: AnalyserWaveform: f  44100  samplesPerDownsample:  110  downsamples  213518  from  23486976 
Debug: [Main]: Received waveform from track 
Debug: [AnalyserQueue 1]: AnalyserWavesummary generation successful for  "Blank&Jones - Relax (2).mp3" 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took  4.83  seconds 
Debug: [AnalyserQueue 1]: AnalyserBPM BPM detection successful for "Blank&Jones - Relax (2).mp3" 
Debug: [AnalyserQueue 1]: AnalyserBPM BPM is  91.3124  (raw:  45.6562 ) 
Debug: [Main]: Load to player1: "/media/disk/untitled folder/Roisin Murphy - Let me know.mp3" 
Debug: [Reader 1]: file length  19450368 i 
Debug: [AnalyserQueue 1]: AnalyserWaveform: f  44100  samplesPerDownsample:  110  downsamples  176822  from  19450368 
Debug: [Main]: Received waveform from track 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Waveform downsampling finished. 
Debug: [AnalyserQueue 1]: AnalyserWaveform :: Generation took  2.75  seconds 
Debug: [Main]: BpmSchemes::readXML "/home/lappy/.mixxx/mixxxbpmscheme.xml" 
Debug: [Main]: DlgBpmTap got complete signal 
Debug: [Main]: Right-clicked "Default 2" 
Debug: [Main]: Right-clicked "Default 1" 
Debug: [Main]: No playlists, returning 
Debug: [Main]: Adjusting column widths: tracktable width = 799  1% of that is: 7.99  FIXME: this should be done when initalizing the skin. 
Debug: [Main]: Shrinking Title/Comment for small screen...  
Debug: [Main]: No playlists, returning 
Debug: [Main]: No playlists, returning 
Debug: [Main]: FIXME: repaintEverything switches table model and shouldn't do that when viewing the playlist model in  src/wtracktableview.cpp:  227 
Fatal: [Main]: ASSERT failure in QList<T>::at: "index out of range", file /usr/share/qt4/include/QtCore/qlist.h, line 387
Aborted
mixxxbot commented 2 years ago

Commented by: asantoni Date: 2009-08-13T16:19:09Z


hiend, can you please describe what you were doing when you got this ASSERT?

Thanks, Albert

mixxxbot commented 2 years ago

Issue closed with status Fix Released.