[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kopete-devel
Subject:    [kopete-devel] [Bug 91288] Kopete crashes on KDE logout
From:       Will Stephenson <lists () stevello ! free-online ! co ! uk>
Date:       2005-03-08 13:39:03
Message-ID: 20050308133903.28852.qmail () ktown ! kde ! org
[Download RAW message or body]

------- 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=91288         




------- Additional Comments From lists stevello free-online co uk  2005-03-08 14:38 \
------- There's at least one problem case with my patch, when quitting a group chat a \
warning dialog appears, causing this:

Crash when quitting KDE session, Kopete IRC + Jabber, chatwindow open with tabs for \
#kopete and #kde-devel - quitting group chat warning dialog appeared.

Session management called commitData on our mainwindows, sending a QCloseEvent to \
each one, and closing the group chat window showed a dialog, which put us back in the \
event loop, where there was a deleteLater waiting to delete the account?

#0  0x0000000000935217 in ?? ()
#1  0x0000002a9772aa65 in KXMLGUI::ActionList::unplug (this=0xa24668,
    container=0xaeb8f0)
    at /space/kde/head/src/kdelibs/kdeui/kxmlguifactory_p.cpp:44
#2  0x0000002a9772bda4 in KXMLGUI::ContainerNode::unplugClient (
    this=0xaea450, client=0xa24660)
    at /space/kde/head/src/kdelibs/kdeui/kxmlguifactory_p.cpp:426
#3  0x0000002a9772bc71 in KXMLGUI::ContainerNode::unplugActions (
    this=0xaea450, state= 0xa5f910)
    at /space/kde/head/src/kdelibs/kdeui/kxmlguifactory_p.cpp:406
#4  0x0000002a9772b7ff in KXMLGUI::ContainerNode::destruct (
    this=0xaea450, element=<incomplete type>, state= 0xa5f910)
    at /space/kde/head/src/kdelibs/kdeui/kxmlguifactory_p.cpp:313
#5  0x0000002a9772ba35 in KXMLGUI::ContainerNode::destructChildren (
    this=0xa29510, element= 0x7fbfffcbe0, state= 0xa5f910)
    at /space/kde/head/src/kdelibs/kdeui/kxmlguifactory_p.cpp:358
#6  0x0000002a9772b7f2 in KXMLGUI::ContainerNode::destruct (
    this=0xa29510, element=<incomplete type>, state= 0xa5f910)
    at /space/kde/head/src/kdelibs/kdeui/kxmlguifactory_p.cpp:311
#7  0x0000002a9772ba35 in KXMLGUI::ContainerNode::destructChildren (
    this=0xa5e350, element= 0x7fbfffccf0, state= 0xa5f910)
    at /space/kde/head/src/kdelibs/kdeui/kxmlguifactory_p.cpp:358
#8  0x0000002a9772b7f2 in KXMLGUI::ContainerNode::destruct (
    this=0xa5e350, element=<incomplete type>, state= 0xa5f910)
    at /space/kde/head/src/kdelibs/kdeui/kxmlguifactory_p.cpp:311
#9  0x0000002a97727d8d in KXMLGUIFactory::removeClient (
    this=0xa5cab0, client=0xa293e0)
    at /space/kde/head/src/kdelibs/kdeui/kxmlguifactory.cpp:364
#10 0x0000002a97727bb8 in KXMLGUIFactory::removeClient (
    this=0xa5cab0, client=0x92f260)
    at /space/kde/head/src/kdelibs/kdeui/kxmlguifactory.cpp:339
#11 0x0000002a9c84900c in KopeteChatWindow::setActiveView (
    this=0xa3ce30, widget=0xcc4020)
    at /space/kde/head/src/kdenetwork/kopete/kopete/chatwindow/kopetechatwindow.cpp:789
 #12 0x0000002a9c84a68d in KopeteChatWindow::qt_invoke (this=0xa3ce30,
    _id=77, _o=0x7fbfffcf00) at kopetechatwindow.moc:215
#13 0x0000002a989eb909 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#14 0x0000002a98cdd432 in QTabWidget::currentChanged ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#15 0x0000002a98af75e3 in QTabWidget::showTab ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#16 0x0000002a98cdd33d in QTabWidget::qt_invoke ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#17 0x0000002a97791c12 in KTabWidget::qt_invoke (this=0xdadda0,
    _id=49, _o=0x7fbfffd040) at ktabwidget.moc:388
