Bug 227191 - Amarok sigsegv while scanning large collection
Summary: Amarok sigsegv while scanning large collection
Status: RESOLVED DUPLICATE of bug 228476
Alias: None
Product: amarok
Classification: Applications
Component: general (show other bugs)
Version: 2.2.2
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Amarok Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-16 14:51 UTC by Roy Dragseth
Modified: 2010-02-25 18:38 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
Amarok backtrace produced with gdb. (179.47 KB, application/x-bzip)
2010-02-17 10:21 UTC, Roy Dragseth
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Roy Dragseth 2010-02-16 14:51:57 UTC
Version:           2.2.2 (using 4.3.5 (KDE 4.3.5), 4.3.5-2.fc12 Fedora)
Compiler:          gcc
OS:                Linux (x86_64) release 2.6.31.12-174.2.3.fc12.x86_64

Amarok sigsegv while scanning a rather large collection containing more than 100 000 tracks.

Earlier versions (pre kde4) had no problems with this.

Running it under gdb with --debug --nofork yield the longest backtrace I've ever seen. The amarokcollectionscanner itself runs without problem if I run it independently.


 Last couple of hundred lines from the backtrace listed below (I can submit the whole 50000 level backtrace if needed):

#46111 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46112 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46113 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46114 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46115 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46116 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46117 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46118 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#46119 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46120 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46121 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46122 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46123 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46124 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46125 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46126 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46127 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46128 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46129 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46130 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46131 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46132 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46133 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46134 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46135 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46136 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46137 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46138 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46139 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46140 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46141 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46142 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46143 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46144 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46145 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46146 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46147 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46148 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46149 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46150 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46151 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46152 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46153 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46154 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#46155 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46156 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46157 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46158 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46159 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46160 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46161 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46162 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46163 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46164 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46165 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46166 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46167 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46168 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46169 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46170 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46171 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46172 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46173 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46174 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46175 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46176 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46177 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46178 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46179 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46180 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46181 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46182 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46183 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46184 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46185 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46186 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46187 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46188 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46189 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
---Type <return> to continue, or q <return> to quit---
#46190 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46191 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46192 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46193 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46194 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46195 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46196 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46197 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46198 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46199 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46200 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46201 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46202 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46203 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46204 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46205 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46206 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46207 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46208 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46209 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46210 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46211 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46212 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46213 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46214 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46215 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46216 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46217 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46218 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46219 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46220 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46221 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46222 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46223 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46224 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#46225 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46226 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46227 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46228 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46229 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46230 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46231 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46232 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46233 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46234 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46235 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46236 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46237 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46238 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46239 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46240 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46241 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46242 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46243 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46244 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46245 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46246 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46247 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46248 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46249 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46250 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46251 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46252 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46253 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46254 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46255 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46256 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46257 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46258 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46259 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46260 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
---Type <return> to continue, or q <return> to quit---
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46261 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46262 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46263 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46264 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46265 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46266 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46267 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46268 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46269 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46270 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46271 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46272 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46273 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46274 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46275 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46276 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46277 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46278 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46279 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46280 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46281 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46282 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46283 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46284 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46285 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46286 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46287 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46288 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46289 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46290 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46291 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46292 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46293 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46294 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46295 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#46296 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46297 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46298 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46299 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46300 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46301 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46302 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46303 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46304 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46305 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46306 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46307 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46308 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46309 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46310 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46311 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46312 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46313 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46314 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46315 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46316 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46317 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46318 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46319 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46320 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46321 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46322 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46323 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46324 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46325 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46326 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46327 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46328 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46329 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46330 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#46331 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46332 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46333 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46334 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46335 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46336 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46337 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46338 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46339 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46340 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46341 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46342 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46343 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46344 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46345 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46346 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46347 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46348 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46349 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46350 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46351 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46352 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46353 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46354 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46355 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46356 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46357 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46358 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46359 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46360 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46361 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46362 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46363 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46364 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46365 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
---Type <return> to continue, or q <return> to quit---
#46366 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46367 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46368 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46369 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46370 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46371 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46372 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46373 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46374 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46375 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46376 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46377 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46378 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46379 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46380 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46381 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46382 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46383 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46384 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46385 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46386 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46387 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46388 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46389 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46390 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46391 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46392 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46393 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46394 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46395 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46396 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46397 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46398 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46399 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46400 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46401 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
---Type <return> to continue, or q <return> to quit---
#46402 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46403 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46404 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46405 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46406 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46407 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46408 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46409 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46410 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46411 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46412 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46413 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46414 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46415 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46416 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46417 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46418 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46419 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46420 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46421 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46422 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46423 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46424 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46425 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46426 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46427 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46428 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46429 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46430 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46431 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46432 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46433 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46434 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46435 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46436 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
---Type <return> to continue, or q <return> to quit---
#46437 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46438 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46439 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46440 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46441 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46442 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46443 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46444 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46445 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46446 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46447 0x0000003142b9e805 in QBoxLayout::insertWidget(int, QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46448 0x0000003142b9e9db in QBoxLayout::addWidget(QWidget*, int, QFlags<Qt::AlignmentFlag>) () from /usr/lib64/libQtGui.so.4
#46449 0x000000316ba9edeb in KHBox::childEvent(QChildEvent*) () from /usr/lib64/libkdeui.so.5
#46450 0x0000003140b4e07e in QObject::event(QEvent*) () from /usr/lib64/libQtCore.so.4
#46451 0x0000003142bdd47f in QWidget::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46452 0x0000003142f35a16 in QFrame::event(QEvent*) () from /usr/lib64/libQtGui.so.4
#46453 0x0000003142b8f65c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46454 0x0000003142b968ce in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQtGui.so.4
#46455 0x000000316d5133fa in App::notify (this=<value optimized out>, receiver=<value optimized out>, event=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/App.cpp:845
#46456 0x0000003140b3ee6c in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib64/libQtCore.so.4
#46457 0x0000003142be0f59 in QWidget::setParent(QWidget*, QFlags<Qt::WindowType>) () from /usr/lib64/libQtGui.so.4
#46458 0x0000003142be1102 in QWidget::setParent(QWidget*) () from /usr/lib64/libQtGui.so.4
#46459 0x0000003142bbaf1d in QLayout::addChildWidget(QWidget*) () from /usr/lib64/libQtGui.so.4
#46460 0x0000003142bbaf9e in QLayout::addWidget(QWidget*) () from /usr/lib64/libQtGui.so.4

