Summary: | When I unsubscribe a newgroup KNode crashes [KPIM::FolderTreeWidgetItemLabelColumnDelegate::paint, QTreeView::drawRow, ..., KNCollectionView::paintEvent] | ||
---|---|---|---|
Product: | [Unmaintained] knode | Reporter: | Kurt <kderichs> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED UNMAINTAINED | ||
Severity: | crash | CC: | andresbajotierra, bugs, cryptooctoploid, florian.reinhard, greatbunzinni, j_kolberg11, leonchik1976, marco2265, ndbecker2, rakuco, Reinhard, robby.engelmann, tim, tlunn, vl |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.4.10 | |
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
New crash information added by DrKonqi New crash information added by DrKonqi New crash information added by DrKonqi |
Description
Kurt
2010-08-18 15:46:31 UTC
*** Bug 249411 has been marked as a duplicate of this bug. *** Created attachment 51345 [details]
New crash information added by DrKonqi
knode (4.4.5) on KDE Platform 4.5.67 (4.6 >= 20100901) using Qt 4.7.0
- What I was doing when the application crashed:
Indeed, whenever I unsubscribe from a group, KNode crashes.
-- Backtrace (Reduced):
#7 0x000000000050bad0 in vtable for __cxxabiv1::__si_class_type_info ()
#8 0x0000000800d52206 in KPIM::FolderTreeWidgetItemLabelColumnDelegate::paint (this=0x813ae3fe0, painter=0x7fffffff7c30, option=@0x7fffffff7540, index=@0x7fffffff7720)
at /home/rakuco/kde4/src/kdepim/libkdepim/foldertreewidget.cpp:177
#9 0x0000000805b3eaab in QTreeView::drawRow (this=0x813b3a320, painter=0x7fffffff7c30, option=@0x7fffffff7a40, index=@0x80f624128)
at /usr/home/rakuco/kde4/src/qt-copy/src/gui/itemviews/qtreeview.cpp:1678
#10 0x0000000805b3f557 in QTreeView::drawTree (this=0x813b3a320, painter=0x7fffffff7c30, region=@0x7fffffff8f58) at /usr/home/rakuco/kde4/src/qt-copy/src/gui/itemviews/qtreeview.cpp:1441
#11 0x0000000805b406f6 in QTreeView::paintEvent (this=0x813b3a320, event=0x7fffffff8f30) at /usr/home/rakuco/kde4/src/qt-copy/src/gui/itemviews/qtreeview.cpp:1274
*** Bug 244770 has been marked as a duplicate of this bug. *** Created attachment 52041 [details]
New crash information added by DrKonqi
knode (4.4.6) on KDE Platform 4.5.1 (KDE 4.5.1) using Qt 4.7.0
- What I was doing when the application crashed:
I did nothing more than unsubscribed from a group. After restarting knode I again attempted to unsubscribe to another group, which also resulted in a crash.
-- Backtrace (Reduced):
#6 0x0000000000609750 in vtable for __cxxabiv1::__si_class_type_info ()
#7 0x00007f19488230e0 in KPIM::FolderTreeWidgetItemLabelColumnDelegate::paint (this=0x1780c00, painter=0x7fffd78c4920, option=<value optimized out>, index=<value optimized out>) at ../../libkdepim/foldertreewidget.cpp:186
#8 0x00007f1947806659 in QTreeView::drawRow (this=<value optimized out>, painter=<value optimized out>, option=<value optimized out>, index=<value optimized out>) at itemviews/qtreeview.cpp:1678
#9 0x00007f19478011ea in QTreeView::drawTree (this=0x17d0d60, painter=<value optimized out>, region=<value optimized out>) at itemviews/qtreeview.cpp:1441
#10 0x00007f1947801d13 in QTreeView::paintEvent (this=0x17d0d60, event=0x7fffd78c5620) at itemviews/qtreeview.cpp:1274
*** Bug 257821 has been marked as a duplicate of this bug. *** [Comment from a bug triager] From bug 256226: I had 6 subscribed groups (on Giganews.com) and every time I go to remove one I get an 'are you sure?' dialog box, which I confirm and then Knode (or Kontact, depending on which one I'm using) crashes. On a restart, the group has been unsubscribed. *** Bug 257595 has been marked as a duplicate of this bug. *** [Comment from a bug triager] A backtrace from bug 256226 (KDE SC 4.6 beta1): [KCrash Handler] #7 0x0804e253 in vtable for __cxxabiv1::__si_class_type_info () #8 0x00788e89 in KPIM::FolderTreeWidgetItemLabelColumnDelegate::paint (this=0xa2d3dc0, painter=0xbfb3672c, option=..., index=...) at ../../libkdepim/foldertreewidget.cpp:177 #9 0x029efda0 in QTreeView::drawRow (this=0xa2cc3a8, painter=0xbfb3672c, option=..., index=...) at itemviews/qtreeview.cpp:1678 #10 0x029f546a in QTreeView::drawTree (this=0xa2cc3a8, painter=0xbfb3672c, region=...) at itemviews/qtreeview.cpp:1441 #11 0x029f820b in QTreeView::paintEvent (this=0xa2cc3a8, event=0xbfb37044) at itemviews/qtreeview.cpp:1274 #12 0x03b913dc in KNCollectionView::paintEvent (this=0xa2cc3a8, event=0xbfb37044) at ../../knode/kncollectionview.cpp:342 *** Bug 256226 has been marked as a duplicate of this bug. *** *** Bug 260819 has been marked as a duplicate of this bug. *** *** Bug 261493 has been marked as a duplicate of this bug. *** commit 4cb6e7c84920e7bec3813a431fd086eeed447f05 branch master Author: Olivier Trichet <nive@nivalis.org> Date: Sun Jan 2 18:50:02 2011 +0100 Crash when unsubscribing from a newsgroup The event loop was reentered and the KNCollectionViewItem being deleted was reaccessed to update the display. Worked around: hide the item before deleting it. BUG: 248256 diff --git a/knode/kncollectionview.cpp b/knode/kncollectionview.cpp index 42cc70b..9bf1676 100644 --- a/knode/kncollectionview.cpp +++ b/knode/kncollectionview.cpp @@ -171,6 +171,7 @@ void KNCollectionView::removeGroup( KNGroup::Ptr g ) if (!g->listItem()) return; + g->listItem()->setHidden( true ); // work around bug 248256 delete g->listItem(); g->setListItem(0); } SVN commit 1210953 by rkcosta: Backport g4cb6e7c by Olivier Trichet (made to the master branch) to 4.4. Crash when unsubscribing from a newsgroup The event loop was reentered and the KNCollectionViewItem being deleted was reaccessed to update the display. Worked around: hide the item before deleting it. CCBUG: 248256 M +1 -0 kncollectionview.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1210953 *** Bug 262279 has been marked as a duplicate of this bug. *** Created attachment 58495 [details]
New crash information added by DrKonqi
kontact (4.4.9) on KDE Platform 4.6.1 (4.6.1) using Qt 4.7.0
- What I was doing when the application crashed:
Removing a Group with right click and remove.
-- Backtrace (Reduced):
#7 0x0804e248 in vtable for __cxxabiv1::__si_class_type_info ()
#8 0xb76f72b5 in KPIM::FolderTreeWidgetItemLabelColumnDelegate::paint (this=0xa83d2e0, painter=0xbfcf0b1c, option=..., index=...) at ../../libkdepim/foldertreewidget.cpp:186
#9 0xb6c6cda0 in QTreeView::drawRow (this=0xaa71a90, painter=0xbfcf0b1c, option=..., index=...) at itemviews/qtreeview.cpp:1678
#10 0xb6c7246a in QTreeView::drawTree (this=0xaa71a90, painter=0xbfcf0b1c, region=...) at itemviews/qtreeview.cpp:1441
#11 0xb6c7520b in QTreeView::paintEvent (this=0xaa71a90, event=0xbfcf1434) at itemviews/qtreeview.cpp:1274
Created attachment 59155 [details]
New crash information added by DrKonqi
knode (4.4.9) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.0
This shows up as "fixed " in the reporting assistant. Is this indeed fixed and propertly backprted?
-- Backtrace (Reduced):
#6 0x0000000000609750 in vtable for __cxxabiv1::__si_class_type_info ()
#7 0x00007f2c99d25f4d in KPIM::FolderTreeWidgetItemLabelColumnDelegate::paint (this=0x21a6990, painter=0x7fff09fd8f60, option=<value optimized out>, index=<value optimized out>) at ../../libkdepim/foldertreewidget.cpp:153
#8 0x00007f2c98819889 in QTreeView::drawRow (this=<value optimized out>, painter=<value optimized out>, option=<value optimized out>, index=<value optimized out>) at itemviews/qtreeview.cpp:1678
#9 0x00007f2c9881441a in QTreeView::drawTree (this=0x2354670, painter=<value optimized out>, region=<value optimized out>) at itemviews/qtreeview.cpp:1441
#10 0x00007f2c98814f43 in QTreeView::paintEvent (this=0x2354670, event=0x7fff09fd9c60) at itemviews/qtreeview.cpp:1274
(In reply to comment #16) > knode (4.4.9) on KDE Platform 4.6.2 (4.6.2) using Qt 4.7.0 > > This shows up as "fixed " in the reporting assistant. Is this indeed fixed and > propertly backprted? Yes, this has been fixed, but on 4.4.10. *** Bug 281816 has been marked as a duplicate of this bug. *** from bug 281816 I was unsubscribing from a newsgroup in knode as descibed in bug #248256. According to bug #248256, this or a very similar crash has been fixed in kdepim 4.4.10, however I just got it in 4.4.11. Hello! Sorry to be the bearer of bad news, but this project has been unmaintained for many years so I am closing this bug. |