#18 0x0000002a989eb909 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#19 0x0000002a989ebe73 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#20 0x0000002a98cdcd65 in QTabBar::selected ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#21 0x0000002a98af404c in QTabBar::setCurrentTab ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#22 0x0000002a98af76e9 in QTabWidget::setCurrentPage ()
#23 0x0000002a9c848b2a in KopeteChatWindow::detachChatView (
    this=0xa3ce30, view=0x92a0d0)
    at /space/kde/head/src/kdenetwork/kopete/kopete/chatwindow/kopetechatwindow.cpp:689
 #24 0x0000002a9c83fc7a in ChatView::closeView (this=0x92a0d0,
    force=true)
    at /space/kde/head/src/kdenetwork/kopete/kopete/chatwindow/chatview.cpp:372
#25 0x0000002a958d8186 in KopeteViewManager::slotChatSessionDestroyed
    (this=0x888980, manager=0x92f210)
    at /space/kde/head/src/kdenetwork/kopete/libkopete/private/kopeteviewmanager.cpp:319
 #26 0x0000002a958d83e0 in KopeteViewManager::qt_invoke (
    this=0x888980, _id=6, _o=0x7fbfffd340)
    at kopeteviewmanager.moc:120
#27 0x0000002a989eb909 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#28 0x0000002a958801c5 in Kopete::ChatSession::closing (
    this=0x92f210, t0=0x92f210) at kopetemessagemanager.moc:277
#29 0x0000002a9587eeb7 in ~ChatSession (this=0x92f210)
    at /space/kde/head/src/kdenetwork/kopete/libkopete/kopetemessagemanager.cpp:95
#30 0x0000002a989eee88 in QObject::~QObject ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#31 0x0000002a9589bd30 in ~Account (this=0x964540)
    at /space/kde/head/src/kdenetwork/kopete/libkopete/kopeteaccount.cpp:105
#32 0x0000002a958b7be4 in ~PasswordedAccount (this=0x964540)
    at /space/kde/head/src/kdenetwork/kopete/libkopete/kopetepasswordedaccount.cpp:47
#33 0x0000002a9c0b6a9f in ~IRCAccount (this=0x964540)
    at /space/kde/head/src/kdenetwork/kopete/protocols/irc/ircaccount.cpp:236
#34 0x0000002a989ec190 in QObject::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#35 0x0000002a98993c2d in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#36 0x0000002a9899555e in QApplication::notify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#37 0x0000002a97ce06b9 in KApplication::notify (this=0x7fbfffecb0,
    receiver=0x964540, event=0xf65f90)
    at /space/kde/head/src/kdelibs/kdecore/kapplication.cpp:549
#38 0x0000002a98994912 in QApplication::sendPostedEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#39 0x0000002a9899498d in QApplication::sendPostedEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#40 0x0000002a9894b5e0 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#41 0x0000002a989a92f1 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#42 0x0000002a98995425 in QApplication::enter_loop ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#43 0x0000002a98b49974 in QDialog::exec ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#44 0x0000002a97701782 in KMessageBox::createKMessageBox (
    dialog=0xf73c00, icon=<incomplete type>, text= 0x7fbfffde40,
    strlist= 0x7fbfffddc0, ask= 0x7fbfffdcc0,
    checkboxReturn=0x7fbfffdcbf, options=1, details= 0x5d23f0,
    notifyType=Warning)
    at /space/kde/head/src/kdelibs/kdeui/kmessagebox.cpp:311
#45 0x0000002a97700e9d in KMessageBox::createKMessageBox (
    dialog=0xf73c00, icon=Warning, text= 0x7fbfffde40,
    strlist= 0x7fbfffddc0, ask= 0x7fbfffdcc0,
    checkboxReturn=0x7fbfffdcbf, options=1, details= 0x5d23f0)
    at /space/kde/head/src/kdelibs/kdeui/kmessagebox.cpp:147
#46 0x0000002a97702c68 in KMessageBox::warningContinueCancelListWId (
    parent_id=4195926, text= 0x7fbfffde40, strlist= 0x7fbfffddc0,
    caption= 0x7fbfffde50, buttonContinue= 0x7fbfffde70,
    dontAskAgainName= 0x7fbfffde80, options=1)
    at /space/kde/head/src/kdelibs/kdeui/kmessagebox.cpp:648
