Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mixxx segfaults when sending a midi message to a piece of hardware that has been removed #6646

Closed
mixxxbot opened this issue Aug 22, 2022 · 9 comments
Labels
bug confirmed duplicate This issue is a duplicate of or superseded by another issue. party stopper
Milestone

Comments

@mixxxbot
Copy link
Collaborator

Reported by: wolfbiter
Date: 2012-09-27T19:27:27Z
Status: Confirmed
Importance: Critical
Launchpad Issue: lp1057715


this is for mixxx 1.11.0 beta

If I have my quneo plugged in and successfully controlling mixxx, then accidentally unplug the quneo, Mixxx will freeze and seg fault when it tries to send midi output to the quneo.

this is on linux debian, 64bit AMD processor, Xonar DX audio card

this segfault occurs very regularly with the quneo, although i have no other hardware with which to test it.

@mixxxbot mixxxbot added bug confirmed duplicate This issue is a duplicate of or superseded by another issue. party stopper labels Aug 22, 2022
@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2012-09-27T19:36:44Z


Hi Daniel -- could you get a backtrace for the segfault?

Mixxx indeed does not like it when you unplug USB devices.

http://mixxx.org/wiki/doku.php/creating_backtraces

Thanks!
RJ

@mixxxbot
Copy link
Collaborator Author

Commented by: wolfbiter
Date: 2012-09-28T04:51:52Z


