mixxxdj / mixxx

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

GUI flickers and then Mixxx aborts #6098

Closed mixxxbot closed 1 year ago

mixxxbot commented 1 year ago

Reported by: Michael-Z-Freeman Date: 2011-11-10T20:44:08Z Status: Expired Importance: Critical Launchpad Issue: lp888737 Tags: ubuntu, unity, waveform


Occasionally Mixxx windows starts flickering when in full screen with Unity (not tested windowed). The screen flickers for a few seconds then Mixxx exits with an abort message. I can't find any messages in Linux logs related to this (xorg, etc). Had this a few times but can't see what triggers it, but possibly when right clicking on track for load.

Mixxx 1.10

Ubuntu 11.04

AMD Sempron 3000+

Nvidia 8600

Soundblaster Live!

[...]

Debug: [Main]: BeatFactory::loadBeatsFromByteArray could not parse serialized beats.
Debug: [AnalyserQueue 1]: New BeatGrid
Debug: [Main]: guess the size of the window decoration
Debug: [Main]: DlgPrefVinyl::Apply
Debug: [Main]: in VinylGainSlotApply() with gain: 1
Debug: [Main]: slotApply crossfader: 1 "SlowFade"
Debug: [Main]: MidiDeviceManager::getDeviceList
Debug: [Main]: Writing MIDI preset file "/home/djbarney/.mixxx/midi/Midi_Through_Port-0.midi.xml"
Debug: [Main]: Writing MIDI preset file "/home/djbarney/.mixxx/midi/EMU10K1_MPU-401_(UART).midi.xml"
Debug: [Main]: New BeatGrid
Debug: [Main]: Successfully deserialized BeatGrid
Aborted
mixxxbot commented 1 year ago

Commented by: Michael-Z-Freeman Date: 2011-11-17T15:50:17Z


Got a new load of debug messages. Same behaviour. On load of a non sequenced track (no bpm).

