Bug 228957 - Crash on every startup (during splashscreen)
Summary: Crash on every startup (during splashscreen)
Status: RESOLVED DUPLICATE of bug 227639
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.2.90
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-28 20:41 UTC by Christoph Lange
Modified: 2010-03-06 18:14 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 Christoph Lange 2010-02-28 20:41:18 UTC
Application: amarok (2.2.2.90)
KDE Platform Version: 4.4.00 (KDE 4.4.0) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.31-thinkpad x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
When I did a "world update" on my Gentoo today, the Amarok package was rebuilt for a reason I didn't understand. Not sure if that is related to the bug. Interestingly, no obvious dependency of Amarok was rebuilt at the same time. The only KDE packages of which new versions were installed were kde-base/kdepimlibs-4.4.0-r1 and kde-base/kdesdk-kioslaves-4.4.0.

When starting Amarok, it crashes after a few seconds (during the Splashscreen, but before showing the main window).

The crash can be reproduced every time.

 -- Backtrace:
Application: Amarok (amarok), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fbb62c1f790 (LWP 31143))]

Thread 8 (Thread 0x7fbb4b789910 (LWP 31144)):
#0  0x00007fbb5d6fc3fd in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fbb502d3a32 in metronom_sync_loop () from /usr/lib/libxine.so.1
#2  0x00007fbb5d6f8287 in start_thread () from /lib/libpthread.so.0
#3  0x00007fbb5fdc26ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 7 (Thread 0x7fbb4af88910 (LWP 31145)):
#0  0xffffffffff600132 in ?? ()
#1  0x00007fff875145fb in ?? ()
#2  0x00007fbb586a7419 in clock_gettime () from /lib/librt.so.1
#3  0x00007fbb6130c4a7 in qt_gettime() () from /usr/lib64/qt4/libQtCore.so.4
#4  0x00007fbb61310a41 in QTimerInfoList::updateCurrentTime() () from /usr/lib64/qt4/libQtCore.so.4
#5  0x00007fbb61310a65 in QTimerInfoList::timerWait(timeval&) () from /usr/lib64/qt4/libQtCore.so.4
#6  0x00007fbb6130ee11 in timerSourcePrepareHelper(GTimerSource*, int*) () from /usr/lib64/qt4/libQtCore.so.4
#7  0x00007fbb584021ea in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8  0x00007fbb5840253c in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#9  0x00007fbb584029be in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0x00007fbb6130ec4b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#11 0x00007fbb612e7fa4 in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#12 0x00007fbb612e82ef in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007fbb61206def in QThread::exec() () from /usr/lib64/qt4/libQtCore.so.4
#14 0x00007fbb50528e06 in Phonon::Xine::XineThread::run() () from /usr/lib64/kde4/plugins/phonon_backend/phonon_xine.so
#15 0x00007fbb612093e1 in QThreadPrivate::start(void*) () from /usr/lib64/qt4/libQtCore.so.4
#16 0x00007fbb5d6f8287 in start_thread () from /lib/libpthread.so.0
#17 0x00007fbb5fdc26ad in clone () from /lib/libc.so.6
#18 0x0000000000000000 in ?? ()

