[Bug 68908] New: Noatun crashes in Lyrics plugin on Previous Track

Rob Kaper cap at capsi.com
Mon Nov 24 00:24:52 GMT 2003


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
     
http://bugs.kde.org/show_bug.cgi?id=68908     
           Summary: Noatun crashes in Lyrics plugin on Previous Track
           Product: noatun
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: NEW
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kde-multimedia at kde.org
        ReportedBy: cap at capsi.com


Version:            (using KDE Devel)
Installed from:    Compiled sources
OS:          Linux

Noatun crashed when using Previous Track from Keyz while the Lyrics plug-in was still loading the lyrics for a previous song. I had already click on one of the search results from Astraweb but the lyrics weren't there yet when I used Previous. I disabled "follow playlist" before using Previous Track.

0x41435989 in wait4 () from /lib/libc.so.6
#0  0x41435989 in wait4 () from /lib/libc.so.6
#1  0x414b4d48 in sys_sigabbrev () from /lib/libc.so.6
#2  0x4124c113 in waitpid () from /lib/libpthread.so.0
#3  0x407cd5d1 in KCrash::defaultCrashHandler(int) (sig=6) at kcrash.cpp:246
#4  0x413b0dd8 in sigaction () from /lib/libc.so.6
#5  0x41249bab in raise () from /lib/libpthread.so.0
#6  0x413b240c in abort () from /lib/libc.so.6
#7  0x413a9ffa in __assert_fail () from /lib/libc.so.6
#8  0x415a6358 in PlaylistItem::property(QString const&, QString const&) const
    (this=0xbfffd830, key=@0xbfffd840, def=@0xbfffd850)
    at noatun/playlist.h:247
#9  0x4255a599 in Lyrics::loadedURL() (this=0x826d908) at lyrics.cpp:121
#10 0x4255c7e2 in Lyrics::qt_invoke(int, QUObject*) (this=0x826d908, _id=77, 
    _o=0xbfffd950) at lyrics.moc:128
#11 0x40c2e350 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8274948, clist=0x82851e0, o=0xbfffd950) at kernel/qobject.cpp:2357
#12 0x40c2e0a2 in QObject::activate_signal(int) (this=0x8274948, signal=5)
    at kernel/qobject.cpp:2302
#13 0x4003fc65 in KParts::ReadOnlyPart::completed() (this=0x8274948)
    at part.moc:240
#14 0x426ca84a in KHTMLPart::checkCompleted() (this=0x8274948)
    at khtml_part.cpp:1972
#15 0x426c9dfb in KHTMLPart::slotFinishedParsing() (this=0x8274948)
    at khtml_part.cpp:1803
#16 0x426e0060 in KHTMLPart::qt_invoke(int, QUObject*) (this=0x8274948, 
    _id=20, _o=0xbfffdbb0) at khtml_part.moc:473
#17 0x40c2e203 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8a30c78, clist=0x8a38438, o=0xbfffdbb0) at kernel/qobject.cpp:2333
#18 0x40c2e0a2 in QObject::activate_signal(int) (this=0x8a30c78, signal=2)
    at kernel/qobject.cpp:2302
#19 0x4270beb2 in DOM::DocumentImpl::finishedParsing() (this=0x8a30c78)
    at dom_docimpl.moc:86
#20 0x4270bf2c in DOM::DocumentImpl::qt_emit(int, QUObject*) (this=0x8a30c78, 
    _id=2, _o=0xbfffdcc0) at dom_docimpl.moc:97
#21 0x4273e29a in DOM::HTMLDocumentImpl::qt_emit(int, QUObject*) (
    this=0x8a30c78, _id=2, _o=0xbfffdcc0) at html_documentimpl.moc:91
#22 0x40c2e1da in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8a377c8, clist=0x8a2d8c0, o=0xbfffdcc0) at kernel/qobject.cpp:2331
#23 0x40c2e0a2 in QObject::activate_signal(int) (this=0x8a377c8, signal=2)
    at kernel/qobject.cpp:2302
#24 0x427250cc in Tokenizer::finishedParsing() (this=0x8a377c8)
    at xml_tokenizer.moc:82
#25 0x42733b75 in khtml::HTMLTokenizer::end() (this=0x8a377c8)
    at htmltokenizer.cpp:1471
#26 0x42733aac in khtml::HTMLTokenizer::write(QString const&, bool) (
    this=0x8a377c8, str=@0xbfffdf70, appendData=false)
    at htmltokenizer.cpp:1448