kane@maui-wowie:~/quneo-mixxx/mixxx$ gdb ./mixxx
GNU gdb (GDB) 7.4.1-debian
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /home/kane/quneo-mixxx/mixxx/mixxx...done.
(gdb) set height 0
(gdb) run --resourcePath /home/kane/quneo-mixxx/mixxx/res/
Starting program: /home/kane/quneo-mixxx/mixxx/mixxx --resourcePath /home/kane/quneo-mixxx/mixxx/res/
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
Debug [Main]: Mixxx 1.11.0-beta2-pre "(bzr trunk r3298; built on: Sep 24 2012 @ 04:30:36; flags: bulk hid hifieq mad optimize=6 qdebug shoutcast vamp verbose vinylcontrol)" is starting... 
Debug [Main]: Qt version is: 4.8.2 
Debug [Main]: Upgrading from v1.9.x/1.10.x... 
Debug [Main]: Copying midi/ to controllers/ 
Debug [Main]: Copying "/home/kane/.mixxx/midi/Midi_Through_Port-0.midi.xml" to "/home/kane/.mixxx/controllers/Midi_Through_Port-0.midi.xml" 
Debug [Main]: Failed to copy file during upgrade. 
Debug [Main]: Upgrade Failed 
Warning [Main]: Configuration file is at version "1.10.1" instead of the current 1.11.0-beta2-pre 
Debug [Main]: Setting qResourcePath from location in resourcePath commandline arg: "/home/kane/quneo-mixxx/mixxx/res/" 
Debug [Main]: Loading translations for locale "en_US" from translations folder "/home/kane/quneo-mixxx/mixxx/res/translations/" : fail 
Debug [Main]: ConfigObject: Could not read "" 
[New Thread 0x7fffe00bd700 (LWP 28251)]
[New Thread 0x7fffdf741700 (LWP 28252)]
Warning [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" , "vinylcontrol_mode" ) 
Warning [Main]: ControlObject::getControl returning NULL for ( "[Channel2]" , "vinylcontrol_mode" ) 
Debug [Main]: JACK client name set 
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.AV200.pcm.hdmi.0:CARD=2,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM hdmi
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.AV200.pcm.hdmi.0:CARD=2,AES0=4,AES1=130,AES2=0,AES3=2'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM hdmi
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.AV200.pcm.modem.0:CARD=2'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline:CARD=2,DEV=0
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.AV200.pcm.modem.0:CARD=2'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline:CARD=2,DEV=0
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.AV200.pcm.modem.0:CARD=2'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM phoneline
ALSA lib confmisc.c:1286:(snd_func_refer) Unable to find definition 'cards.AV200.pcm.modem.0:CARD=2'
ALSA lib conf.c:4241:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:4720:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2217:(snd_pcm_open_noupdate) Unknown PCM phoneline
[New Thread 0x7fffddc67700 (LWP 28254)]
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused

[Thread 0x7fffddc67700 (LWP 28254) exited]
[New Thread 0x7fffddc67700 (LWP 28256)]
ALSA lib pulse.c:243:(pulse_connect) PulseAudio: Unable to connect: Connection refused

[Thread 0x7fffddc67700 (LWP 28256) exited]
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream
ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave
[New Thread 0x7fffdd466700 (LWP 28258)]
[New Thread 0x7fffdd3e5700 (LWP 28259)]
[New Thread 0x7fffdd364700 (LWP 28260)]
Debug [Main]: Available QtSQL drivers: ("QSQLITE") 
Debug [Main]: DB status: "/home/kane/.mixxx/mixxxdb.sqlite" = true 
Debug [Main]: Setting qResourcePath from location in resourcePath commandline arg: "/home/kane/quneo-mixxx/mixxx/res/" 
Debug [Main]: SchemaManager::upgradeToSchemaVersion already at version 17 
Debug [Main]: TrackDAO::initialize QThread(0xcca3b0, name = "Main") "qt_sql_default_connection" 
Debug [Main]: CrateDAO::initialize() 
Debug [Main]: CueDAO::initialize QThread(0xcca3b0, name = "Main") "qt_sql_default_connection" 
Debug [Main]: Setting qResourcePath from location in resourcePath commandline arg: "/home/kane/quneo-mixxx/mixxx/res/" 
Debug [Main]: Promo dir: "/home/kane/quneo-mixxx/mixxx/res/promo/1.8.0/index.html" 
[New Thread 0x7fffddc67700 (LWP 28261)]
Debug [Main]: Default quick links: ("/home/kane/Music/", "/home/kane/Downloads/", "/home/kane/Desktop/", "/home/kane/Documents/") 
Debug [Main]: Appending Quick Link:  "Music" --- "/home/kane/Music/" 
Debug [Main]: Appending Quick Link:  "Downloads" --- "/home/kane/Downloads/" 
Debug [Main]: Appending Quick Link:  "Desktop" --- "/home/kane/Desktop/" 
Debug [Main]: Appending Quick Link:  "Documents" --- "/home/kane/Documents/" 
Debug [Main]: Creating session history playlist name: "2012-09-27 (57)" 
Debug [Main]: Committing transaction on "qt_sql_default_connection" result: true 
Debug [Main]: Traktor Library Location=[ "/home/kane/collection.nml" ] 
Debug [Main]: AnalyserWaveform::AnalyserWaveform() 
Debug [Main]: Setting VAMP_PATH to:  "/home/kane/.mixxx/plugins/vamp/:/home/kane/quneo-mixxx/mixxx/lin32_build/vamp-plugins:/home/kane/quneo-mixxx/mixxx/lin64_build/vamp-plugins" 
[New Thread 0x7fffdcefe700 (LWP 28262)]
Warning [Main]: ControlObject::getControl returning NULL for ( "[Flanger]" , "lfoDepth" ) 
Warning [Main]: ControlObject::getControl returning NULL for ( "[Flanger]" , "lfoDelay" ) 
Warning [Main]: ControlObject::getControl returning NULL for ( "[Flanger]" , "lfoPeriod" ) 
Debug [Main]: Constructed LibraryScanner 
Debug [Main]: iTunes Album Art path is: "" 
Debug [Main]: Creating ControllerManager 
Debug [Main]: Setting qResourcePath from location in resourcePath commandline arg: "/home/kane/quneo-mixxx/mixxx/res/" 
Debug [Main]: MISSING <info> ELEMENT:  "/home/kane/quneo-mixxx/mixxx/res/controllers/KMI QuNeo.midi.xml" 
Debug [Main]: Extension ".hid.xml" total 6 presets 
Debug [Main]: Extension ".midi.xml" total 62 presets 
[New Thread 0x7fffce617700 (LWP 28263)]
[New Thread 0x7fffcccae700 (LWP 28264)]
[Thread 0x7fffcccae700 (LWP 28264) exited]
[New Thread 0x7fffcccae700 (LWP 28265)]
[New Thread 0x7fffcc409700 (LWP 28266)]
[Thread 0x7fffcc409700 (LWP 28266) exited]
[Thread 0x7fffcccae700 (LWP 28265) exited]
Debug [Main]: Setting qResourcePath from location in resourcePath commandline arg: "/home/kane/quneo-mixxx/mixxx/res/" 
Debug [Main]: Promo dir: "/home/kane/quneo-mixxx/mixxx/res/promo/1.8.0/index.html" 
Debug [Main]: Setting qResourcePath from location in resourcePath commandline arg: "/home/kane/quneo-mixxx/mixxx/res/" 
Debug [Main]: Setting qResourcePath from location in resourcePath commandline arg: "/home/kane/quneo-mixxx/mixxx/res/" 
Debug [Main]: Setting qResourcePath from location in resourcePath commandline arg: "/home/kane/quneo-mixxx/mixxx/res/" 
Debug [Main]: Setting qResourcePath from location in resourcePath commandline arg: "/home/kane/quneo-mixxx/mixxx/res/" 
Debug [Main]: Setting VAMP_PATH to:  "/home/kane/.mixxx/plugins/vamp/:/home/kane/quneo-mixxx/mixxx/lin32_build/vamp-plugins:/home/kane/quneo-mixxx/mixxx/lin64_build/vamp-plugins:/home/kane/.mixxx/plugins/vamp/:/home/kane/quneo-mixxx/mixxx/lin32_build/vamp-plugins:/home/kane/quneo-mixxx/mixxx/lin64_build/vamp-plugins" 
Debug [Main]: VampPluginLoader::listPlugins() returned 2 plugins 
Debug [Main]: Plugin output displayname: "qm-barbeattracker:0" "Bar and Beat Tracker" 
Debug [Main]: Plugin output displayname: "qm-barbeattracker:1" "Bar and Beat Tracker" 
Debug [Main]: Plugin output displayname: "qm-barbeattracker:2" "Bar and Beat Tracker" 
Debug [Main]: Plugin output displayname: "qm-barbeattracker:3" "Bar and Beat Tracker" 
Debug [Main]: Plugin output displayname: "qm-tempotracker:0" "Queen Mary Tempo and Beat Tracker" 
Debug [Main]: Plugin output displayname: "qm-tempotracker:1" "Queen Mary Tempo and Beat Tracker" 
Debug [Main]: Plugin output displayname: "qm-tempotracker:2" "Queen Mary Tempo and Beat Tracker" 
Debug [Main]: ControllerManager::getControllerList 
Debug [Main]: SoundManager::setupDevices() 
Debug [Main]: SoundDevicePortAudio::open() "10, system" 
Debug [Main]: framesPerBuffer: 1024 
Debug [Main]: Requested sample rate:  48000 Hz, latency: 21.3333 ms 
Debug [Main]: Output channels: 4 | Input channels: 0 
Debug [Main]: Opening stream with id 10 
Debug [Main]: Opened PortAudio stream successfully... starting 
Debug [Main]: Dynamically loaded PortAudio library 
Debug [Main]: PortAudio: Started stream successfully 
Debug [Main]:    Actual sample rate:  48000 Hz, latency: 0 ms 
Debug [Main]: Using "system" as output sound device clock reference 
Debug [Main]: 1 output sound devices opened 
Debug [Main]: 0 input  sound devices opened 
[New Thread 0x7fffcccae700 (LWP 28267)]
Debug [Main]: Setting qResourcePath from location in resourcePath commandline arg: "/home/kane/quneo-mixxx/mixxx/res/" 
Warning [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:15
Warning [Main]: WaveformSignalColors::fallBackFromSignalColor - skin do not provide low/mid/high signal colors 
Warning [Main]: ControlObject::getControl returning NULL for ( "[Sampler1]" , "" ) 
Warning [Main]: WaveformSignalColors::fallBackFromSignalColor - skin do not provide low/mid/high signal colors 
Warning [Main]: ControlObject::getControl returning NULL for ( "[Sampler2]" , "" ) 
Warning [Main]: WaveformSignalColors::fallBackFromSignalColor - skin do not provide low/mid/high signal colors 
Warning [Main]: ControlObject::getControl returning NULL for ( "[Sampler3]" , "" ) 
Warning [Main]: WaveformSignalColors::fallBackFromSignalColor - skin do not provide low/mid/high signal colors 
Warning [Main]: ControlObject::getControl returning NULL for ( "[Sampler4]" , "" ) 
Debug [Main]: Setting qResourcePath from location in resourcePath commandline arg: "/home/kane/quneo-mixxx/mixxx/res/" 
[New Thread 0x7fffcc409700 (LWP 28268)]
[New Thread 0x7fffc994a700 (LWP 28269)]
Debug [Main]: BaseTrackCache(0xfcd310) updateIndexWithQuery took 18 ms 
Debug [Main]: PlaylistTableModel(0x1ebf8e0) select() took 21 ms 
[New Thread 0x7fffc9149700 (LWP 28270)]
Debug [Main]: Recordings folder set to "/home/kane/Music/Mixxx/Recordings" 
[New Thread 0x7fffc8948700 (LWP 28271)]
Debug [Main]: PrepareLibraryTableModel(0x2240600) select() took 17 ms 
Debug [Main]: PrepareLibraryTableModel(0x2240600) select() took 9 ms 
Debug [Main]: PrepareLibraryTableModel(0x2240600) select() took 9 ms 
Debug [Main]: DlgPrepare(0x2211760, name = "DlgPrepare") analysisActive false 
Debug [Main]: MixxxLibraryFeature::activate() 
Debug [Main]: LibraryTableModel(0xfdeef0) select() took 12 ms 
Debug [Main]: WSearchLineEdit::restoreSearch( "" ) 
Warning [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:15
Warning [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:15
Warning [Main]: QGLContext::makeCurrent(): Cannot make invalid context current.
[New Thread 0x7fffc3fff700 (LWP 28272)]
Warning [Main]: WaveformSignalColors::fallBackFromSignalColor - skin do not provide low/mid/high signal colors 
Warning [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" , "" ) 
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 0 
Warning [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:15
[New Thread 0x7fffc37fe700 (LWP 28273)]
Warning [Main]: WaveformSignalColors::fallBackFromSignalColor - skin do not provide low/mid/high signal colors 
Warning [Main]: ControlObject::getControl returning NULL for ( "[Channel1]" , "" ) 
TagLib: RIFF::File::read() -- Chunk '' has invalid ID
[New Thread 0x7fffc2ffd700 (LWP 28274)]
Warning [Main]: WaveformSignalColors::fallBackFromSignalColor - skin do not provide low/mid/high signal colors 
Warning [Main]: ControlObject::getControl returning NULL for ( "[Channel2]" , "" ) 
Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 1 
Warning [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:15
[New Thread 0x7fffc27fc700 (LWP 28275)]
Warning [Main]: WaveformSignalColors::fallBackFromSignalColor - skin do not provide low/mid/high signal colors 
Warning [Main]: ControlObject::getControl returning NULL for ( "[Channel2]" , "" ) 
Debug [Main]: Displaying mixxx 
Debug [Controller]: ControllerManager: Setting up devices 
Debug [Controller]: Scanning PortMIDI devices: 
Debug [Controller]:  Found output device # 0 Midi Through Port-0 
Debug [Controller]:  Found output device # 2 QUNEO MIDI 1 
Debug [Controller]:  Found output device # 4 qjackctl 
Debug [Controller]:  Found input device # 1 Midi Through Port-0 
Debug [Controller]:     Linking to output device # 0 "Midi Through Port-0" 
Debug [Controller]:  Found input device # 3 QUNEO MIDI 1 
Debug [Controller]:     Linking to output device # 2 "QUNEO MIDI 1" 
Debug [Controller]: Scanning USB Bulk devices: 
Debug [Controller]: Scanning HID devices: 
Debug [Controller]: Found 0x0 0x0 "r257" S/N 0x0 "Interface 0" 
Warning [Controller]: USB permissions problem (or device error.) Your account needs write access to USB HID controllers. 
Debug [Controller]: Found 0x0 0x0 "r256" S/N 0x0 "Interface 0" 
Warning [Controller]: USB permissions problem (or device error.) Your account needs write access to USB HID controllers. 
Debug [Controller]: ControllerManager::getControllerList 
Debug [Controller]: Loading controller preset from "/home/kane/.mixxx/controllers/Midi_Through_Port-0.midi.xml" 
Debug [Controller]: "Midi" settings found 
Debug [Controller]: MidiControllerPresetFileHandler: Input mapping parsing complete. 
Debug [Controller]: MidiPresetFileHandler: Output mapping parsing complete. 
Debug [Controller]: Loading controller preset from "/home/kane/.mixxx/controllers/QUNEO_MIDI_1.midi.xml" 
Debug [Controller]: "QUNEO" settings found 
Debug [Controller]: MidiControllerPresetFileHandler: Input mapping parsing complete. 
Debug [Controller]: MidiPresetFileHandler: Output mapping parsing complete. 
Debug [Main]: resize QSize(1920, 1005) 
Debug [Controller]: Opening controller: "QUNEO MIDI 1" 
[New Thread 0x7fffc1eb4700 (LWP 28276)]
Debug [Controller]: Controller in script engine is: "QUNEO MIDI 1" 
Debug [Controller]: Setting qResourcePath from location in resourcePath commandline arg: "/home/kane/quneo-mixxx/mixxx/res/" 
Debug [Controller]: Applying controller preset... 
Debug [Controller]: ControllerEngine: Loading & evaluating all script code 
Debug [Controller]: ControllerEngine: Watching JS File: "/home/kane/quneo-mixxx/mixxx/res/controllers/common-controller-scripts.js" 
[New Thread 0x7fffc113f700 (LWP 28277)]
Debug [Controller]: ControllerEngine: Loading "/home/kane/quneo-mixxx/mixxx/res/controllers/common-controller-scripts.js" 
Debug [Main]: Running Mixxx 
Debug [Controller]: ControllerEngine: Watching JS File: "/home/kane/quneo-mixxx/mixxx/res/controllers/KANE_QuNeo_scripts.js" 
Debug [Controller]: ControllerEngine: Loading "/home/kane/quneo-mixxx/mixxx/res/controllers/KANE_QuNeo_scripts.js" 
Debug [Main]: ControllerManager::getControllerList 
Warning [Controller]: ControllerEngine: No "" object in script 
Debug [Controller]: "triggering enabled loop: 1" 
Debug [Controller]: "triggering enabled loop: 2" 
Debug [Controller]: "triggering enabled loop: 4" 
Debug [Controller]: "triggering enabled loop: 8" 
Debug [Controller]: "triggering enabled loop: 1" 
Debug [Controller]: "triggering enabled loop: 2" 
Debug [Controller]: "triggering enabled loop: 4" 
Debug [Controller]: "triggering enabled loop: 8" 
Debug [Controller]: Connection: "[Channel1]" "visual_playposition" 
Debug [Controller]: Connection: "[Channel2]" "visual_playposition" 
Debug [Controller]: Connection: "[Master]" "volume" 
Debug [Controller]: Connection: "[Master]" "headVolume" 
Debug [Controller]: Connection: "[Flanger]" "lfoPeriod" 
Debug [Controller]: Connection: "[Flanger]" "lfoDepth" 
Debug [Controller]: Connection: "[Master]" "crossfader" 
Debug [Controller]: Controller polling started. 
Warning [Main]: WaveformRenderBackground::generatePixmap - file( "/home/kane/quneo-mixxx/mixxx/res/skins/Deere1920x1080-FullHD/style/style_bg_waveform.png" ) 495 x 119 do not fit the waveform widget size 735 x 119 
Warning [Main]: WaveformRenderBackground::generatePixmap - file( "/home/kane/quneo-mixxx/mixxx/res/skins/Deere1920x1080-FullHD/style/style_bg_waveform.png" ) 495 x 119 do not fit the waveform widget size 733 x 119 
Debug [Main]: resize QSize(1920, 1008) 
TagLib: RIFF::File::read() -- Chunk '���' has invalid ID
Debug [Main]: resize QSize(1920, 1005) 
Debug [Main]: resize QSize(1920, 1058) 
Debug [Main]: resize QSize(1920, 1005) 
Debug [Main]: resize QSize(1920, 1058) 
Debug [Main]: resize QSize(1920, 1005) 
Debug [Main]: resize QSize(1920, 1058) 
Debug [Main]: New BeatGrid 
Debug [Main]: Successfully deserialized BeatGrid 
Debug [Main]: m_sTracks.count() = 1 
[New Thread 0x7fffbf757700 (LWP 28283)]
Debug [AnalyserQueue 1]: Prioritizing "1-08 Ice (with Dan Black)" "/home/kane/Music/RealBest/Batch 3/EDM for Daniel/Progressive House/Kaskade (check out his essential and old stuff, too)/Fire & Ice/1-08 Ice (with Dan Black).mp3" 
Debug [AnalyserQueue 1]: Analyzing "1-08 Ice (with Dan Black)" "/home/kane/Music/RealBest/Batch 3/EDM for Daniel/Progressive House/Kaskade (check out his essential and old stuff, too)/Fire & Ice/1-08 Ice (with Dan Black).mp3" 
Debug [AnalyserQueue 1]: AnalysisDAO fetched 2 analyses, 2166199 bytes for track 829 in 16 ms 
Debug [AnalyserQueue 1]: Reading waveform from byte array: allSignalSize 222038 visualSampleRate 441 audioVisualRatio 100 
Debug [AnalyserQueue 1]: Reading waveform from byte array: allSignalSize 3842 visualSampleRate 7.62712 audioVisualRatio 5782 
Debug [AnalyserQueue 1]: AnalyserWaveform::initialise - Waveform loaded 
Debug [AnalyserQueue 1]: Beat calculation skips analyzing because the track has a BPM computed by a previous Mixxx version and user preferences indicate we should not change it. 
Debug [AnalyserQueue 1]: Beat calculation will not start 
Debug [AnalyserQueue 1]: Skipping track analysis because no analyser initialized. 
Debug [Controller]: "diff on deck: 1 is: -3999.8291675313894" 
Debug [Controller]: "non consecutive beat on deck 1" 
Warning [Controller]: Killing timer 0 : That timer does not exist! 
Warning [Controller]: Killing timer 0 : That timer does not exist! 
Debug [Controller]: "beat: 1" 
Debug [Controller]: "quarter: 0" 
Debug [Controller]: "beat: 1" 
Debug [Controller]: "quarter: 0.25" 
Debug [Controller]: "beat: 1" 
Debug [Controller]: "quarter: 0.5" 
Debug [Controller]: "beat: 1" 
Debug [Controller]: "quarter: 0.75" 
Debug [Controller]: "diff on deck: 1 is: 0.4698006381654042" 
Debug [Controller]: "beat: 2" 
Debug [Controller]: "quarter: 0" 
Debug [Controller]: "beat: 2" 
Debug [Controller]: "quarter: 0.25" 
Debug [Controller]: "beat: 2" 
Debug [Controller]: "quarter: 0.5" 
Debug [Controller]: "beat: 2" 
Debug [Controller]: "quarter: 0.75" 
Debug [Controller]: "diff on deck: 1 is: 0.46982333713811353" 
Debug [Controller]: "beat: 3" 
Debug [Controller]: "quarter: 0" 
Debug [Controller]: "beat: 3" 
Debug [Controller]: "quarter: 0.25" 
Debug [Controller]: "beat: 3" 
Debug [Controller]: "quarter: 0.5" 
Debug [Controller]: "beat: 3" 
Debug [Controller]: "quarter: 0.75" 
Debug [Main]: Committing transaction on "qt_sql_default_connection" result: true 
Debug [Main]: PlaylistTableModel(0x1001d70) select() took 1 ms 
Debug [Controller]: "diff on deck: 1 is: 0.46982333713811353" 
Debug [Controller]: "beat: 4" 
Debug [Controller]: "quarter: 0" 
Debug [Controller]: "beat: 4" 
Debug [Controller]: "quarter: 0.25" 
Debug [Controller]: "beat: 4" 
Debug [Controller]: "quarter: 0.5" 
Debug [Controller]: "beat: 4" 
Debug [Controller]: "quarter: 0.75" 
Debug [Controller]: "diff on deck: 1 is: 0.46980063816540407" 
Debug [Controller]: "beat: 5" 
Debug [Controller]: "quarter: 0" 
Debug [Controller]: "beat: 5" 
Debug [Controller]: "quarter: 0.25" 
Debug [Controller]: "beat: 5" 
Debug [Controller]: "quarter: 0.5" 
Debug [Controller]: "beat: 5" 
Debug [Controller]: "quarter: 0.75" 
PortMidi found host error...
  Operation not permitted
type ENTER...

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff5e293cc in QBrush::QBrush() ()
from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
(gdb) thread apply all bt

Thread 26 (Thread 0x7fffbf757700 (LWP 28283)):
#0  0x00007ffff1a2c64b in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007ffff6874167 in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4911  0x00007ffff68677af in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4912  0x00007ffff6873d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4913  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4914  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4915  0x0000000000000000 in ?? ()

Thread 25 (Thread 0x7fffc113f700 (LWP 28277)):
#0  0x00007fffefca7ac3 in poll () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4910  0x00007fffef1ca4d4 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
mixxxdj/mixxx#4911  0x00007fffef1ca5f4 in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
mixxxdj/mixxx#4912  0x00007ffff699d276 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4913  0x00007ffff696d8af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4914  0x00007ffff696db38 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4915  0x00007ffff6870d70 in QThread::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4916  0x00007ffff694e1bf in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4917  0x00007ffff6873d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4918  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4919 0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4920 0x0000000000000000 in ?? ()

Thread 24 (Thread 0x7fffc1eb4700 (LWP 28276)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007ffff34611d7 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4911  0x00007ffff3461209 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4912  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4913  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4914  0x0000000000000000 in ?? ()

Thread 23 (Thread 0x7fffc27fc700 (LWP 28275)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007fffccead9f3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
mixxxdj/mixxx#4911  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4912  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4913  0x0000000000000000 in ?? ()

Thread 22 (Thread 0x7fffc2ffd700 (LWP 28274)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007fffccead9f3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
mixxxdj/mixxx#4911  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4912  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4913  0x0000000000000000 in ?? ()

Thread 21 (Thread 0x7fffc37fe700 (LWP 28273)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007fffccead9f3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
mixxxdj/mixxx#4911  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4912  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4913  0x0000000000000000 in ?? ()

Thread 20 (Thread 0x7fffc3fff700 (LWP 28272)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007fffccead9f3 in ?? () from /usr/lib/x86_64-linux-gnu/dri/r600_dri.so
mixxxdj/mixxx#4911  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4912  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4913  0x0000000000000000 in ?? ()

Thread 19 (Thread 0x7fffc8948700 (LWP 28271)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007ffff687420b in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4911  0x0000000000697ad1 in SearchThread::run (this=0x2223308)
    at src/library/searchthread.cpp:46
mixxxdj/mixxx#4912  0x00007ffff6873d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4913  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4914  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4915  0x0000000000000000 in ?? ()

Thread 18 (Thread 0x7fffc9149700 (LWP 28270)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007ffff687420b in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4911  0x0000000000697ad1 in SearchThread::run (this=0x21bc048)
    at src/library/searchthread.cpp:46
mixxxdj/mixxx#4912  0x00007ffff6873d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4913  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4914  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4915  0x0000000000000000 in ?? ()

Thread 17 (Thread 0x7fffc994a700 (LWP 28269)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007ffff687420b in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4911  0x0000000000697ad1 in SearchThread::run (this=0x1e8b5e8)
    at src/library/searchthread.cpp:46
mixxxdj/mixxx#4912  0x00007ffff6873d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4913  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4914  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4915  0x0000000000000000 in ?? ()

Thread 16 (Thread 0x7fffcc409700 (LWP 28268)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007ffff687420b in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4911  0x0000000000697ad1 in SearchThread::run (this=0x1e4c808)
    at src/library/searchthread.cpp:46
mixxxdj/mixxx#4912  0x00007ffff6873d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4913  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4914  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4915  0x0000000000000000 in ?? ()

Thread 15 (Thread 0x7fffcccae700 (LWP 28267)):
#0  0x00007ffff1a2c64b in pthread_cond_timedwait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007ffff6874167 in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4911  0x00007ffff68677af in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4912  0x00007ffff6873d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4913  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4914  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4915  0x0000000000000000 in ?? ()

Thread 11 (Thread 0x7fffce617700 (LWP 28263)):
#0  0x00007ffff7dea92f in ?? () from /lib64/ld-linux-x86-64.so.2
mixxxdj/mixxx#4910  0x00007ffff7df0a55 in ?? () from /lib64/ld-linux-x86-64.so.2
mixxxdj/mixxx#4911  0x00007fffefc10df2 in ?? () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4912  0x00007fffefc10e45 in exit () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4913  0x00007ffff77aa3c3 in ?? () from /usr/lib/libportmidi.so.0
mixxxdj/mixxx#4914  0x00007ffff77aa44d in ?? () from /usr/lib/libportmidi.so.0
mixxxdj/mixxx#4915  0x00007ffff77aa858 in Pm_WriteShort () from /usr/lib/libportmidi.so.0
mixxxdj/mixxx#4916  0x00000000007dfc7b in PortMidiController::send (this=<optimized out>, 
    word=<optimized out>) at src/controllers/midi/portmidicontroller.cpp:215
mixxxdj/mixxx#4917  0x000000000087487b in MidiController::qt_static_metacall (
    _o=0x7fffc4002a30, _c=<optimized out>, _id=8, _a=0x7fffce615cc0)
    at lin64_build/controllers/midi/moc_midicontroller.cc:78
mixxxdj/mixxx#4918  0x0000000000874b9b in MidiController::qt_metacall (this=0x7fffc4002a30, 
    _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0x7fffce615cc0)
    at lin64_build/controllers/midi/moc_midicontroller.cc:118
mixxxdj/mixxx#4919 0x00000000008884f0 in PortMidiController::qt_metacall (
    this=0x7fffc4002a30, _c=QMetaObject::InvokeMetaMethod, 
    _id=<optimized out>, _a=0x7fffce615cc0)
    at lin64_build/controllers/midi/moc_portmidicontroller.cc:91
mixxxdj/mixxx#4920 0x00007ffff34cfb5d in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4921 0x00007ffff34d148d in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4922 0x00007ffff34d16b9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4923 0x00007ffff33d3c00 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4924 0x00007ffff33b0e7a in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4925 0x00007fffdc010fb3 in ?? ()
mixxxdj/mixxx#4926 0x00007fffc1674f20 in ?? ()
mixxxdj/mixxx#4927 0x00007fffc1145ac0 in ?? ()
mixxxdj/mixxx#4928 0x00007fff00000016 in ?? ()
mixxxdj/mixxx#4929 0x00007fff00000004 in ?? ()
mixxxdj/mixxx#4930 0x00007fffc1142f40 in ?? ()
mixxxdj/mixxx#4931 0x00007ffff375ce00 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4932 0x0000000000000020 in ?? ()
mixxxdj/mixxx#4933 0x00007fffdc02e520 in ?? ()
mixxxdj/mixxx#4934 0x00007fffce615fec in ?? ()
mixxxdj/mixxx#4935 0x00007fffdc00e950 in ?? ()
mixxxdj/mixxx#4936 0x00007fffc15b7750 in ?? ()
mixxxdj/mixxx#4937 0x00007fffc11b41f8 in ?? ()
mixxxdj/mixxx#4938 0x00007fffc15bda88 in ?? ()
mixxxdj/mixxx#4939 0x00007ffff3759d78 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4940 0x00007fffc15bc800 in ?? ()
mixxxdj/mixxx#4941 0x00007fffc11b4000 in ?? ()
mixxxdj/mixxx#4942 0x00007fffc16411c0 in ?? ()
mixxxdj/mixxx#4943 0x00007ffff3759d78 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4944 0x0000000001b53d08 in ?? ()
mixxxdj/mixxx#4945 0x00007fffc11b4070 in ?? ()
mixxxdj/mixxx#4946 0x00007fffc15b7738 in ?? ()
mixxxdj/mixxx#4947 0x00007ffff336f3a9 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4948 0x00007ffff3400067 in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4949 0x00007ffff33d3c2f in ?? () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4950 0x00007ffff34ba436 in QScriptValue::call(QScriptValue const&, QList<QScriptValue> const&) () from /usr/lib/x86_64-linux-gnu/libQtScript.so.4
mixxxdj/mixxx#4951 0x000000000053ced2 in ControllerEngine::slotValueChanged (
    this=<optimized out>, value=0.0099148572342706923)
    at src/controllers/controllerengine.cpp:864
mixxxdj/mixxx#4952 0x0000000000872c2d in ControllerEngine::qt_static_metacall (
    _o=0x7fffc42a5210, _c=<optimized out>, _id=2, _a=0x18a8810)
    at lin64_build/controllers/moc_controllerengine.cc:233
mixxxdj/mixxx#4953 0x00007ffff6983a2e in QObject::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4954 0x00007ffff5d1870c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4955 0x00007ffff5d1cb8a in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4956 0x00007ffff696eb5e in QCoreApplication::notifyInternal(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4957 0x00007ffff69729e1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4958 0x00007ffff699d0e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4959 0x00007fffef1ca205 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
mixxxdj/mixxx#4960 0x00007fffef1ca538 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
mixxxdj/mixxx#4961 0x00007fffef1ca5f4 in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
mixxxdj/mixxx#4962 0x00007ffff699d276 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4963 0x00007ffff696d8af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4964 0x00007ffff696db38 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4965 0x00007ffff6870d70 in QThread::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4966 0x00007ffff6873d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4967 0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4968 0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4969 0x0000000000000000 in ?? ()

Thread 10 (Thread 0x7fffdcefe700 (LWP 28262)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007ffff687420b in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4911  0x0000000000523cc5 in AnalyserQueue::dequeueNextBlocking (this=0x10465d0)
    at src/analyserqueue.cpp:64
mixxxdj/mixxx#4912  0x000000000052577c in AnalyserQueue::run (this=0x10465d0)
    at src/analyserqueue.cpp:198
mixxxdj/mixxx#4913  0x00007ffff6873d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4914  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4915  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4916  0x0000000000000000 in ?? ()

Thread 9 (Thread 0x7fffddc67700 (LWP 28261)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007ffff687420b in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4911  0x0000000000637c2a in BrowseThread::run (this=0xffd1b0)
    at src/library/browse/browsethread.cpp:82
mixxxdj/mixxx#4912  0x00007ffff6873d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4913  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4914  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4915  0x0000000000000000 in ?? ()

Thread 8 (Thread 0x7fffdd364700 (LWP 28260)):
#0  0x00007ffff1a2e511 in sem_timedwait ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007fffef6c4cc1 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4911  0x00007fffef6a8e04 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4912  0x00007fffef6ad90c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4913  0x00007fffef6a7518 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4914  0x00007fffef6a73dc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4915  0x00007fffef6a73a6 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4916  0x00007fffef6a530f in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4917  0x00007fffef6c3efc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4918  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4919 0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4920 0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fffdd3e5700 (LWP 28259)):
#0  0x00007ffff1a2f18d in read () from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007fffef6c625c in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4911  0x00007fffef6c95a1 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4912  0x00007fffef6c92e2 in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4913  0x00007fffef6c3efc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4914  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4915  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4916  0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fffdd466700 (LWP 28258)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007fffef6c535d in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4911  0x00007fffef6c16cb in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4912  0x00007fffef6c3efc in ?? () from /usr/lib/x86_64-linux-gnu/libjack.so.0
mixxxdj/mixxx#4913  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4914  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4915  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fffdf741700 (LWP 28252)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007ffff687420b in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4911  0x00000000004f9792 in EngineSideChain::run (this=0xed96a0)
    at src/engine/enginesidechain.cpp:161
mixxxdj/mixxx#4912  0x00007ffff6873d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4913  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4914  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4915  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fffe00bd700 (LWP 28251)):
#0  0x00007ffff1a2c2d4 in pthread_cond_wait@@GLIBC_2.3.2 ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4910  0x00007ffff687420b in QWaitCondition::wait(QMutex*, unsigned long) ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4911  0x00000000004e469a in EngineWorkerScheduler::run (this=0xeb2750)
    at src/engine/engineworkerscheduler.cpp:68
mixxxdj/mixxx#4912  0x00007ffff6873d0b in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4913  0x00007ffff1a27b50 in start_thread ()
   from /lib/x86_64-linux-gnu/libpthread.so.0
mixxxdj/mixxx#4914  0x00007fffefcb270d in clone () from /lib/x86_64-linux-gnu/libc.so.6
mixxxdj/mixxx#4915  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7ffff7ea9780 (LWP 28248)):
#0  0x00007ffff5e293cc in QBrush::QBrush() ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4910  0x00007ffff5e636bb in QPainter::QPainter(QPaintDevice*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4911  0x00007ffff5d63a40 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4912  0x00007ffff5d645cf in QWidgetPrivate::paintSiblingsRecursive(QPaintDevice*, QList<QObject*> const&, int, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4913  0x00007ffff5d63665 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4914  0x00007ffff5f2df48 in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4915  0x00007ffff5d58dc0 in QWidgetPrivate::syncBackingStore() ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4916  0x00007ffff5d6840c in QWidget::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4917  0x00007ffff612c23b in QMainWindow::event(QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4918  0x00007ffff5d1870c in QApplicationPrivate::notify_helper(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4919 0x00007ffff5d1cb8a in QApplication::notify(QObject*, QEvent*) ()
   from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4920 0x00007ffff696eb5e in QCoreApplication::notifyInternal(QObject*, QEvent*)
    () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4921 0x00007ffff69729e1 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4922 0x00007ffff699d0e3 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4923 0x00007fffef1ca205 in g_main_context_dispatch ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
mixxxdj/mixxx#4924 0x00007fffef1ca538 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
mixxxdj/mixxx#4925 0x00007fffef1ca5f4 in g_main_context_iteration ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
mixxxdj/mixxx#4926 0x00007ffff699d276 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4927 0x00007ffff5db983e in ?? () from /usr/lib/x86_64-linux-gnu/libQtGui.so.4
mixxxdj/mixxx#4928 0x00007ffff696d8af in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4929 0x00007ffff696db38 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4930 0x00007ffff6972cf8 in QCoreApplication::exec() ()
   from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
mixxxdj/mixxx#4931 0x00000000004404cf in main (argc=3, argv=0x7fffffffe3a8)
    at src/main.cpp:302
(gdb) quit
A debugging session is active.

Inferior 1 [process 28248] will be killed.

Quit anyway? (y or n) y

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2012-09-28T05:30:39Z


OK -- some good news. This is not a segfault but an unceremonious exit(-1) on the part of PortMidi. Basically whenever PortMIDI encounters an error while writing a short message or doing other things it exit(-1)'s if it was compiled with the PM_CHECK_ERRORS pre-processor flag.

The bad news is that if you got the PortMIDI binary from a popular software repository (e.g. Ubuntu or Debian packages) then we have to get in contact with the maintainer and get them to build it without that symbol defined.

Daniel -- how / where do you get your PortMIDI binaries from? Did you compile yourself or install from a package?

We should double check we do not compile PortMIDI with this flag turned on for the Windows / Mac builders. Sean -- can you double-check on Windows and I will check the OS X builder?

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2012-10-04T04:59:17Z


Hey Daniel -- any updates RE: my questions in post #⁠3?

@mixxxbot
Copy link
Collaborator Author

Commented by: wolfbiter
Date: 2012-10-07T01:05:17Z


I used the command:

sudo aptitude install portaudio19-dev

Sorry for the long wait in response!

@mixxxbot
Copy link
Collaborator Author

Commented by: wolfbiter
Date: 2012-10-07T01:06:41Z


I'm about to install mixxx on a new debian environment - I'll let you know which package I use, and recreate the problem to see if it's still there.

@mixxxbot
Copy link
Collaborator Author

Commented by: wolfbiter
Date: 2012-10-10T10:16:51Z


After going through the above procedure on the fresh environment, the same -1 exit code occurred. I for sure installed the portaudio19-dev package.

@mixxxbot
Copy link
Collaborator Author

Commented by: rryan
Date: 2013-01-30T21:51:02Z


Good news -- the PortMIDI Debian maintainer is looking at fixing this.

@mixxxbot
Copy link
Collaborator Author

Duplicate of #6836

@mixxxbot mixxxbot transferred this issue from another repository Aug 24, 2022
@mixxxbot mixxxbot added this to the 1.11.0 milestone Aug 24, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug confirmed duplicate This issue is a duplicate of or superseded by another issue. party stopper
Projects
None yet
Development

No branches or pull requests

1 participant