Thread 6 (Thread 0x7fbb4a57d910 (LWP 31151)):
#0  0x00007fbb5fdb9896 in poll () from /lib/libc.so.6
#1  0x00007fbb4a582824 in ao_alsa_handle_event_thread () from /usr/lib64/xine/plugins/1.27/xineplug_ao_out_alsa.so
#2  0x00007fbb5d6f8287 in start_thread () from /lib/libpthread.so.0
#3  0x00007fbb5fdc26ad in clone () from /lib/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 5 (Thread 0x7fbb49d7c910 (LWP 31152)):
#0  0x00007fbb5d6fc179 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fbb502e0795 in fifo_peek_int () from /usr/lib/libxine.so.1
#2  0x00007fbb502e1fad in ao_loop () from /usr/lib/libxine.so.1
#3  0x00007fbb5d6f8287 in start_thread () from /lib/libpthread.so.0
#4  0x00007fbb5fdc26ad in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fbb49171910 (LWP 31153)):
#0  0x00007fbb5d6fc179 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fbb502e0795 in fifo_peek_int () from /usr/lib/libxine.so.1
#2  0x00007fbb502e1fad in ao_loop () from /usr/lib/libxine.so.1
#3  0x00007fbb5d6f8287 in start_thread () from /lib/libpthread.so.0
#4  0x00007fbb5fdc26ad in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fbb48970910 (LWP 31154)):
#0  0x00007fbb5d6fc179 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fbb502e0795 in fifo_peek_int () from /usr/lib/libxine.so.1
#2  0x00007fbb502e1fad in ao_loop () from /usr/lib/libxine.so.1
#3  0x00007fbb5d6f8287 in start_thread () from /lib/libpthread.so.0
#4  0x00007fbb5fdc26ad in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fbb41dc5910 (LWP 31155)):
#0  0x00007fbb5d6fc179 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0
#1  0x00007fbb5a6d5562 in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007fbb5a6d5597 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x00007fbb5d6f8287 in start_thread () from /lib/libpthread.so.0
#4  0x00007fbb5fdc26ad in clone () from /lib/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fbb62c1f790 (LWP 31143)):
[KCrash Handler]
#5  0x00007fbb61dfde79 in Dynamic::BiasSolver::updateUniverse() () from /usr/lib/libamaroklib.so.1
#6  0x00007fbb61dfe018 in Dynamic::BiasSolver::prepareToRun() () from /usr/lib/libamaroklib.so.1
#7  0x00007fbb61dedc3d in Dynamic::BiasedPlaylist::startSolver(bool) () from /usr/lib/libamaroklib.so.1
#8  0x00007fbb61dee7e6 in Dynamic::BiasedPlaylist::recalculate() () from /usr/lib/libamaroklib.so.1
#9  0x00007fbb61cd8cf7 in Playlist::DynamicTrackNavigator::repopulate() () from /usr/lib/libamaroklib.so.1
#10 0x00007fbb61ea1366 in PlaylistBrowserNS::DynamicCategory::On() () from /usr/lib/libamaroklib.so.1
#11 0x00007fbb61ea2635 in PlaylistBrowserNS::DynamicCategory::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libamaroklib.so.1
#12 0x00007fbb612fa9e2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib64/qt4/libQtCore.so.4
#13 0x00007fbb60d409c8 in QAbstractButton::toggled(bool) () from /usr/lib64/qt4/libQtGui.so.4
#14 0x00007fbb60a9df8f in QAbstractButton::setChecked(bool) () from /usr/lib64/qt4/libQtGui.so.4
#15 0x00007fbb61ea350a in PlaylistBrowserNS::DynamicCategory::DynamicCategory(QWidget*) () from /usr/lib/libamaroklib.so.1
#16 0x00007fbb61eb4c2f in PlaylistBrowserNS::PlaylistBrowser::PlaylistBrowser(char const*, QWidget*) () from /usr/lib/libamaroklib.so.1
#17 0x00007fbb61fd765c in MainWindow::init() () from /usr/lib/libamaroklib.so.1
#18 0x00007fbb61fd91da in MainWindow::MainWindow() () from /usr/lib/libamaroklib.so.1
#19 0x00007fbb61fa8698 in App::continueInit() () from /usr/lib/libamaroklib.so.1
#20 0x00007fbb61fabbbc in App::App() () from /usr/lib/libamaroklib.so.1
#21 0x00000000004081db in main ()

Possible duplicates by query: bug 207242, bug 201111.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2010-02-28 21:51:44 UTC
Sorry, but your backtrace is not useful, as you are lacking debugging symbols. If you can reproduce this bug, please check here on how to get a valid backtrace:

http://techbase.kde.org/Development/Tutorials/Debugging/How_to_create_useful_crash_reports
Comment 2 Myriam Schweingruber 2010-03-06 18:14:17 UTC
FWIW, this is most likely a duplicate of bug 227639

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