Bug 68951 - kopete crashes randomly when double clicking on a contact
Summary: kopete crashes randomly when double clicking on a contact
Status: CLOSED WORKSFORME
Alias: None
Product: kopete
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Gentoo Packages Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-11-24 16:39 UTC by Tristan Rivoallan
Modified: 2003-12-04 16:50 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tristan Rivoallan 2003-11-24 16:39:32 UTC
Version:            (using KDE KDE 3.1.93)
Installed from:    Gentoo Packages
Compiler:          gcc-3.2.3 
OS:          Linux

Loaded plugins : jabber, icq, msn
the short description says all.

Backtrace :
(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)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...[New Thread 16384 (LWP 13330)]
[New Thread 32769 (LWP 13384)]
0x4193989e in waitpid ()
   from /lib/libpthread.so.0
#0  0x4193989e in waitpid () from /lib/libpthread.so.0
#1  0x40fbcba7 in KCrash::defaultCrashHandler(int) ()
   from /usr/kde/3.2/lib/libkdecore.so.4
#2  0x41938758 in __pthread_sighandler () from /lib/libpthread.so.0
#3  <signal handler called>
#4  0xc381fffd in ?? ()
#5  0x413a137d in QObjectCleanupHandler::~QObjectCleanupHandler() ()
   from /usr/qt/3/lib/libqt-mt.so.3
#6  0x42527b4b in ChatView::makeVisible() ()
   from /usr/kde/3.2/lib/kde3/kopete_chatwindow.so
#7  0x42527426 in ChatView::raise(bool) ()
   from /usr/kde/3.2/lib/kde3/kopete_chatwindow.so
#8  0x40083173 in KopeteContact::startChat() ()
   from /usr/kde/3.2/lib/libkopete.so.1
#9  0x400a1be7 in KopeteMetaContact::startChat() ()
   from /usr/kde/3.2/lib/libkopete.so.1
#10 0x400a1e96 in KopeteMetaContact::execute() ()
   from /usr/kde/3.2/lib/libkopete.so.1
#11 0x08088638 in KopeteMetaContactLVI::~KopeteMetaContactLVI() ()
#12 0x0807ae55 in KopeteContactListView::~KopeteContactListView() ()
#13 0x0807e657 in KopeteContactListView::staticMetaObject() ()
#14 0x4139fb90 in QObject::activate_signal(QConnectionList*, QUObject*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#15 0x40ceb70d in KListView::executed(QListViewItem*, QPoint const&, int) ()
   from /usr/kde/3.2/lib/libkdeui.so.4
#16 0x40ce45aa in KListView::emitExecute(QListViewItem*, QPoint const&, int) ()
   from /usr/kde/3.2/lib/libkdeui.so.4
#17 0x40ce51f8 in KListView::contentsMouseDoubleClickEvent(QMouseEvent*) ()
   from /usr/kde/3.2/lib/libkdeui.so.4
#18 0x414acfdc in QScrollView::viewportMouseDoubleClickEvent(QMouseEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#19 0x414ac818 in QScrollView::eventFilter(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#20 0x4147bed8 in QListView::eventFilter(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#21 0x4139d6ae in QObject::activate_filters(QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#22 0x4139d5d1 in QObject::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#23 0x413d42ac in QWidget::event(QEvent*) () from /usr/qt/3/lib/libqt-mt.so.3
#24 0x41344e35 in QApplication::internalNotify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#25 0x41344318 in QApplication::notify(QObject*, QEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#26 0x40f11f90 in KApplication::notify(QObject*, QEvent*) ()
   from /usr/kde/3.2/lib/libkdecore.so.4
#27 0x412ddff8 in QETWidget::translateMouseEvent(_XEvent const*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#28 0x412db699 in QApplication::x11ProcessEvent(_XEvent*) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#29 0x412f25e7 in QEventLoop::processEvents(unsigned) ()
   from /usr/qt/3/lib/libqt-mt.so.3
