Summary: | Kopete crashed while changing user metadata (blank/empty name) [Kopete::PropertyContainer::hasProperty, Kopete::nameFromContact, Kopete::MetaContact::displayName] | ||
---|---|---|---|
Product: | [Unmaintained] kopete | Reporter: | echounit |
Component: | Contact list | Assignee: | Kopete Developers <kopete-bugs-null> |
Status: | RESOLVED WORKSFORME | ||
Severity: | crash | CC: | alfonsi.acosta, andrein_bio, andresbajotierra, j-avdeev, kde, tjaartblig |
Priority: | NOR | Keywords: | investigated, triaged |
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Unlisted Binaries | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
echounit
2009-08-21 23:14:54 UTC
- Is that contact still unnamed ? If you can reproduce the crash at will (or you experience this regularly), can you install the "kdenetwork4-debuginfo" package and post a complete backtrace here? Thanks Yes, contact is still unnamed. Installed kdenetwork4-debuginfo and reproduced the crash: Application: Kopete (kopete), signal: Segmentation fault [Current thread is 1 (Thread 0xb53a5700 (LWP 16982))] Thread 4 (Thread 0xb25ebb90 (LWP 16987)): #0 0xb595f3da in clock_gettime () from /lib/librt.so.1 #1 0xb6c2e6d4 in ?? () from /usr/lib/libQtCore.so.4 #2 0xb6c2e912 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb6c2f0e2 in ?? () from /usr/lib/libQtCore.so.4 #4 0xb6c2cca3 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb58d28da in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0 #6 0xb58d2d6a in ?? () from /usr/lib/libglib-2.0.so.0 #7 0xb58d3241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #8 0xb6c2caf7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #9 0xb6bff45d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0xb6bff8a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #11 0xb2e1adc4 in QCA::SyncThread::run() () from /usr/lib/libqca.so.2 #12 0xb6b09603 in ?? () from /usr/lib/libQtCore.so.4 #13 0xb6aa71b5 in start_thread () from /lib/libpthread.so.0 #14 0xb5eff3be in clone () from /lib/libc.so.6 Thread 3 (Thread 0xb1deab90 (LWP 16988)): #0 0xb595f3da in clock_gettime () from /lib/librt.so.1 #1 0xb6c2e6d4 in ?? () from /usr/lib/libQtCore.so.4 #2 0xb6c2e912 in ?? () from /usr/lib/libQtCore.so.4 #3 0xb6c2cbf7 in ?? () from /usr/lib/libQtCore.so.4 #4 0xb58d25d8 in g_main_context_check () from /usr/lib/libglib-2.0.so.0 #5 0xb58d2f6d in ?? () from /usr/lib/libglib-2.0.so.0 #6 0xb58d3241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #7 0xb6c2caf7 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #8 0xb6bff45d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #9 0xb6bff8a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #10 0xb3082512 in ?? () from /usr/lib/kde4/kopete_jabber.so #11 0xb6b09603 in ?? () from /usr/lib/libQtCore.so.4 #12 0xb6aa71b5 in start_thread () from /lib/libpthread.so.0 #13 0xb5eff3be in clone () from /lib/libc.so.6 Thread 2 (Thread 0xb15e9b90 (LWP 16991)): #0 0xffffe430 in __kernel_vsyscall () #1 0xb6aaac35 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/libpthread.so.0 #2 0xb6b0a730 in QWaitCondition::wait(QMutex*, unsigned long) () from /usr/lib/libQtCore.so.4 #3 0xb7454584 in ?? () from /usr/lib/libQtNetwork.so.4 #4 0xb6b09603 in ?? () from /usr/lib/libQtCore.so.4 #5 0xb6aa71b5 in start_thread () from /lib/libpthread.so.0 #6 0xb5eff3be in clone () from /lib/libc.so.6 Thread 1 (Thread 0xb53a5700 (LWP 16982)): [KCrash Handler] #6 0xb7c4b9e7 in Kopete::PropertyContainer::hasProperty(QString const&) const () from /usr/lib/libkopete.so.4 #7 0xb7c2ec35 in Kopete::nameFromContact(Kopete::Contact*) () from /usr/lib/libkopete.so.4 #8 0xb7c30ead in Kopete::MetaContact::displayName() const () from /usr/lib/libkopete.so.4 #9 0xb7b321f7 in Kopete::UI::ContactListModel::metaContactData(Kopete::MetaContact const*, int) const () from /usr/lib/libkopetecontactlist.so.1 #10 0xb7b36e5e in Kopete::UI::ContactListTreeModel::data(QModelIndex const&, int) const () from /usr/lib/libkopetecontactlist.so.1 #11 0xb67a8866 in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib/libQtGui.so.4 #12 0xb7b41f93 in KopeteItemDelegate::paintItem(ContactList::LayoutItemConfig, QPainter*, QStyleOptionViewItem const&, QModelIndex const&, QList<QPair<QRect, Kopete::Contact*> >*) const () from /usr/lib/libkopetecontactlist.so.1 #13 0xb7b43c4f in KopeteItemDelegate::paint(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libkopetecontactlist.so.1 #14 0xb67593cc in QTreeView::drawRow(QPainter*, QStyleOptionViewItem const&, QModelIndex const&) const () from /usr/lib/libQtGui.so.4 #15 0xb6761544 in QTreeView::drawTree(QPainter*, QRegion const&) const () from /usr/lib/libQtGui.so.4 #16 0xb6762016 in QTreeView::paintEvent(QPaintEvent*) () from /usr/lib/libQtGui.so.4 #17 0xb622d986 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #18 0xb65cb145 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4 #19 0xb666c78c in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #20 0xb6724104 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #21 0xb6760680 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4 #22 0xb7b16191 in KopeteContactListView::viewportEvent(QEvent*) () from /usr/lib/libkopetecontactlist.so.1 #23 0xb666ede6 in ?? () from /usr/lib/libQtGui.so.4 #24 0xb6bfffde in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #25 0xb61d6920 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #26 0xb61de2ee in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #27 0xb718e27d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #28 0xb6c00e3e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #29 0xb6235bb9 in QWidgetPrivate::drawWidget(QPaintDevice*, QRegion const&, QPoint const&, int, QPainter*, QWidgetBackingStore*) () from /usr/lib/libQtGui.so.4 #30 0xb63ca874 in ?? () from /usr/lib/libQtGui.so.4 #31 0xb622685e in QWidgetPrivate::syncBackingStore() () from /usr/lib/libQtGui.so.4 #32 0xb622d760 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4 #33 0xb65e9154 in QMainWindow::event(QEvent*) () from /usr/lib/libQtGui.so.4 #34 0xb7272037 in KMainWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #35 0xb72b791c in KXmlGuiWindow::event(QEvent*) () from /usr/lib/libkdeui.so.5 #36 0xb61d694c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #37 0xb61de2ee in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4 #38 0xb718e27d in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5 #39 0xb6c00e3e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4 #40 0xb6c01aac in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () from /usr/lib/libQtCore.so.4 #41 0xb6c01c6c in QCoreApplication::sendPostedEvents(QObject*, int) () from /usr/lib/libQtCore.so.4 #42 0xb6c2ce9d in ?? () from /usr/lib/libQtCore.so.4 #43 0xb58cf9c8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #44 0xb58d3083 in ?? () from /usr/lib/libglib-2.0.so.0 #45 0xb58d3241 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #46 0xb6c2caa8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #47 0xb627823a in ?? () from /usr/lib/libQtGui.so.4 #48 0xb6bff45d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #49 0xb6bff8a9 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4 #50 0xb6c01d40 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4 #51 0xb61d67c4 in QApplication::exec() () from /usr/lib/libQtGui.so.4 #52 0x080597e3 in main (argc=1, argv=0xbfbafa84) at /usr/src/debug/kdenetwork-4.3.0/kopete/kopete/main.cpp:104 Mh, I wonder why the debuginfo package didn't installed the all proper information. How did you installed Kopete ? just using the OpenSuse packages? Thanks *** Bug 206278 has been marked as a duplicate of this bug. *** *** Bug 209321 has been marked as a duplicate of this bug. *** *** Bug 218882 has been marked as a duplicate of this bug. *** #7 0xb7c2ec35 in Kopete::nameFromContact(Kopete::Contact*) () from /usr/lib/libkopete.so.4 #8 0xb7c30ead in Kopete::MetaContact::displayName() const () from /usr/lib/libkopete.so.4 #9 0xb7b321f7 in Kopete::UI::ContactListModel::metaContactData(Kopete::MetaContact const*, int) const () from /usr/lib/libkopetecontactlist.so.1 sound like your debug package is wrong, or not the same version as the same as the kdenetwork package. what gives rpm -qa | grep kdenetwork ? *** Bug 246935 has been marked as a duplicate of this bug. *** Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone! This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone! |