#27 0x4273469a in khtml::HTMLTokenizer::notifyFinished(khtml::CachedObject*) (
    this=0x8a377c8) at htmltokenizer.cpp:1644
#28 0x427d4a90 in khtml::CachedScript::checkNotify() (this=0x8b8c588)
    at loader.cpp:326
#29 0x427d4a08 in khtml::CachedScript::data(QBuffer&, bool) (this=0x8b8c588, 
    buffer=@0x8b8d55c, eof=true) at loader.cpp:318
#30 0x427d86c9 in khtml::Loader::slotFinished(KIO::Job*) (this=0x827b1d0, 
    job=0x8a38b08) at loader.cpp:1161
#31 0x427dae7e in khtml::Loader::qt_invoke(int, QUObject*) (this=0x827b1d0, 
    _id=2, _o=0xbfffe150) at loader.moc:260
#32 0x40c2e203 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8a38b08, clist=0x8ac5738, o=0xbfffe150) at kernel/qobject.cpp:2333
#33 0x401d6782 in KIO::Job::result(KIO::Job*) (this=0x8a38b08, t0=0x8a38b08)
    at jobclasses.moc:156
#34 0x401c512d in KIO::Job::emitResult() (this=0x8a38b08) at job.cpp:204
#35 0x401c67d7 in KIO::SimpleJob::slotFinished() (this=0x8a38b08)
    at job.cpp:524
#36 0x401c8418 in KIO::TransferJob::slotFinished() (this=0x8a38b08)
    at job.cpp:808
#37 0x401d849c in KIO::TransferJob::qt_invoke(int, QUObject*) (this=0x8a38b08, 
    _id=17, _o=0xbfffe440) at jobclasses.moc:789
#38 0x40c2e203 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8a37e00, clist=0x8a7fd70, o=0xbfffe440) at kernel/qobject.cpp:2333
#39 0x40c2e0a2 in QObject::activate_signal(int) (this=0x8a37e00, signal=6)
    at kernel/qobject.cpp:2302
#40 0x401b7f15 in KIO::SlaveInterface::finished() (this=0x8a37e00)
    at slaveinterface.moc:226
#41 0x401b665f in KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) (
    this=0x8a37e00, _cmd=104, rawdata=@0xbfffe600) at slaveinterface.cpp:255
#42 0x401b62c6 in KIO::SlaveInterface::dispatch() (this=0x8a37e00)
    at slaveinterface.cpp:191
#43 0x401b3e57 in KIO::Slave::gotInput() (this=0x8a37e00) at slave.cpp:294
#44 0x401b5815 in KIO::Slave::qt_invoke(int, QUObject*) (this=0x8a37e00, 
    _id=4, _o=0xbfffe740) at slave.moc:113
#45 0x40c2e203 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8a26948, clist=0x8a268e8, o=0xbfffe740) at kernel/qobject.cpp:2333
#46 0x40c2e575 in QObject::activate_signal(int, int) (this=0x8a26948, 
    signal=2, param=21) at kernel/qobject.cpp:2426
#47 0x40f67367 in QSocketNotifier::activated(int) (this=0x8a26948, t0=21)
    at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#48 0x40c4daf4 in QSocketNotifier::event(QEvent*) (this=0x8a26948, 
    e=0xbfffe9b0) at kernel/qsocketnotifier.cpp:268
#49 0x40bcba2f in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbffff430, receiver=0x8a26948, e=0xbfffe9b0)
    at kernel/qapplication.cpp:2582
#50 0x40bcaefe in QApplication::notify(QObject*, QEvent*) (this=0xbffff430, 
    receiver=0x8a26948, e=0xbfffe9b0) at kernel/qapplication.cpp:2305
#51 0x4073e440 in KApplication::notify(QObject*, QEvent*) (this=0xbffff430, 
    receiver=0x8a26948, event=0xbfffe9b0) at kapplication.cpp:509
#52 0x400491bf in QApplication::sendEvent(QObject*, QEvent*) (
    receiver=0x8a26948, event=0xbfffe9b0)
    at /usr/local/qt/include/qapplication.h:492
#53 0x40bb9b72 in QEventLoop::activateSocketNotifiers() (this=0x80c7f00)
    at kernel/qeventloop_unix.cpp:579
#54 0x40b74ca5 in QEventLoop::processEvents(unsigned) (this=0x80c7f00, flags=0)
    at kernel/qeventloop_x11.cpp:340