djbarney@ANUBIS ~
$ mixxx
Debug: [Main]: Mixxx  "" is starting... 
Debug: [Main]: Qt version is: 4.7.2 
Debug: [Main]: Configuration file is at the current version 1.10.0-beta1 
Debug: [Main]: Loading translations for locale "en_GB" from translations folder "/usr/share/mixxx/translations/" : success 
Debug: [Main]: Found folder 'Mixxx' within default OS music directory 
Debug: [Main]: Could not create folder 'Recordings' within 'Mixxx' 
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" , "vinylcontrol_mode" ) 
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Channel2]" , "vinylcontrol_mode" ) 
Debug: [Main]: JACK client name set 
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
bt_audio_service_open: connect() failed: Connection refused (111)
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
Cannot connect to server socket err = No such file or directory
Cannot connect to server socket
jack server is not running or cannot be started
Debug: [Main]: Available QtSQL drivers: ("QSQLITE", "QMYSQL3", "QMYSQL") 
Debug: [Main]: src/library/trackcollection.cpp DB status: true 
Debug: [Main]: SchemaManager::upgradeToSchemaVersion already at version 13 
Debug: [Main]: TrackDAO::initialize QThread(0x9ce4520, name = "Main") "qt_sql_default_connection" 
Debug: [Main]: CrateDAO::initialize() 
Debug: [Main]: CueDAO::initialize QThread(0x9ce4520, name = "Main") "qt_sql_default_connection" 
Debug: [Main]: Promo dir: "/usr/share/mixxx//promo/1.8.0/index.html" 
Debug: [Main]: Traktor Library Location=[ "/home/djbarney/collection.nml" ] 
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Flanger]" , "lfoDepth" ) 
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Flanger]" , "lfoDelay" ) 
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Flanger]" , "lfoPeriod" ) 
Debug: [Main]: CachingReader using 4980736 bytes. 
Debug: [Main]: CachingReader using 4980736 bytes. 
Debug: [Main]: CachingReader using 4980736 bytes. 
Debug: [Main]: CachingReader using 4980736 bytes. 
Debug: [Main]: CachingReader using 4980736 bytes. 
Debug: [Main]: CachingReader using 4980736 bytes. 
Debug: [Main]: Constructed LibraryScanner 
Debug: [Main]: iTunes Album Art path is: "" 
Debug: [Main]: MidiDeviceManager::getDeviceList 
Debug: [Main]: Scanning PortMIDI devices: 
Debug: [Main]:  Found output device # 0 Midi Through Port-0 
Debug: [Main]:  Found output device # 2 EMU10K1 MPU-401 (UART) 
Debug: [Main]:  Found output device # 4 Emu10k1 Port 0 
Debug: [Main]:  Found output device # 5 Emu10k1 Port 1 
Debug: [Main]:  Found output device # 6 Emu10k1 Port 2 
Debug: [Main]:  Found output device # 7 Emu10k1 Port 3 
Debug: [Main]:  Found input device # 1 Midi Through Port-0 
Debug: [Main]:     Linking to output device # 0 "Midi Through Port-0" 
Debug: [Main]: Starting script engine with output device "" 
Debug: [MidiScriptEngine 1]: MIDI Device in script engine is: "" 
Debug: [Main]:  Found input device # 3 EMU10K1 MPU-401 (UART) 
Debug: [Main]:     Linking to output device # 2 "EMU10K1 MPU-401 (UART)" 
Debug: [Main]: Starting script engine with output device "" 
Debug: [MidiScriptEngine 2]: MIDI Device in script engine is: "" 
Debug: [Main]: MidiDeviceManager: Setting up devices 
Debug: [Main]: PortMIDI device "1. Midi Through Port-0" already closed 
Debug: [Main]: MidiMapping: Loading MIDI preset from "/home/djbarney/.mixxx/midi/Midi_Through_Port-0.midi.xml" 
Debug: [Main]: MidiOutputMappingTableModel::removeRows() 
Debug: [Main]: "Midi Through Port-0"  settings found 
Debug: [MidiScriptEngine 1]: MidiScriptEngine: Loading & evaluating all MIDI script code 
Debug: [MidiScriptEngine 1]: MidiScriptEngine: Loading "/usr/share/mixxx/midi/midi-mappings-scripts.js" 
Debug: [Main]: MidiMapping: Input parsed! 
Debug: [Main]: MidiMapping: Output parsed! 
Debug: [Main]: PortMIDI device "3. EMU10K1 MPU-401 (UART)" already closed 
Debug: [Main]: MidiMapping: Loading MIDI preset from "/home/djbarney/.mixxx/midi/EMU10K1_MPU-401_(UART).midi.xml" 
Debug: [Main]: MidiOutputMappingTableModel::removeRows() 
Debug: [Main]: "EMU10K1 MPU-401 (UART)"  settings found 
Debug: [MidiScriptEngine 2]: MidiScriptEngine: Loading & evaluating all MIDI script code 
Debug: [MidiScriptEngine 2]: MidiScriptEngine: Loading "/usr/share/mixxx/midi/midi-mappings-scripts.js" 
Debug: [Main]: MidiMapping: Input parsed! 
Debug: [Main]: MidiMapping: Output parsed! 
Debug: [Main]: Promo dir: "/usr/share/mixxx//promo/1.8.0/index.html" 
Debug: [Main]: loadSettings: 1 0 "SlowFade" 
Debug: [Main]: slotApply crossfader: 1 "SlowFade" 
Debug: [Main]: BpmSchemes::readXML "/home/djbarney/.mixxx/mixxxbpmscheme.xml" 
Debug: [Main]: MidiDeviceManager::getDeviceList 
Debug: [Main]: MidiDeviceManager::getDeviceList 
Debug: [Main]: MidiDeviceManager::getDeviceList 
Debug: [Main]: SoundManager::setupDevices() 
Debug: [Main]: SoundDevicePortAudio::open() "0, SB Live! 5.1 [SB0060]: ADC Capture/Standard PCM Playback (hw:0,0)" 
Debug: [Main]: framesPerBuffer: 1024 
Debug: [Main]: Requested sample rate:  44100 Hz, latency: 23.22 ms 
Debug: [Main]: Output channels: 2 | Input channels: 0 
Debug: [Main]: Opening stream with id 0 
Debug: [Main]: Opened PortAudio stream successfully... starting 
Debug: [Main]: Dynamically loaded PortAudio library 
Debug: [Main]: PortAudio: Started stream successfully 
Debug: [Main]:    Actual sample rate:  44100 Hz, latency: 46.4399 ms 
Debug: [Main]: Using "SB Live! 5.1 [SB0060]: ADC Capture/Standard PCM Playback (hw:0,0)" as output sound device clock reference 
Debug: [Main]: 1 output sound devices opened 
Debug: [Main]: 0 input  sound devices opened 
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Samplers]" , "show_samplers" ) 
Warning: [Main]: Requested control does not exist: "[Samplers],show_samplers" . Creating it. 
Debug: [Main]: Making property binder for "visible" 
Warning: [Main]: Object::connect: No such slot QGroupBox::setProperty(const char*, const QVariant&) in src/skin/propertybinder.cpp:13
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Sampler1]" , "hotcue_38_position" ) 
Warning: [Main]: Could not parse stylesheet of widget 0xa605388
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Sampler2]" , "hotcue_38_position" ) 
Warning: [Main]: Could not parse stylesheet of widget 0xa7809b8
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Sampler3]" , "hotcue_38_position" ) 
Warning: [Main]: Could not parse stylesheet of widget 0xa7a7778
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Sampler4]" , "hotcue_38_position" ) 
Warning: [Main]: Could not parse stylesheet of widget 0xa7c7a18
Debug: [Main]: BaseTrackCache(0x9f14de0) updateIndexWithQuery took 39 ms 
Debug: [Main]: PlaylistTableModel(0xa85aa18) select() took 45 ms 
Debug: [Main]: PrepareLibraryTableModel(0xaa72af0) select() took 22 ms 
Debug: [Main]: PrepareLibraryTableModel(0xaa72af0) select() took 37 ms 
Debug: [Main]: PrepareLibraryTableModel(0xaa72af0) select() took 36 ms 
Debug: [Main]: DlgPrepare(0xaa386e0, name = "DlgPrepare") analysisActive false 
Debug: [Main]: MixxxLibraryFeature::activate() 
Debug: [Main]: LibraryTableModel(0x9f179e0) select() took 30 ms 
Debug: [Main]: WSearchLineEdit::restoreSearch( "" ) 
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Vinylcontrol]" , "show_vinylcontrol" ) 
Warning: [Main]: Requested control does not exist: "[Vinylcontrol],show_vinylcontrol" . Creating it. 
Debug: [Main]: Making property binder for "visible" 
Warning: [Main]: Object::connect: No such slot QGroupBox::setProperty(const char*, const QVariant&) in src/skin/propertybinder.cpp:13
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Microphone]" , "show_microphone" ) 
Warning: [Main]: Requested control does not exist: "[Microphone],show_microphone" . Creating it. 
Debug: [Main]: Making property binder for "visible" 
Warning: [Main]: Object::connect: No such slot QGroupBox::setProperty(const char*, const QVariant&) in src/skin/propertybinder.cpp:13
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]: ControlObject::getControl returning NULL for ( "[Spinny1]" , "show_spinny" ) 
Warning: [Main]: Requested control does not exist: "[Spinny1],show_spinny" . Creating it. 
Debug: [Main]: Making property binder for "visible" 
Warning: [Main]: Object::connect: No such slot QGroupBox::setProperty(const char*, const QVariant&) in src/skin/propertybinder.cpp:13
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" , "hotcue_38_position" ) 
Debug: [Main]: createWaveformViewer() 
Debug: [Main]: WaveformViewerFactory :: Creating new visual waveform 
Debug: [Main]: WaveformViewerFactory :: Sharing existing GL context. 
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Spinny2]" , "show_spinny" ) 
Warning: [Main]: Requested control does not exist: "[Spinny2],show_spinny" . Creating it. 
Debug: [Main]: Making property binder for "visible" 
Warning: [Main]: Object::connect: No such slot QGroupBox::setProperty(const char*, const QVariant&) in src/skin/propertybinder.cpp:13
Debug: [Main]: ControlObject::getControl returning NULL for ( "[Channel2]" , "hotcue_38_position" ) 
Debug: [Main]: Displaying mixxx 
Debug: [Main]: Running Mixxx 
Warning: [Main]: X Error: BadValue (integer parameter out of range for operation) 2
  Extension:    136 (Uknown extension)
  Minor opcode: 16 (Unknown request)
  Resource id:  0x20de
