It's been crashing on exit for me for a while -- I put a note on the wiki about it. (i965 graphics driver) on my laptop. It doesn't happen on my desktop (nvidia based). I'm guessing this is a graphics driver bug -- though it's possible we're doing something wrong with QGLWidget to cause this (i.e. not properly destroying it or somesuch).
RJ Nick Guenther wrote: > Mixxx crashes every time I exit it on linux. Something to do with > OpenGL+DRI. I have no idea where to look, though. > > Starting program: /home/kousu/pro/mixxx/mixxx > [Thread debugging using libthread_db enabled] > [New Thread 0xb66136c0 (LWP 6284)] > Debug: [Main]: Setting up plugin paths... > Debug: [Main]: ...done. > Debug: [Main]: Mixxx 1.6.2 "(svn 2654M; built on: Feb 20 2009 @ > 11:33:02; flags: hifieq ladspa vinylcontrol midiscript optimize=1) " > is starting... > [New Thread 0xb4038b90 (LWP 6285)] > [New Thread 0xb3318b90 (LWP 6286)] > Debug: [Main]: ControlObject::getControl returning NULL for ( "[Mixer > Profile]" , "LoEQFrequency" ) > [New Thread 0xb2221b90 (LWP 6287)] > Debug: [Main]: SampleRate 44100 > Debug: [Main]: Latency 64 > [New Thread 0xb1641b90 (LWP 6288)] > [Thread 0xb1641b90 (LWP 6288) exited] > [New Thread 0xb1641b90 (LWP 6289)] > [Thread 0xb1641b90 (LWP 6289) exited] > [New Thread 0xb1641b90 (LWP 6290)] > [Thread 0xb1641b90 (LWP 6290) exited] > [New Thread 0xb1641b90 (LWP 6291)] > [Thread 0xb1641b90 (LWP 6291) exited] > /home/kousu/bin/jackd: 1: /usr/local/bin/jackd: not found > 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]: 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" > [New Thread 0xb1641b90 (LWP 6296)] > Debug: [Main]: Loading playlists and library tracks from XML... > Debug: [Main]: Track::readXML "/home/kousu/.mixxxtrack.xml" > Debug: [Main]: Promo playlist has 2 songs. > Debug: [Main]: Constructed LibraryScanner!!! > Debug: [Main]: No playlists, returning > Debug: [Main]: FIXME: Need to tell the m_pPlaylistListModel to refresh > in src/track.cpp on line: 1363 > Debug: [Main]: Trying to add 375 songs to the library playlist > Debug: [Main]: Adjusting column widths: tracktable width = 720 1% of > that is: 7.2 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 > [New Thread 0xab083b90 (LWP 6297)] > Debug: [MidiScriptEngine 1]: MidiScriptEngine::run() > m_pEngine->parent() is QObject(0x0) > Debug: [MidiScriptEngine 1]: MidiScriptEngine::run() > m_pEngine->thread() is MidiScriptEngine(0x84b8e18, name = > "MidiScriptEngine 1") > Debug: [Main]: MidiMapping: Loading MIDI XML from > "/home/kousu/.MixxxMIDIBindings.xml" > Debug: [Main]: Warning: Creation of the midi queue failed. Operation > not permitted > [New Thread 0xaa882b90 (LWP 6298)] > Debug: [MidiObjectALSASeq 1]: "MidiObjectAlsaSeq: Thread ID=aa882b90" > Debug: [Main]: selectedAPI is: "ALSA" > Debug: [Main]: loadSettings: 9 100 "FastCut" > Debug: [Main]: slotApply crossfader: 9 "FastCut" > Debug: [Main]: BpmSchemes::readXML "/home/kousu/.mixxxbpmscheme.xml" > Debug: [Main]: getting midi device list, size 0 and: "" > 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) > [New Thread 0xa97edb90 (LWP 6299)] > Debug: [Main]: Building timecode lookup tables... > Allocating 2097152 slots (8192Kb) for 20 bit timecode (Serato 2nd Ed., side A) > [New Thread 0xa87ebb90 (LWP 6300)] > Debug: [Main]: SoundDevicePortAudio::open() "1, HDA Intel: ALC888 > Analog (hw:0,0)" > Debug: [Main]: m_dSampleRate 44100 > Debug: [Main]: iLatencyMSec: 64 > Debug: [Main]: output channels: 2 | input channels: 0 > Debug: [Main]: iLatencySamples: 5648 > Debug: [Main]: iLatencyMSec: 64 > Debug: [Main]: Opening stream with id 1 > Debug: [Main]: Opened PortAudio stream successfully... starting > Debug: [Main]: Dynamically loaded PortAudio library! > [New Thread 0xa7feab90 (LWP 6301)] > Debug: [Main]: PortAudio: Started stream successfully > Debug: [Main]: iNumDevicesOpenedForOutput: 1 > Debug: [Main]: iNumDevicesOpenedForInput: 0 > Debug: [Main]: Displaying mixxx > Debug: [Main]: Running Mixxx > Debug: [Main]: Destroying MixxxApp > Debug: [Main]: save config, 0 > Debug: [Main]: Write track xml, 8 > Debug: [Main]: close soundmanager 241 > [Thread 0xa7feab90 (LWP 6301) exited] > [Thread 0xa87ebb90 (LWP 6300) exited] > [Thread 0xa97edb90 (LWP 6299) exited] > Debug: [Main]: soundmanager->close() done > Debug: [Main]: delete soundmanager, 266 > Debug: [Main]: delete master, 288 > Debug: [Main]: in ~EngineMaster() > [Thread 0xb2221b90 (LWP 6287) exited] > Debug: [Main]: delete channel1, 290 > Debug: [Main]: delete channel2, 290 > Debug: [Main]: delete buffer1, 290 > [Thread 0xb4038b90 (LWP 6285) exited] > Debug: [Main]: delete buffer2, 291 > [Thread 0xb3318b90 (LWP 6286) exited] > Debug: [Main]: delete view, 293 > > Program received signal SIGSEGV, Segmentation fault. > [Switching to Thread 0xb66136c0 (LWP 6284)] > 0xb099eeb1 in mmFreeMem () from /usr/lib/dri/i915_dri.so > (gdb) bt > #0 0xb099eeb1 in mmFreeMem () from /usr/lib/dri/i915_dri.so > #1 0xb09193bf in ?? () from /usr/lib/dri/i915_dri.so > #2 0xb091a094 in ?? () from /usr/lib/dri/i915_dri.so > #3 0xb0918136 in dri_bo_unreference () from /usr/lib/dri/i915_dri.so > #4 0xb0920dc0 in intel_region_release () from /usr/lib/dri/i915_dri.so > #5 0xb0922775 in intel_miptree_release () from /usr/lib/dri/i915_dri.so > #6 0xb09267ae in ?? () from /usr/lib/dri/i915_dri.so > #7 0xb09ba68a in _mesa_delete_texture_image () from /usr/lib/dri/i915_dri.so > #8 0xb09c11f5 in _mesa_delete_texture_object () from /usr/lib/dri/i915_dri.so > #9 0xb0926838 in ?? () from /usr/lib/dri/i915_dri.so > #10 0xb095ebd9 in ?? () from /usr/lib/dri/i915_dri.so > #11 0xb0982e7e in _mesa_HashDeleteAll () from /usr/lib/dri/i915_dri.so > #12 0xb095f3fd in ?? () from /usr/lib/dri/i915_dri.so > #13 0xb09602bf in _mesa_free_context_data () from /usr/lib/dri/i915_dri.so > #14 0xb093a068 in intelDestroyContext () from /usr/lib/dri/i915_dri.so > #15 0xb0914257 in ?? () from /usr/lib/dri/i915_dri.so > #16 0xb801a9fc in ?? () from /usr/lib/libGL.so.1 > #17 0xb7ff6b95 in ?? () from /usr/lib/libGL.so.1 > #18 0xb6f5ab14 in QGLContext::reset () from > /usr/share/qt4/lib/libQtOpenGL.so.4 > #19 0xb6f2feac in QGLContext::~QGLContext () > from /usr/share/qt4/lib/libQtOpenGL.so.4 > #20 0xb6f297f5 in QGLWidget::~QGLWidget () > from /usr/share/qt4/lib/libQtOpenGL.so.4 > #21 0x0816643d in ~WGLWaveformViewer (this=0x87e1018) > at src/widget/wglwaveformviewer.cpp:53 > #22 0xb70e70ff in QObjectPrivate::deleteChildren () > from /usr/share/qt4/lib/libQtCore.so.4 > #23 0xb7353928 in QWidget::~QWidget () from /usr/share/qt4/lib/libQtGui.so.4 > #24 0x08118714 in ~MixxxView (this=0xb2a334c8) at src/mixxxview.cpp:119 > #25 0x08103ba0 in ~MixxxApp (this=0x8443038) at src/mixxx.cpp:392 > #26 0x080eb618 in main (argc=1, argv=0xbffd3d44) at src/main.cpp:300 > > ------------------------------------------------------------------------------ > Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA > -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise > -Strategies to boost innovation and cut costs with open source participation > -Receive a $600 discount off the registration fee with the source code: SFAD > http://p.sf.net/sfu/XcvMzF8H > _______________________________________________ > Mixxx-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/mixxx-devel > ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Mixxx-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mixxx-devel