#47 0x0000002a977029f6 in KMessageBox::warningContinueCancelList (
    parent=0x92a0d0, text= 0x7fbfffde40, strlist= 0x7fbfffddc0,
    caption= 0x7fbfffde50, buttonContinue= 0x7fbfffde70,
    dontAskAgainName= 0x7fbfffde80, options=1)
    at /space/kde/head/src/kdelibs/kdeui/kmessagebox.cpp:618
#48 0x0000002a977028fd in KMessageBox::warningContinueCancel (
    parent=0x92a0d0, text= 0x7fbfffde40, caption= 0x7fbfffde50,
    buttonContinue= 0x7fbfffde70, dontAskAgainName= 0x7fbfffde80,
    options=1)
    at /space/kde/head/src/kdelibs/kdeui/kmessagebox.cpp:594
#49 0x0000002a9c83f9fe in ChatView::closeView (this=0x92a0d0,
    force=false)
    at /space/kde/head/src/kdenetwork/kopete/kopete/chatwindow/chatview.cpp:347
#50 0x0000002a9c849fdc in KopeteChatWindow::closeEvent (
    this=0xa3ce30, e=0x7fbfffe2d0)
    at /space/kde/head/src/kdenetwork/kopete/kopete/chatwindow/kopetechatwindow.cpp:1042
 #51 0x0000002a98a1a54b in QWidget::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#52 0x0000002a98ac8955 in QMainWindow::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#53 0x0000002a98993c2d in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#54 0x0000002a9899555e in QApplication::notify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#55 0x0000002a97ce06b9 in KApplication::notify (this=0x7fbfffecb0,
    receiver=0xa3ce30, event=0x7fbfffe2d0)
    at /space/kde/head/src/kdelibs/kdecore/kapplication.cpp:549
#56 0x0000002a960c79f4 in QApplication::sendEvent (receiver=0xa3ce30,
    event=0x7fbfffe2d0) at qapplication.h:515
#57 0x0000002a976b55b7 in KMWSessionManaged::commitData (
    this=0x7352a0, sm= 0x6bc160)
    at /space/kde/head/src/kdelibs/kdeui/kmainwindow.cpp:125
#58 0x0000002a97ce30f9 in KApplication::commitData (
    this=0x7fbfffecb0, sm= 0x6bc160)
    at /space/kde/head/src/kdelibs/kdecore/kapplication.cpp:1214
#59 0x0000000000438b98 in KopeteApplication::commitData (
    this=0x7fbfffecb0, sm= 0x6bc160)
    at /space/kde/head/src/kdenetwork/kopete/kopete/kopeteapplication.cpp:325
#60 0x0000002a9892f9a9 in sm_performSaveYourself ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#61 0x0000002a9892fa36 in sm_saveYourselfCallback ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#62 0x0000002a99d3b40e in _SmcProcessMessage ()
   from /usr/X11R6/lib64/libSM.so.6
#63 0x0000002a99e4bfc6 in IceProcessMessages ()
   from /usr/X11R6/lib64/libICE.so.6
#64 0x0000002a9892fc7c in QSmSocketReceiver::socketActivated ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#65 0x0000002a9892fce3 in QSmSocketReceiver::qt_invoke ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#66 0x0000002a989eb909 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#67 0x0000002a989ebe73 in QObject::activate_signal ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#68 0x0000002a98cc6775 in QSocketNotifier::activated ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#69 0x0000002a98a0697b in QSocketNotifier::event ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#70 0x0000002a98993c2d in QApplication::internalNotify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#71 0x0000002a9899555e in QApplication::notify ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#72 0x0000002a97ce06b9 in KApplication::notify (this=0x7fbfffecb0,
    receiver=0x6be530, event=0x7fbfffe9f0)
    at /space/kde/head/src/kdelibs/kdecore/kapplication.cpp:549
#73 0x0000002a9898953d in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#74 0x0000002a9894bdd5 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#75 0x0000002a989a92f1 in QEventLoop::enterLoop ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#76 0x0000002a989a9162 in QEventLoop::exec ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#77 0x0000002a98995475 in QApplication::exec ()
   from /usr/lib/qt3/lib64/libqt-mt.so.3
#78 0x0000000000437b88 in main (argc=1, argv=0x7fbffff008)
    at /space/kde/head/src/kdenetwork/kopete/kopete/main.cpp:99
_______________________________________________
kopete-devel mailing list
kopete-devel@kde.org
https://mail.kde.org/mailman/listinfo/kopete-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic