Bug 116407

Summary: kopete crashes, if I change the order of servers for e.g. freenode and click OK
Product: [Unmaintained] kopete Reporter: S. Burmeister <sven.burmeister>
Component: IRC PluginAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: requested file to reproduce

Description S. Burmeister 2005-11-15 10:47:23 UTC
Version:            (using KDE KDE 3.5.0)
OS:                Linux

I changed irc.kde.org from position 2 to 4 and clicked ok -> crash.

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 1104327840 (LWP 7528)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#4  0x413017a2 in QString::operator= () from /usr/lib/qt3/lib/libqt-mt.so.3
#5  0x4126b620 in QDomCharacterDataPrivate::QDomCharacterDataPrivate ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#6  0x4126b807 in QDomTextPrivate::QDomTextPrivate ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#7  0x4126b881 in QDomDocumentPrivate::createTextNode ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#8  0x4126d546 in QDomDocument::createTextNode ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x42a2bb1a in init_kopete_irc () from /opt/kde3/lib/kde3/kopete_irc.so
#10 0x42a3dcd4 in init_kopete_irc () from /opt/kde3/lib/kde3/kopete_irc.so
#11 0x41027b69 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x41028010 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x42a4cd09 in init_kopete_irc () from /opt/kde3/lib/kde3/kopete_irc.so
#14 0x42a4cd32 in init_kopete_irc () from /opt/kde3/lib/kde3/kopete_irc.so
#15 0x42a4c72b in init_kopete_irc () from /opt/kde3/lib/kde3/kopete_irc.so
#16 0x41027b69 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x41028010 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x4137166c in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x410bc426 in QButton::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x41061828 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x40fc7d81 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x40fc8ee8 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0x40ca76ee in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#24 0x40f62d18 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0x40f61b3b in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0x40f75c2a in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x40fdec79 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40fc76ff in QApplication::enter_loop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0x411b161e in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0x43835778 in init_kcm_kopete_accountconfig ()
   from /opt/kde3/lib/kde3/kcm_kopete_accountconfig.so
#31 0x43835b4a in init_kcm_kopete_accountconfig ()
   from /opt/kde3/lib/kde3/kcm_kopete_accountconfig.so
#32 0x41027b69 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x4137e1b5 in QListView::doubleClicked ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x409d60e7 in KListView::contentsMouseDoubleClickEvent ()
   from /opt/kde3/lib/libkdeui.so.4
#35 0x411424d8 in QScrollView::viewportMouseDoubleClickEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x4113f57c in QScrollView::eventFilter ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#37 0x4110b2d6 in QListView::eventFilter () from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x410278ae in QObject::activate_filters ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x4102792b in QObject::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x410614bc in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#41 0x40fc7d81 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x40fc8ee8 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0x40ca76ee in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#44 0x40f62d18 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#45 0x40f61b3b in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#46 0x40f75c2a in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#47 0x40fdec79 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#48 0x40fdeb76 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#49 0x40fc76cf in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#50 0x0807e7e0 in ?? ()
#51 0xbfbe2c80 in ?? ()
#52 0xbfbe2db4 in ?? ()
#53 0xbfbe2dac in ?? ()
#54 0x00000000 in ?? ()
#55 0x00000000 in ?? ()
#56 0x00000001 in ?? ()
#57 0x080df51c in vtable for QGList ()
#58 0x080dd969 in vtable for QGList ()
#59 0x080dd953 in vtable for QGList ()
#60 0x080dd93f in vtable for QGList ()
#61 0x416a08d8 in main_arena () from /lib/tls/libc.so.6
#62 0x416a08d8 in main_arena () from /lib/tls/libc.so.6
#63 0x00000003 in ?? ()
#64 0x00000020 in ?? ()
#65 0x00000011 in ?? ()
#66 0x416a08a8 in main_arena () from /lib/tls/libc.so.6
#67 0x080dac48 in vtable for QGList ()
#68 0x00000020 in ?? ()
#69 0x08158690 in ?? ()
#70 0x00000000 in ?? ()
#71 0x081c56d0 in ?? ()
#72 0x0820c368 in ?? ()
#73 0x0820be38 in ?? ()
#74 0x0820d430 in ?? ()
#75 0x00000000 in ?? ()
#76 0x00000000 in ?? ()
#77 0x00000001 in ?? ()
#78 0x0813bb98 in ?? ()
#79 0x00000000 in ?? ()
#80 0x00000000 in ?? ()
#81 0x08213140 in ?? ()
#82 0x081c64e0 in ?? ()
#83 0x081cc368 in ?? ()
#84 0x416a0800 in _IO_stdfile_0_lock () from /lib/tls/libc.so.6
#85 0x080daccc in vtable for QGList ()
#86 0x0813bdf8 in ?? ()
#87 0x0813bc58 in ?? ()
#88 0x081cde68 in ?? ()
#89 0x0812c400 in vtable for QCString ()
#90 0x0813bbd0 in ?? ()
#91 0xbfbe2d70 in ?? ()
#92 0x081ccb20 in ?? ()
#93 0x081586a0 in ?? ()
#94 0x00000132 in ?? ()
#95 0x000001ff in ?? ()
#96 0x080dcf7f in vtable for QGList ()
#97 0x00000000 in ?? ()
#98 0x0813bbf0 in ?? ()
#99 0x41474d01 in ?? () from /usr/lib/qt3/lib/libqt-mt.so.3
#100 0x08205d98 in ?? ()
#101 0x081cadd8 in ?? ()
#102 0x412e29ae in QGDict::look_ascii () from /usr/lib/qt3/lib/libqt-mt.so.3
#103 0x41598ea0 in __libc_start_main () from /lib/tls/libc.so.6
#104 0x08072371 in ?? ()
Comment 1 Tommi Rantala 2005-11-16 18:36:22 UTC
Can you still reproduce this with the SVN build?
Comment 2 S. Burmeister 2005-11-16 20:40:11 UTC
Yes, even with the SVN build it crashes when I move irc.kde.org from no. 2 to 3 and 4.