Debug: [Main]: New BeatGrid 
Debug: [Main]: Successfully deserialized BeatGrid 
Debug: [Main]: guess the size of the window decoration 
Debug: [Main]: DlgPrefVinyl::Apply 
Debug: [Main]: in VinylGainSlotApply() with gain: 1 
Debug: [Main]: slotApply crossfader: 1 "SlowFade" 
Debug: [Main]: MidiDeviceManager::getDeviceList 
Debug: [Main]: Writing MIDI preset file "/home/djbarney/.mixxx/midi/Midi_Through_Port-0.midi.xml" 
Debug: [Main]: Writing MIDI preset file "/home/djbarney/.mixxx/midi/EMU10K1_MPU-401_(UART).midi.xml" 
Debug: [Main]: LibraryTableModel(0x9f179e0) select() took 33 ms 
Debug: [Main]: BeatFactory::loadBeatsFromByteArray could not parse serialized beats. 
Debug: [Main]: BeatFactory::loadBeatsFromByteArray could not parse serialized beats. 
Aborted
djbarney@ANUBIS ~
$ 
mixxxbot commented 1 year ago

Commented by: rryan Date: 2012-05-12T22:34:37Z


We've rewritten our waveform support for the upcoming Mixxx 1.11.0. Could you please try out our alpha2 release to see if we have made any progress on this issue?

http://mixxx.org/forums/viewtopic.php?f=1&t=3678

Thanks, RJ Ryan

mixxxbot commented 1 year ago

Commented by: Michael-Z-Freeman Date: 2012-05-14T13:16:30Z


Having followed some of the history of the Unity interface it makes me wonder if what I was seeing here was in fact a Unity bug and nothing to do with Mixxx ? Anyway the rewritten waveform may fix this. I don't have Ubuntu right now as I switched to Debian, but I'll try and install Unity if I can.

mixxxbot commented 1 year ago

Commented by: janitor Date: 2013-05-04T04:17:37Z


[Expired for Mixxx because there has been no activity for 60 days.]

mixxxbot commented 1 year ago

Issue closed with status Expired.