#46461 0x000000316d4ae788 in CompoundProgressBar::addProgressBar (this=0xbba2b0, childBar=0x7fffbafabdf0, owner=0x7fffbaf92ab0)
    at /usr/src/debug/amarok-2.2.2/src/statusbar/CompoundProgressBar.cpp:53
#46462 0x000000316d4a7135 in StatusBar::newProgressOperation (this=0xa4a260, job=0x7fffbaf92ab0, description=...)
    at /usr/src/debug/amarok-2.2.2/src/statusbar/StatusBar.cpp:137
#46463 0x000000316d3aab37 in Meta::loadPlaylistFile (url=<value optimized out>) at /usr/src/debug/amarok-2.2.2/src/meta/PlaylistFileSupport.cpp:113
#46464 0x000000316d46c553 in PlaylistFileProvider::import (this=<value optimized out>, path=...)
    at /usr/src/debug/amarok-2.2.2/src/playlistmanager/file/PlaylistFileProvider.cpp:232
#46465 0x000000316d463fdf in PlaylistManager::import (this=0xda3030, fromLocation=...)
    at /usr/src/debug/amarok-2.2.2/src/playlistmanager/PlaylistManager.cpp:344
#46466 0x00007fffddf8cb66 in XmlParseJob::run (this=<value optimized out>)
    at /usr/src/debug/amarok-2.2.2/src/collection/sqlcollection/ScanManager.cpp:803
#46467 0x000000314ba0b7ad in ?? () from /usr/lib64/libthreadweaver.so.4
---Type <return> to continue, or q <return> to quit---
#46468 0x000000314ba0baae in ThreadWeaver::Job::execute(ThreadWeaver::Thread*) () from /usr/lib64/libthreadweaver.so.4
#46469 0x000000314ba0acaf in ?? () from /usr/lib64/libthreadweaver.so.4
#46470 0x000000314ba0b1c8 in ThreadWeaver::Thread::run() () from /usr/lib64/libthreadweaver.so.4
#46471 0x0000003140a59d25 in ?? () from /usr/lib64/libQtCore.so.4
#46472 0x0000003d05406a3a in start_thread () from /lib64/libpthread.so.0
#46473 0x0000003d048de67d in clone () from /lib64/libc.so.6
#46474 0x0000000000000000 in ?? ()
Comment 1 Myriam Schweingruber 2010-02-16 15:04:43 UTC
What would be helpful is only the thread of the backtrace with the [KcrashHandler]. Make sure to ask gdb to thread the backtrace with 'thread apply all backtrace' once the crash happens. See also here: http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports#Retrieving_a_backtrace_with_GDB
Comment 2 Roy Dragseth 2010-02-17 10:21:47 UTC
Created attachment 40870 [details]
Amarok backtrace produced with gdb.

