Bug 335620 - segfault on program start
Summary: segfault on program start
Status: RESOLVED DUPLICATE of bug 323635
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.8.0
Platform: Gentoo Packages Linux
: NOR grave
Target Milestone: 2.9
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-05-31 00:44 UTC by DJ
Modified: 2014-05-31 07:57 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description DJ 2014-05-31 00:44:12 UTC
it segfaults everytime I open it

Reproducible: Always

Steps to Reproduce:
1. run amarok
2. watch segfault
3.
Actual Results:  
amarok segfaulted kde crash handler appears

Expected Results:  
amarok opens

using KDE 4.13.1

happens even with new user logged into brand new default config of kde

Application: Amarok (amarok), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f523c21b800 (LWP 29878))]

Thread 8 (Thread 0x7f521702f700 (LWP 29879)):
#0  0x00007f5238f42f4d in read () from /lib64/libc.so.6
#1  0x00007f523189f510 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f5231861cc4 in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f5231862133 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f52318622ac in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f52396c3176 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f52396956b7 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f523969597d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#8  0x00007f5239596847 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#9  0x00007f5239676f3b in ?? () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f5239598ecf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007f5237058ea3 in start_thread () from /lib64/libpthread.so.0
#12 0x00007f5238f510cd in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f5215a7f700 (LWP 29880)):
#0  0x00007f523705cb9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f52395993bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f52361537cc in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f5236156123 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f523615613c in ?? () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f5236154eef in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#6  0x00007f5239598ecf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007f5237058ea3 in start_thread () from /lib64/libpthread.so.0
#8  0x00007f5238f510cd in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f521527e700 (LWP 29881)):
#0  0x00007f523705cb9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f52395993bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f52361537cc in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f5236156123 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f5236154eef in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f5239598ecf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f5237058ea3 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f5238f510cd in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f5214a7d700 (LWP 29882)):
#0  0x00007f523705cb9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f52395993bb in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib64/qt4/libQtCore.so.4
#2  0x00007f52361537cc in ?? () from /usr/lib64/libthreadweaver.so.4
#3  0x00007f5236156123 in ?? () from /usr/lib64/libthreadweaver.so.4
#4  0x00007f5236154eef in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#5  0x00007f5239598ecf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f5237058ea3 in start_thread () from /lib64/libpthread.so.0
#7  0x00007f5238f510cd in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f520553f700 (LWP 29883)):
#0  0x00007f523705cb9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f520711a64b in ?? () from /usr/lib64/egl/egl_gallium.so
#2  0x00007f5207119ea7 in ?? () from /usr/lib64/egl/egl_gallium.so
#3  0x00007f5237058ea3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5238f510cd in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f5204917700 (LWP 29884)):
#0  0x00007f523705cb9c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f522e42c54e in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007f522e42c589 in ?? () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x00007f5237058ea3 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f5238f510cd in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f51f5eff700 (LWP 29885)):
#0  0x00007fffe9f5880f in clock_gettime ()
#1  0x00007f5238f622ed in clock_gettime () from /lib64/libc.so.6
#2  0x00007f52395ec337 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#3  0x00007f52396c471d in ?? () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007f52396c2fcc in ?? () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007f52396c3065 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007f523186184c in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#7  0x00007f52318620bb in ?? () from /usr/lib64/libglib-2.0.so.0
#8  0x00007f52318622ac in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#9  0x00007f52396c3176 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#10 0x00007f52396956b7 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007f523969597d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007f5239596847 in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007f5239598ecf in ?? () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007f5237058ea3 in start_thread () from /lib64/libpthread.so.0
#15 0x00007f5238f510cd in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f523c21b800 (LWP 29878)):
[KCrash Handler]
#5  0x00007f5206fed9d6 in ?? () from /usr/lib64/egl/egl_gallium.so
#6  0x00007f5206fec1d7 in ?? () from /usr/lib64/egl/egl_gallium.so
#7  0x00007f5206fff721 in ?? () from /usr/lib64/egl/egl_gallium.so
#8  0x00007f5206fd31d5 in ?? () from /usr/lib64/egl/egl_gallium.so
#9  0x00007f522c38fe0c in ?? () from /usr/lib64/qt4/libQtOpenGL.so.4
#10 0x00007f522c39011a in QGL2PaintEngineEx::drawPixmap(QRectF const&, QPixmap const&, QRectF const&) () from /usr/lib64/qt4/libQtOpenGL.so.4
#11 0x00007f5239d0c9ac in QPaintEngineEx::drawPixmap(QPointF const&, QPixmap const&) () from /usr/lib64/qt4/libQtGui.so.4
#12 0x00007f5239d2254e in QPainter::drawPixmap(QPointF const&, QPixmap const&) () from /usr/lib64/qt4/libQtGui.so.4
#13 0x00007f52077a15bc in ?? () from /usr/lib64/kde4/amarok_context_applet_analyzer.so
#14 0x00007f5239c298ab in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#15 0x00007f522c33f77a in QGLWidget::event(QEvent*) () from /usr/lib64/qt4/libQtOpenGL.so.4
#16 0x00007f5239bdb32c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#17 0x00007f5239be18d8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#18 0x00007f523bc50672 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#19 0x00007f52396969ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#20 0x00007f5239c23ec9 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib64/qt4/libQtGui.so.4
#21 0x00007f5239ddaf7a in QWidgetPrivate::repaint_sys(QRegion const&) () from /usr/lib64/qt4/libQtGui.so.4
#22 0x00007f5239c19357 in QWidgetPrivate::syncBackingStore() () from /usr/lib64/qt4/libQtGui.so.4
#23 0x00007f5239c2942a in QWidget::event(QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#24 0x00007f522c33f77a in QGLWidget::event(QEvent*) () from /usr/lib64/qt4/libQtOpenGL.so.4
#25 0x00007f5239bdb32c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#26 0x00007f5239be18d8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/qt4/libQtGui.so.4
#27 0x00007f523bc50672 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#28 0x00007f52396969ac in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/qt4/libQtCore.so.4
#29 0x00007f5239699a40 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib64/qt4/libQtCore.so.4
#30 0x00007f52396c3833 in ?? () from /usr/lib64/qt4/libQtCore.so.4
#31 0x00007f5231861ea7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#32 0x00007f5231862200 in ?? () from /usr/lib64/libglib-2.0.so.0
#33 0x00007f52318622ac in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#34 0x00007f52396c3155 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#35 0x00007f5239c766c6 in ?? () from /usr/lib64/qt4/libQtGui.so.4
#36 0x00007f52396956b7 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#37 0x00007f523969597d in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#38 0x00007f523a05a9bc in QDialog::exec() () from /usr/lib64/qt4/libQtGui.so.4
#39 0x00007f523bbc5c12 in KMessageBox::createKMessageBox(KDialog*, QIcon const&, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&, QMessageBox::Icon) () from /usr/lib64/libkdeui.so.5
#40 0x00007f523bbc5e61 in KMessageBox::createKMessageBox(KDialog*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, QFlags<KMessageBox::Option>, QString const&) () from /usr/lib64/libkdeui.so.5
#41 0x00007f523bbc810b in KMessageBox::questionYesNoCancelWId(unsigned long, QString const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib64/libkdeui.so.5
#42 0x00007f523bbc82de in KMessageBox::questionYesNoCancel(QWidget*, QString const&, QString const&, KGuiItem const&, KGuiItem const&, KGuiItem const&, QString const&, QFlags<KMessageBox::Option>) () from /usr/lib64/libkdeui.so.5
#43 0x00007f523b300f1a in App::handleFirstRun() () from /usr/lib64/libamaroklib.so.1
#44 0x00007f523b301d10 in App::continueInit() () from /usr/lib64/libamaroklib.so.1
#45 0x00007f523b302676 in App::App() () from /usr/lib64/libamaroklib.so.1
#46 0x00000000004086d4 in ?? ()
#47 0x00007f5238e8cbe5 in __libc_start_main () from /lib64/libc.so.6
#48 0x0000000000408801 in _start ()
Comment 1 Myriam Schweingruber 2014-05-31 07:57:32 UTC
The problem is with OpenGL, and already solved in the upcoming bugfix release. For a workaround, please see the main bug report

*** This bug has been marked as a duplicate of bug 323635 ***