ok here a new backtrace using the latest 1.11 bzr and the last few log messages, now i get two critical error dialogs the frst says: 'error linking simple shader "" ' and the seccond says 'error linking blit shader ''' ' when i press ok in one of these dialogs mixx segfaults. Warning [Main]: QGLShader: could not create shader Warning [Main]: Warning: "" failed to compile! Debug [LibraryScanner 1]: New BeatGrid Warning [Main]: QGLShader: could not create shader Warning [Main]: Warning: "" failed to compile! Warning [Main]: QGLShader: could not create shader Warning [Main]: Warning: "" failed to compile! Debug [LibraryScanner 1]: New BeatGrid Warning [Main]: QGLShader: could not create shader Warning [Main]: Warning: "" failed to compile! Warning [Main]: QGLShader: could not create shader Warning [Main]: Warning: "" failed to compile! Debug [LibraryScanner 1]: New BeatGrid Debug [LibraryScanner 1]: New BeatGrid Debug [LibraryScanner 1]: New BeatGrid Warning [Main]: QGLShader: could not create shader Warning [Main]: Warning: "" failed to compile! Warning [Main]: QGLShader: could not create shader Warning [Main]: Warning: "" failed to compile! Debug [LibraryScanner 1]: New BeatGrid Debug [LibraryScanner 1]: New BeatGrid Program received signal SIGSEGV, Segmentation fault. 0xb6d520e0 in QGL2PaintEngineEx::renderHintsChanged() () from /usr/lib/libQtOpenGL.so.4 (gdb) thread apply all bt Thread 16 (Thread 0xa62e4b70 (LWP 3492)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb62e5c46 in statfs () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #2 0xb62c1ca0 in pathconf () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #3 0xb79962f1 in ?? () from /usr/lib/libQtCore.so.4 #4 0xb7943e85 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb7944a89 in ?? () from /usr/lib/libQtCore.so.4 #6 0xb7944f7f in QDirIterator::QDirIterator(QString const&, QFlags, QFlags) () from /usr/lib/libQtCore.so.4 #7 0x081da55e in LibraryScanner::recursiveScan (this=0xa8701230, dirPath=..., verifiedDirectories=...) at src/library/libraryscanner.cpp:394 #8 0x081da5e1 in LibraryScanner::recursiveScan (this=0xa8701230, dirPath=..., verifiedDirectories=...) at src/library/libraryscanner.cpp:404 #9 0x081da5e1 in LibraryScanner::recursiveScan (this=0xa8701230, dirPath=..., verifiedDirectories=...) at src/library/libraryscanner.cpp:404 #10 0x081da5e1 in LibraryScanner::recursiveScan (this=0xa8701230, dirPath=..., verifiedDirectories=...) at src/library/libraryscanner.cpp:404 #11 0x081da5e1 in LibraryScanner::recursiveScan (this=0xa8701230, dirPath=..., verifiedDirectories=...) at src/library/libraryscanner.cpp:404 #12 0x081d99d5 in LibraryScanner::run (this=0xa8701230) at src/library/libraryscanner.cpp:227 #13 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #14 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #15 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 15 (Thread 0xa86ffb70 (LWP 3491)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb664f20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb78c1fb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x081e0862 in SearchThread::run (this=0x9521b20) at src/library/searchthread.cpp:46 #4 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #5 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #6 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 14 (Thread 0xa90c6b70 (LWP 3490)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb664f20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb78c1fb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x081e0862 in SearchThread::run (this=0x94df328) at src/library/searchthread.cpp:46 #4 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #5 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #6 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 13 (Thread 0xa98c7b70 (LWP 3489)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb664f20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb78c1fb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x081e0862 in SearchThread::run (this=0x9482650) at src/library/searchthread.cpp:46 #4 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #5 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #6 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 12 (Thread 0xaa0c8b70 (LWP 3488)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb664f20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb78c1fb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x081e0862 in SearchThread::run (this=0x9461698) at src/library/searchthread.cpp:46 #4 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #5 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #6 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 11 (Thread 0xaa8c9b70 (LWP 3487)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb664f20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb78c1fb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x081e0862 in SearchThread::run (this=0x943ac68) at src/library/searchthread.cpp:46 #4 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #5 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #6 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 10 (Thread 0xab0cab70 (LWP 3486)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb664f20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb78c1fb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x081e0862 in SearchThread::run (this=0x9426648) at src/library/searchthread.cpp:46 #4 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #5 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #6 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 9 (Thread 0xac8afb70 (LWP 3485)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb664f703 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb78c1f3f in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb78b5f6b in ?? () from /usr/lib/libQtCore.so.4 #4 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #5 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #6 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 8 (Thread 0xad0b0b70 (LWP 3484)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb62e7f86 in poll () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #2 0xb7fa1973 in ?? () from /usr/lib/i386-linux-gnu/libportaudio.so.2 #3 0xb7fa2930 in ?? () from /usr/lib/i386-linux-gnu/libportaudio.so.2 #4 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #5 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 7 (Thread 0xadbfeb70 (LWP 3483)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb62e7f86 in poll () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 #2 0xb605613b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0 #3 0xb60479f0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #4 0xb6047b51 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #5 0xb79e9075 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #6 0xb79bbae9 in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #7 0xb79bbf3a in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #8 0xb78be629 in QThread::exec() () from /usr/lib/libQtCore.so.4 #9 0xb78be6cd in QThread::run() () from /usr/lib/libQtCore.so.4 #10 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #11 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #12 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 6 (Thread 0xae3ffb70 (LWP 3482)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb664f20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb78c1fb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x0810a2b1 in AnalyserQueue::dequeueNextBlocking (this=0x8c304b8) at src/analyserqueue.cpp:100 #4 0x0810ac2e in AnalyserQueue::run (this=0x8c304b8) at src/analyserqueue.cpp:271 #5 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #6 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #7 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 5 (Thread 0xb37b0b70 (LWP 3481)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb664f20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb78c1fb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x081ae034 in BrowseThread::run (this=0x8c040d8) at src/library/browse/browsethread.cpp:82 #4 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #5 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #6 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 3 (Thread 0xb3fb1b70 (LWP 3478)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb664f20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb78c1fb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x080f1dd9 in EngineSideChain::run (this=0x86f99d0) at src/engine/enginesidechain.cpp:163 #4 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #5 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #6 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 2 (Thread 0xb496eb70 (LWP 3477)): #0 0xb7fe2424 in __kernel_vsyscall () #1 0xb664f20a in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #2 0xb78c1fb7 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0x080e2c0e in EngineWorkerScheduler::run (this=0x86e6810) at src/engine/engineworkerscheduler.cpp:68 #4 0xb78c0fbe in ?? () from /usr/lib/libQtCore.so.4 #5 0xb664ac39 in start_thread () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0 #6 0xb62f596e in clone () from /lib/i386-linux-gnu/i686/cmov/libc.so.6 Thread 1 (Thread 0xb5af9720 (LWP 3474)): #0 0xb6d520e0 in QGL2PaintEngineEx::renderHintsChanged() () from /usr/lib/libQtOpenGL.so.4 #1 0xb706c7b7 in QPainter::setRenderHints(QFlags, bool) () from /usr/lib/libQtGui.so.4 #2 0xb706c822 in QPainter::setRenderHint(QPainter::RenderHint, bool) () from /usr/lib/libQtGui.so.4 #3 0x08163f07 in WSpinny::paintEvent (this=0x9939ac0, e=0xbfffd3a4) at src/widget/wspinny.cpp:157 #4 0xb6f64686 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #5 0xb6d068f9 in QGLWidget::event(QEvent*) () from /usr/lib/libQtOpenGL.so.4 #6 0xb6f065cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #7 0xb6f0d1f9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #8 0xb79bd4cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #9 0xb6f6d976 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #10 0xb7141726 in QWidgetPrivate::repaint_sys(QRegion const&) () from /usr/lib/libQtGui.so.4 #11 0xb6f5e11e in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4 #12 0xb6f64e46 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #13 0xb6d068f9 in QGLWidget::event(QEvent*) () from /usr/lib/libQtOpenGL.so.4 #14 0xb6f065cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #15 0xb6f0d1f9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #16 0xb79bd4cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #17 0xb79c0f2c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #18 0xb79c10ad in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #19 0xb79e957f in ?? () from /usr/lib/libQtCore.so.4 #20 0xb60476d3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #21 0xb6047a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #22 0xb6047b51 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #23 0xb79e9075 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #24 0xb6fc4ed5 in ?? () from /usr/lib/libQtGui.so.4 #25 0xb79bbae9 in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #26 0xb79bbf3a in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #27 0xb7443723 in QDialog::exec() () from /usr/lib/libQtGui.so.4 #28 0x081479a0 in ErrorDialogHandler::errorDialog (this=0x85dd8c8, pProps=0xae4a3848) at src/errordialoghandler.cpp:166 #29 0x082d3d48 in ErrorDialogHandler::qt_metacall (this=0x85dd8c8, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfffdf28) at lin32_build/moc_errordialoghandler.cc:84 #30 0xb79c27aa in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4 #31 0xb79d11bb in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4 #32 0x082d3df6 in ErrorDialogHandler::showErrorDialog (this=0x85dd8c8, _t1=0xae4a3848) at lin32_build/moc_errordialoghandler.cc:97 #33 0x08147646 in ErrorDialogHandler::requestErrorDialog (this=0x85dd8c8, props=0xae4a3848) at src/errordialoghandler.cpp:115 #34 0x081474c1 in ErrorDialogHandler::requestErrorDialog (this=0x85dd8c8, type=DLG_CRITICAL, message=...) at src/errordialoghandler.cpp:98 #35 0x08137351 in MessageHandler (type=QtCriticalMsg, input=0xae41c978 "Errors linking simple shader: \"\" ") at src/main.cpp:141 #36 0xb78b7f65 in qt_message_output(QtMsgType, char const*) () from /usr/lib/libQtCore.so.4 #37 0xb6d4dcb0 in ?? () from /usr/lib/libQtOpenGL.so.4 #38 0xb6d4dfe8 in ?? () from /usr/lib/libQtOpenGL.so.4 #39 0xb6d4e0cf in QGLEngineShaderManager::QGLEngineShaderManager(QGLContext*) () from /usr/lib/libQtOpenGL.so.4 #40 0xb6d5229d in QGL2PaintEngineEx::begin(QPaintDevice*) () from /usr/lib/libQtOpenGL.so.4 #41 0xb7075852 in QPainter::begin(QPaintDevice*) () from /usr/lib/libQtGui.so.4 #42 0xb7076028 in QPainter::QPainter(QPaintDevice*) () from /usr/lib/libQtGui.so.4 #43 0x08163eec in WSpinny::paintEvent (this=0x95a9878, e=0xbfffe944) at src/widget/wspinny.cpp:156 #44 0xb6f64686 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #45 0xb6d068f9 in QGLWidget::event(QEvent*) () from /usr/lib/libQtOpenGL.so.4 #46 0xb6f065cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #47 0xb6f0d1f9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #48 0xb79bd4cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #49 0xb6f6d976 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #50 0xb7141726 in QWidgetPrivate::repaint_sys(QRegion const&) () from /usr/lib/libQtGui.so.4 #51 0xb6f5e11e in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4 #52 0xb6f64e46 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #53 0xb6d068f9 in QGLWidget::event(QEvent*) () from /usr/lib/libQtOpenGL.so.4 #54 0xb6f065cc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #55 0xb6f0d1f9 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #56 0xb79bd4cb in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #57 0xb79c0f2c in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #58 0xb79c10ad in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #59 0xb79e957f in ?? () from /usr/lib/libQtCore.so.4 #60 0xb60476d3 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0 #61 0xb6047a70 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0 #62 0xb6047b51 in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0 #63 0xb79e9075 in QEventDispatcherGlib::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #64 0xb6fc4ed5 in ?? () from /usr/lib/libQtGui.so.4 #65 0xb79bbae9 in QEventLoop::processEvents(QFlags) () from /usr/lib/libQtCore.so.4 #66 0xb79bbf3a in QEventLoop::exec(QFlags) () from /usr/lib/libQtCore.so.4 #67 0xb79c116f in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #68 0xb6f06667 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #69 0x0813788e in main (argc=1, argv=0xbffff4c4) at src/main.cpp:316 (gdb)