Using host libthread_db library "/lib/tls/libthread_db.so.1".
`system-supplied DSO at 0xffffe000' has disappeared; keeping its symbols.
[Thread debugging using libthread_db enabled]
[New Thread 1104976576 (LWP 6302)]
[KCrash handler]
#4  0x42ab9bda in QValueListPrivate<IRCHost*>::find (this=0x84d6bb8, 
    start=0x85d3420, x=@0xbfcfa464) at qvaluelist.h:317
#5  0x42ab9d74 in QValueList<IRCHost*>::find (this=0x84d6bb0, x=@0xbfcfa464)
    at qvaluelist.h:540
#6  0x42ab1023 in IRCProtocol::slotMoveServerDown (this=0x8368878)
    at ircprotocol.cpp:1185
#7  0x42ab7fe4 in IRCProtocol::qt_invoke (this=0x8368878, _id=9, _o=0xbfcfa538)
    at ircprotocol.moc:283
#8  0x41340b69 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#9  0x41341010 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#10 0x4168a66c in QButton::clicked () from /usr/lib/qt3/lib/libqt-mt.so.3
#11 0x413d5426 in QButton::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#12 0x4137a828 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#13 0x412e0d81 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0x412e1ee8 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x40f626ee in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#16 0x4127bd18 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#17 0x4127ab3b in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#18 0x4128ec2a in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#19 0x412f7c79 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#20 0x412e06ff in QApplication::enter_loop ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#21 0x414ca61e in QDialog::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0x401238b7 in Kopete::Account::editAccount (this=0x8358168, parent=0x0)
    at kopeteaccount.cpp:493
#23 0x4012512b in Kopete::Account::qt_invoke (this=0x8358168, _id=11, 
    _o=0xbfcfaec8) at kopeteaccount.moc:233
#24 0x401411c3 in Kopete::PasswordedAccount::qt_invoke (this=0x8358168, 
    _id=11, _o=0xbfcfaec8) at kopetepasswordedaccount.moc:93
#25 0x42a9c12d in IRCAccount::qt_invoke (this=0x8358168, _id=11, _o=0xbfcfaec8)
    at ircaccount.moc:265
#26 0x41340b69 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0x41341010 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#28 0x40c1b1b9 in KAction::activated () from /opt/kde3/lib/libkdeui.so.4
#29 0x40c55221 in KAction::slotActivated () from /opt/kde3/lib/libkdeui.so.4
#30 0x40c7419e in KAction::slotPopupActivated ()
   from /opt/kde3/lib/libkdeui.so.4
#31 0x40c74471 in KAction::qt_invoke () from /opt/kde3/lib/libkdeui.so.4
#32 0x41340b69 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x416826f2 in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#34 0x4135d78b in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
#35 0x414479a8 in QPopupMenu::mouseReleaseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#36 0x40c28581 in KPopupMenu::mouseReleaseEvent ()
   from /opt/kde3/lib/libkdeui.so.4
#37 0x4137a828 in QWidget::event () from /usr/lib/qt3/lib/libqt-mt.so.3
#38 0x412e0d81 in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#39 0x412e1ee8 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#40 0x40f626ee in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#41 0x4127c120 in QETWidget::translateMouseEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#42 0x4127ab3b in QApplication::x11ProcessEvent ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#43 0x4128ec2a in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#44 0x412f7c79 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#45 0x412f7b76 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#46 0x412e06cf in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#47 0x08071f81 in main (argc=3, argv=0xbfcfbae4) at main.cpp:103
Comment 3 Matthias Granberry 2005-11-17 20:24:38 UTC
I don't see why it should be crashing there.  If you attach your .kde/share/apps/kopete/ircnetworks.xml I'll run it through kopete with some extra output turned on to get some idea of what's happening.                                          
Comment 4 S. Burmeister 2005-12-17 15:27:34 UTC
Created attachment 13957 [details]
requested file to reproduce

It happens for me everytime I move the irc.kde.org server in the freenode
entry.
Comment 5 Philip Rodrigues 2007-03-11 15:20:11 UTC
Does the problem still occur in 0.12?
Comment 6 Philip Rodrigues 2007-06-03 21:56:42 UTC
Feedback timeout, but please reopen if the problem still occurs in Kopete 0.12. Thanks!