#30 0x41357ff6 in QEventLoop::enterLoop() () from /usr/qt/3/lib/libqt-mt.so.3
#31 0x41357e98 in QEventLoop::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#32 0x41345081 in QApplication::exec() () from /usr/qt/3/lib/libqt-mt.so.3
#33 0x08061142 in KIconLoader::unknown() ()
#34 0x41aaf8dc in __libc_start_main () from /lib/libc.so.6
Comment 1 Martijn Klingens 2003-11-24 17:07:45 UTC
Subject: Re: [Kopete-devel]  New: kopete crashes randomly when double clicking on a contact

On Monday 24 November 2003 16:39, Tristan Rivoallan wrote:
> #11 0x08088638 in KopeteMetaContactLVI::~KopeteMetaContactLVI() ()
> #12 0x0807ae55 in KopeteContactListView::~KopeteContactListView() ()
> #13 0x0807e657 in KopeteContactListView::staticMetaObject() ()
> #14 0x4139fb90 in QObject::activate_signal(QConnectionList*, QUObject*) ()
>    from /usr/qt/3/lib/libqt-mt.so.3
> #15 0x40ceb70d in KListView::executed(QListViewItem*, QPoint const&, int) ()
>    from /usr/kde/3.2/lib/libkdeui.so.4

executed() that ends up in a destructor??? (~KopeteMetaContactLVI())

Sounds like a mismatch between libkopete, kopete and the plugins you're using. 
Are you sure you have no old files lying around that you're accidentally 
using?

Comment 2 Tristan Rivoallan 2003-11-24 17:25:52 UTC
I probably still have files from my old kopete around....
I use gentoo and I unmerged kopete after merging kdenetwork....
Let's browse the logs....
Comment 3 Tristan Rivoallan 2003-11-26 17:51:26 UTC
Gentoo logs don't mention exactly which files where removed / added
any clue on which files I should be looking for ?

I still have  the ~/.kde3.1 directory. Could the problem come from that ?
Comment 4 Martijn Klingens 2003-11-26 20:24:34 UTC
Subject: Re: [Kopete-devel]  kopete crashes randomly when double clicking on a contact

On Wednesday 26 November 2003 17:51, Tristan Rivoallan wrote:
> Gentoo logs don't mention exactly which files where removed / added
> any clue on which files I should be looking for ?

Basically everything that the following find returns:

find `kde-config --prefix` -name '*kopete*'

(or any other dir where you installed Kopete, the default is what kde-config 
returns)

> I still have  the ~/.kde3.1 directory. Could the problem come from that ?

Not likely, there's no executable code there. If it is of any influence at all 
it would mean that our upgrade path is broken.

Comment 5 Olivier Goffart 2003-12-04 14:31:53 UTC
We can't reproduce it.
It was certenly caused by a binary incompatible mix between old and new kopete
Comment 6 Tristan Rivoallan 2003-12-04 15:26:13 UTC
I can't reproduce it either... 
Any clue on how I could fix this ? That's quite annoying...

Actually Kopete doesn't crash randomly.
The first time I open a contact window is always ok.
It wont crash as long as I don't try to close and re-open that window.
Comment 7 Will Stephenson 2003-12-04 15:47:06 UTC
Were you using a chatwindow grouping policy of 'Group by metacontact' or 'Group by group'?  A crash bug in the situation you described above when using these policies existed, but it should have been fixed for 2-3 weeks now.
Comment 8 Tristan Rivoallan 2003-12-04 15:56:31 UTC
I use the group by metacontact policy.
I tried to change this policy in the settings window, but changes are never saved .... is that another bug ?
Comment 9 Will Stephenson 2003-12-04 16:07:15 UTC
It was a bug, but it's fixed (along with the crash when re-opening a chatwindow using those policies) in latest CVS.  Upgrade if you want the fix.
Comment 10 Tristan Rivoallan 2003-12-04 16:33:52 UTC
Just to be sure : 
"latest CVS" is for kopete CVS or kdenetwork CVS ?
Comment 11 Will Stephenson 2003-12-04 16:50:23 UTC
There isn't a separate Kopete CVS - it's in kdenetwork and by this I mean kdenetwork CVS HEAD, not any special branch.