The kde-crashhandler doesnt seem to kick in so I used gdb instead.
Comment 3 Roy Dragseth 2010-02-17 10:25:00 UTC
OK added backtrace, according to gdb the sigsegv seem to happen here

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7fffdd1ca710 (LWP 23353)]
_IO_vfprintf_internal (s=0x7fffdc7cd5a0, format=0x3d95f8c6ce "%s\n", ap=0x7fffdc7cddb0) at vfprintf.c:1306
1306      f = lead_str_end = __find_specmb ((const UCHAR_T *) format);

I can probably produce a valgrind backtrace too if desired.
Comment 4 Myriam Schweingruber 2010-02-17 10:53:48 UTC
Well, your Amarok package has no debugging symbols, you should install those to get a valid backtrace, The current backtrace is not usable because of that. This might be the reason why Dr. Konqi is not showing up. You need to activate the debuginfo repository in Fedora.
Comment 5 Roy Dragseth 2010-02-17 11:11:42 UTC
> https://bugs.kde.org/show_bug.cgi?id=227191
> 
> 
> 
> 
> 
> --- Comment #4 from Myriam Schweingruber <myriam kde org>  2010-02-17
>  10:53:48 --- Well, your Amarok package has no debugging symbols, you
>  should install those to get a valid backtrace, The current backtrace is
>  not usable because of that. This might be the reason why Dr. Konqi is not
>  showing up. You need to activate the debuginfo repository in Fedora.
> 

That's odd, the debuginfo rpm is in place:

 rpm -qa | grep amarok
amarok-2.2.2-3.fc12.x86_64
amarok-debuginfo-2.2.2-3.fc12.x86_64
amarok-libs-2.2.2-3.fc12.x86_64
amarok-utils-2.2.2-3.fc12.x86_64

r.
Comment 6 Myriam Schweingruber 2010-02-17 11:37:40 UTC
If you look at the start of the gdb output, it says the following:
Reading symbols from /usr/bin/amarok...Reading symbols from /usr/lib/debug/usr/bin/amarok.debug...
warning: section .dynbss not found in /usr/lib/debug/usr/bin/amarok.debug
warning: section .gnu.liblist not found in /usr/lib/debug/usr/bin/amarok.debug
warning: section .gnu.conflict not found in /usr/lib/debug/usr/bin/amarok.debug

So it seems your debugging symbols are either not there, or something is wrong with the package.
Comment 7 Roy Dragseth 2010-02-19 12:57:33 UTC
> https://bugs.kde.org/show_bug.cgi?id=227191
> 
> 
> 
> 
> 
> --- Comment #6 from Myriam Schweingruber <myriam kde org>  2010-02-17
>  11:37:40 --- If you look at the start of the gdb output, it says the
>  following: Reading symbols from /usr/bin/amarok...Reading symbols from
> /usr/lib/debug/usr/bin/amarok.debug...
> warning: section .dynbss not found in /usr/lib/debug/usr/bin/amarok.debug
> warning: section .gnu.liblist not found in
>  /usr/lib/debug/usr/bin/amarok.debug warning: section .gnu.conflict not
>  found in /usr/lib/debug/usr/bin/amarok.debug
> 
> So it seems your debugging symbols are either not there, or something is
>  wrong with the package.
> 

Ok, I've asked on the fedora-kde list, but no responses so far.  Just a stupid 
question:  What more information can be expected from the backtrace if the 
debuginfo is included?  To me the backtrace I've posted doesn't look much 
different than the example in the page you sent me.

http://techbase.kde.org/Contribute/Bugsquad/How_to_create_useful_crash_reports#Retrieving_a_backtrace_with_GDB

Best regards,
r.
Comment 8 Myriam Schweingruber 2010-02-19 13:16:07 UTC
The problem is that there is no KcrashHandler that identifies where the crash is, and with 5000 lines of output it is close to impossible to just guess
Comment 9 Roy Dragseth 2010-02-19 13:51:07 UTC
> The problem is that there is no KcrashHandler that identifies where the
>  crash is, and with 5000 lines of output it is close to impossible to just
>  guess

OK, then I misunderstood.  I got the impression from the info page that traces 
produced with gdb was equally accepted as the ones produced with 
kcrashhandler.

Hmm, then the question remains about why don't kcrashhandler show up.  I must 
admit that I haven't seen the krashhandler in a while.  Earlier it used to 
show up no matter if the debuginfo was installed or not.

r.
Comment 10 Myriam Schweingruber 2010-02-25 18:38:32 UTC
Roy, I am adding your report to one with a good backtrace. From the description and behavior this is the same bug.

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