Crash with lastfm stream, after clicking Ban

Seb Ruiz me at sebruiz.net
Sun Aug 20 15:16:57 UTC 2006


I'm starting to think we should move all of the lastfm webservices
away from qhttp to kio, at least until qt4 is used.


On 21/08/06, Mark Kretschmann <markey at web.de> wrote:
>
>
> ======== DEBUG INFORMATION  =======
> Version:    1.4-SVN
> Engine:     xine-engine
> Build date: Aug 20 2006
> CC version: 3.2
> KDElibs:    3.3.0
> Qt:         3.3.3
> TagLib:     1.4.0
> CPU count:  1
>
> ==== file `which amarokapp` =======
> /opt/kde3/bin/amarokapp: ELF 32-bit LSB executable, Intel 80386, version 1
> (SYSV), dynamically linked (uses shared libs), not stripped
>
>
> ==== (gdb) bt =====================
> [New Thread 1024 (LWP 18629)]
> [New Thread 2049 (LWP 18630)]
> [New Thread 7170 (LWP 18643)]
> [New Thread 33797 (LWP 18727)]
> [New Thread 31751 (LWP 18725)]
> [New Thread 32776 (LWP 18726)]
> 0x42155449 in wait4 () from /lib/libc.so.6
> #0  0x42155449 in wait4 () from /lib/libc.so.6
> #1  0x421d1fd0 in __DTOR_END__ () from /lib/libc.so.6
> #2  0x41f34a73 in waitpid () from /lib/libpthread.so.0
> #3  0x0804e1be in amaroK::Crash::crashHandler(int) ()
>     at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/amarokcore/crashhandler.cpp:249
> #4  0x41f3211b in pthread_sighandler () from /lib/libpthread.so.0
> #5  <signal handler called>
> #6  0x418b8680 in QString::operator=(QString const&) ()
> from /usr/lib/./libqt-mt.so.3
> #7  0x417dd566 in QHttp::QHttp(QString const&, unsigned short, QObject*, char
> const*) ()
>    from /usr/lib/./libqt-mt.so.3
> #8  0x40284215 in LastFm::WebService::ban() (this=0x0)
>     at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/lastfm.cpp:567
> #9  0x4021e71e in ContextBrowser::openURLRequest(KURL const&) (this=0x81d3780,
> url=@0xbfffe1c0)
>     at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/contextbrowser.cpp:457
> #10 0x402371d9 in ContextBrowser::qt_invoke(int, QUObject*) (this=0x81d3780,
> _id=62,
>     _o=0xbfffe0e0)
>     at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/contextbrowser.moc:253
> #11 0x415f1688 in QObject::activate_signal(QConnectionList*, QUObject*) ()
>    from /usr/lib/./libqt-mt.so.3
> #12 0x40a3ee15 in KParts::BrowserExtension::openURLRequest(KURL const&,
> KParts::URLArgs const&)
>     () from /opt/kde3/lib/libkparts.so.2
> #13 0x4067a560 in KHTMLPart::urlSelected(QString const&, int, int, QString
> const&, KParts::URLArgs) () from /opt/kde3/lib/libkhtml.so.4
> #14 0x406daf4b in
> DOM::HTMLAnchorElementImpl::defaultEventHandler(DOM::EventImpl*) ()
>    from /opt/kde3/lib/libkhtml.so.4
> #15 0x406b3550 in DOM::NodeImpl::dispatchGenericEvent(DOM::EventImpl*, int&)
> ()
>    from /opt/kde3/lib/libkhtml.so.4
> #16 0x406b32b2 in DOM::NodeImpl::dispatchEvent(DOM::EventImpl*, int&, bool) ()
>    from /opt/kde3/lib/libkhtml.so.4
> #17 0x4065b23d in KHTMLView::dispatchMouseEvent(int, DOM::NodeImpl*,
> DOM::NodeImpl*, bool, int, QMouseEvent*, bool, int) ()
> from /opt/kde3/lib/libkhtml.so.4
> #18 0x40655854 in KHTMLView::viewportMouseReleaseEvent(QMouseEvent*) ()
>    from /opt/kde3/lib/libkhtml.so.4
> #19 0x41701627 in QScrollView::eventFilter(QObject*, QEvent*) ()
> from /usr/lib/./libqt-mt.so.3
> #20 0x40656fe9 in KHTMLView::eventFilter(QObject*, QEvent*) ()
> from /opt/kde3/lib/libkhtml.so.4
> #21 0x415ef03e in QObject::activate_filters(QEvent*) ()
> from /usr/lib/./libqt-mt.so.3
> #22 0x415eef61 in QObject::event(QEvent*) () from /usr/lib/./libqt-mt.so.3
> #23 0x4162661c in QWidget::event(QEvent*) () from /usr/lib/./libqt-mt.so.3
> #24 0x41596915 in QApplication::internalNotify(QObject*, QEvent*) ()
>    from /usr/lib/./libqt-mt.so.3
> #25 0x41595df8 in QApplication::notify(QObject*, QEvent*) ()
> from /usr/lib/./libqt-mt.so.3
> #26 0x41175ab6 in KApplication::notify(QObject*, QEvent*) ()
> from /opt/kde3/lib/libkdecore.so.4
> #27 0x41529a1b in QETWidget::translateMouseEvent(_XEvent const*) ()
>    from /usr/lib/./libqt-mt.so.3
> #28 0x41527ad8 in QApplication::x11ProcessEvent(_XEvent*) ()
> from /usr/lib/./libqt-mt.so.3
> #29 0x4153ed57 in QEventLoop::processEvents(unsigned) ()
> from /usr/lib/./libqt-mt.so.3
> #30 0x415a89c6 in QEventLoop::enterLoop() () from /usr/lib/./libqt-mt.so.3
> #31 0x415a8868 in QEventLoop::exec() () from /usr/lib/./libqt-mt.so.3
> #32 0x41596b61 in QApplication::exec() () from /usr/lib/./libqt-mt.so.3
> #33 0x0804d21b in main (argc=1, argv=0xbffff1e4)
>     at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/main.cpp:108
> #34 0x420cf4f2 in __libc_start_main () from /lib/libc.so.6
> #0  0x42155449 in wait4 () from /lib/libc.so.6
> No symbol table info available.
> #1  0x421d1fd0 in __DTOR_END__ () from /lib/libc.so.6
> No symbol table info available.
> #2  0x41f34a73 in waitpid () from /lib/libpthread.so.0
> No symbol table info available.
> #3  0x0804e1be in amaroK::Crash::crashHandler(int) ()
>     at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/amarokcore/crashhandler.cpp:249
>         pid = 19232
> #4  0x41f3211b in pthread_sighandler () from /lib/libpthread.so.0
> No symbol table info available.
> #5  <signal handler called>
> No symbol table info available.
> #6  0x418b8680 in QString::operator=(QString const&) ()
> from /usr/lib/./libqt-mt.so.3
> No symbol table info available.
> #7  0x417dd566 in QHttp::QHttp(QString const&, unsigned short, QObject*, char
> const*) ()
>    from /usr/lib/./libqt-mt.so.3
> No symbol table info available.
> #8  0x40284215 in LastFm::WebService::ban() (this=0x0)
>     at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/lastfm.cpp:567
>         http = (struct QHttp *) 0x804e3c2
> #9  0x4021e71e in ContextBrowser::openURLRequest(KURL const&) (this=0x81d3780,
> url=@0xbfffe1c0)
>     at /home/mark/mysource/kdesvn/extragear/multimedia/amarok/src/contextbrowser.cpp:457
>         lfm = (class WebService *) 0x0
>         artist = {static null =
>
> ==== kdBacktrace() ================
> [
> 0: /opt/kde3/lib/libkdecore.so.4(_Z11kdBacktracei+0x44) [0x4118b894]
> 1: /opt/kde3/lib/libkdecore.so.4(_Z11kdBacktracev+0x2a) [0x4118bc1a]
> 2: amarokapp(_ZN6amaroK5Crash12crashHandlerEi+0xcb9) [0x804dfc7]
> 3: /lib/libpthread.so.0 [0x41f3211b]
> 4: /lib/libc.so.6 [0x420e0dd8]
> 5: /usr/lib/./libqt-mt.so.3(_ZN5QHttpC1ERK7QStringtP7QObjectPKc+0x76)
> [0x417dd566]
> 6: /opt/kde3/lib/libamarok.so.0(_ZN6LastFm10WebService3banEv+0x3b)
> [0x40284215]
> 7: /opt/kde3/lib/libamarok.so.0
> (_ZN14ContextBrowser14openURLRequestERK4KURL+0xcfe) [0x4021e71e]
> 8: /opt/kde3/lib/libamarok.so.0
> (_ZN14ContextBrowser9qt_invokeEiP8QUObject+0x73) [0x402371d9]
> 9: /usr/lib/./libqt-mt.so.3
> (_ZN7QObject15activate_signalEP15QConnectionListP8QUObject+0xb8) [0x415f1688]
> 10: /opt/kde3/lib/libkparts.so.2
> (_ZN6KParts16BrowserExtension14openURLRequestERK4KURLRKNS_7URLArgsE+0xb5)
> [0x40a3ee15]
> 11: /opt/kde3/lib/libkhtml.so.4
> (_ZN9KHTMLPart11urlSelectedERK7QStringiiS2_N6KParts7URLArgsE+0x7c0)
> [0x4067a560]
> 12: /opt/kde3/lib/libkhtml.so.4
> (_ZN3DOM21HTMLAnchorElementImpl19defaultEventHandlerEPNS_9EventImplE+0x48b)
> [0x406daf4b]
> 13: /opt/kde3/lib/libkhtml.so.4
> (_ZN3DOM8NodeImpl20dispatchGenericEventEPNS_9EventImplERi+0x230) [0x406b3550]
> 14: /opt/kde3/lib/libkhtml.so.4
> (_ZN3DOM8NodeImpl13dispatchEventEPNS_9EventImplERib+0x52) [0x406b32b2]
> 15: /opt/kde3/lib/libkhtml.so.4
> (_ZN9KHTMLView18dispatchMouseEventEiPN3DOM8NodeImplES2_biP11QMouseEventbi+0x7ad)
> [0x4065b23d]
> 16: /opt/kde3/lib/libkhtml.so.4
> (_ZN9KHTMLView25viewportMouseReleaseEventEP11QMouseEvent+0x534) [0x40655854]
> 17: /usr/lib/./libqt-mt.so.3
> (_ZN11QScrollView11eventFilterEP7QObjectP6QEvent+0x117) [0x41701627]
> 18: /opt/kde3/lib/libkhtml.so.4
> (_ZN9KHTMLView11eventFilterEP7QObjectP6QEvent+0x1c9) [0x40656fe9]
> 19: /usr/lib/./libqt-mt.so.3(_ZN7QObject16activate_filtersEP6QEvent+0x6e)
> [0x415ef03e]
> 20: /usr/lib/./libqt-mt.so.3(_ZN7QObject5eventEP6QEvent+0xb1) [0x415eef61]
> 21: /usr/lib/./libqt-mt.so.3(_ZN7QWidget5eventEP6QEvent+0x2c) [0x4162661c]
> 22: /usr/lib/./libqt-mt.so.3
> (_ZN12QApplication14internalNotifyEP7QObjectP6QEvent+0xb5) [0x41596915]
> 23: /usr/lib/./libqt-mt.so.3(_ZN12QApplication6notifyEP7QObjectP6QEvent+0x1f8)
> [0x41595df8]
> 24: /opt/kde3/lib/libkdecore.so.4
> (_ZN12KApplication6notifyEP7QObjectP6QEvent+0x96) [0x41175ab6]
> 25: /usr/lib/./libqt-mt.so.3
> (_ZN9QETWidget19translateMouseEventEPK7_XEvent+0xa5b) [0x41529a1b]
> 26: /usr/lib/./libqt-mt.so.3
> (_ZN12QApplication15x11ProcessEventEP7_XEvent+0x528) [0x41527ad8]
> 27: /usr/lib/./libqt-mt.so.3(_ZN10QEventLoop13processEventsEj+0x927)
> [0x4153ed57]
> 28: /usr/lib/./libqt-mt.so.3(_ZN10QEventLoop9enterLoopEv+0xf6) [0x415a89c6]
> 29: /usr/lib/./libqt-mt.so.3(_ZN10QEventLoop4execEv+0x28) [0x415a8868]
> 30: /usr/lib/./libqt-mt.so.3(_ZN12QApplication4execEv+0x21) [0x41596b61]
> 31:
> amarokapp(_ZN12KApplication12invokeMailerERK7QStringS2_S2_S2_S2_S2_RK11QStringListRK8QCString+0xa6f)
> [0x804d21b]
> 32: /lib/libc.so.6(__libc_start_main+0xa2) [0x420cf4f2]
> 33: amarokapp(_Znwj+0x55) [0x804cae1]
> ]
>
> --
> Mark
> _______________________________________________
> Amarok mailing list
> Amarok at kde.org
> https://mail.kde.org/mailman/listinfo/amarok
>


-- 
http://www.sebruiz.net/



More information about the Amarok mailing list