#55 0x40be12d4 in QEventLoop::processEvents(unsigned, int) (this=0x80c7f00, 
    flags=0, maxTime=3000) at kernel/qeventloop.cpp:258
#56 0x40bcbae2 in QApplication::processEvents(int) (this=0xbffff430, 
    maxtime=3000) at kernel/qapplication.cpp:2640
#57 0x40bcbaad in QApplication::processEvents() (this=0xbffff430)
    at kernel/qapplication.cpp:2624
#58 0x415ad2c6 in Player::play() (this=0x81b99f8) at player.cpp:86
#59 0x415ad74c in Player::playCurrent() (this=0x81b99f8) at player.cpp:170
#60 0x415aea0b in Player::qt_invoke(int, QUObject*) (this=0x81b99f8, _id=16, 
    _o=0xbfffec90) at noatun/player.moc:274
#61 0x40c2e203 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x81ded50, clist=0x81dee48, o=0xbfffec90) at kernel/qobject.cpp:2333
#62 0x40c2e0a2 in QObject::activate_signal(int) (this=0x81ded50, signal=2)
    at kernel/qobject.cpp:2302
#63 0x415aad84 in Playlist::playCurrent() (this=0x81ded50)
    at noatun/playlist.moc:94
#64 0x4246d8e9 in Hayes::Playlist::previous() ()
   from /usr/local/kde/lib/kde3/noatun_hayes.so
#65 0x415ad1ed in Player::back() (this=0x81b99f8) at player.cpp:68
#66 0x415ae8c1 in Player::qt_invoke(int, QUObject*) (this=0x81b99f8, _id=5, 
    _o=0xbfffeda0) at noatun/player.moc:263
#67 0x407c6b63 in KGlobalAccelPrivate::activate(KAccelAction*, KKeySequence const&) (this=0x8256928, pAction=0x825bbf0, seq=@0xbfffef20)
    at kglobalaccel_x11.cpp:309
#68 0x407c6562 in KGlobalAccelPrivate::x11KeyPress(_XEvent const*) (
    this=0x8256928, pEvent=0xbffff330) at kglobalaccel_x11.cpp:277
#69 0x407c5d0c in KGlobalAccelPrivate::x11Event(_XEvent*) (this=0x8256928, 
    pEvent=0xbffff330) at kglobalaccel_x11.cpp:184
#70 0x4074e7e3 in KAppX11HackWidget::publicx11Event(_XEvent*) (this=0x8256928, 
    e=0xbffff330) at kapplication.cpp:1527
#71 0x40742bf6 in KApplication::x11EventFilter(_XEvent*) (this=0xbffff430, 
    _event=0xbffff330) at kapplication.cpp:1582
#72 0x40b514af in qt_x11EventFilter (ev=0xbffff330)
    at kernel/qapplication_x11.cpp:378
#73 0x40b59fac in QApplication::x11ProcessEvent(_XEvent*) (this=0xbffff430, 
    event=0xbffff330) at kernel/qapplication_x11.cpp:3270
#74 0x40b74352 in QEventLoop::processEvents(unsigned) (this=0x80c7f00, flags=4)
    at kernel/qeventloop_x11.cpp:192
#75 0x40be117e in QEventLoop::enterLoop() (this=0x80c7f00)
    at kernel/qeventloop.cpp:198
#76 0x40be109a in QEventLoop::exec() (this=0x80c7f00)
    at kernel/qeventloop.cpp:145
#77 0x40bcbba9 in QApplication::exec() (this=0xbffff430)
    at kernel/qapplication.cpp:2705
#78 0x408daf51 in kdemain (argc=3, argv=0x8062398) at main.cpp:46
#79 0x408d8a6d in kdeinitmain (argc=3, argv=0x8062398) at noatun_dummy.cpp:2
#80 0x0804e15b in launch (argc=3, _name=0x80625d4 "noatun", args=0x806261c "", 
    cwd=0x0, envc=0, envs=0x8062620 "", reset_env=false, tty=0x0, 
    avoid_loops=false, startup_id_str=0x8052747 "0") at kinit.cpp:597
#81 0x0804f211 in handle_launcher_request (sock=7) at kinit.cpp:1094
#82 0x0804f822 in handle_requests (waitForPid=0) at kinit.cpp:1265
#83 0x08050b3b in main (argc=3, argv=0xbffffb44, envp=0xbffffb54)
    at kinit.cpp:1686
#84 0x4139cfa4 in __libc_start_main () from /lib/libc.so.6



More information about the kde-multimedia mailing list