[Bug 288154] New: Kontact Crash at logout after upgrades

Bruno Friedmann brunofr at ioda.net
Sat Dec 3 18:19:30 GMT 2011


https://bugs.kde.org/show_bug.cgi?id=288154

           Summary: Kontact Crash at logout after upgrades
           Product: kontact
           Version: unspecified
          Platform: openSUSE RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: brunofr at ioda.net


Application: kontact (4.7.3)
KDE Platform Version: 4.7.3 (4.7.3)
Qt Version: 4.7.4
Operating System: Linux 3.1.0-2-desktop x86_64
Distribution: "openSUSE 12.2 Milestone 0 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: I've upgrade ~600 packages
with kde open. At the end I've ask to reboot the computers.
The crash was immediate, (note that kopete also crash at that time )

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f6f2bc28760 (LWP 21901))]

Thread 3 (Thread 0x7f6f13000700 (LWP 21902)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f6f284d89dc in WTF::TCMalloc_PageHeap::scavengerThread() () from
/usr/lib64/libQtWebKit.so.4
#2  0x00007f6f284d8b09 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /usr/lib64/libQtWebKit.so.4
#3  0x00007f6f23b8bf05 in start_thread (arg=0x7f6f13000700) at
pthread_create.c:301
#4  0x00007f6f291e04bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f6f126ff700 (LWP 21903)):
#0  0x00007f6f291d73a3 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f6f22818a98 in g_main_context_poll (n_fds=1, fds=0x834800,
timeout=2703, context=0x834ac0, priority=<optimized out>) at gmain.c:3386
#2  g_main_context_iterate (context=0x834ac0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3068
#3  0x00007f6f22818f59 in g_main_context_iteration (context=0x834ac0,
may_block=1) at gmain.c:3136
#4  0x00007f6f2a5c6566 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /usr/lib64/libQtCore.so.4
#5  0x00007f6f2a59aa22 in
QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#6  0x00007f6f2a59ac1f in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/usr/lib64/libQtCore.so.4
#7  0x00007f6f2a4b25df in QThread::exec() () from /usr/lib64/libQtCore.so.4
#8  0x00007f6f2a4b5025 in ?? () from /usr/lib64/libQtCore.so.4
#9  0x00007f6f23b8bf05 in start_thread (arg=0x7f6f126ff700) at
pthread_create.c:301
#10 0x00007f6f291e04bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f6f2bc28760 (LWP 21901)):
[KCrash Handler]
#6  0x00007f6ec4196600 in Akregator::Feed::unread (this=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/feed.cpp:749
#7  0x00007f6ec41ae260 in Akregator::Folder::updateUnreadCount (this=0x5e46320)
at /usr/src/debug/kdepim-4.7.3/akregator/src/folder.cpp:310
#8  0x00007f6ec41ae4fc in Akregator::Folder::removeChild (this=0x5e46320,
node=0x5c78770) at /usr/src/debug/kdepim-4.7.3/akregator/src/folder.cpp:255
#9  0x00007f6ec41a5525 in Akregator::TreeNode::emitSignalDestroyed
(this=0x5c78770) at /usr/src/debug/kdepim-4.7.3/akregator/src/treenode.cpp:74
#10 0x00007f6ec41986d9 in Akregator::Feed::~Feed (this=0x5c78770,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/feed.cpp:319
#11 0x00007f6ec4198919 in Akregator::Feed::~Feed (this=0x5c78770,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/feed.cpp:322
#12 0x00007f6ec41ad466 in
qDeleteAll<QList<Akregator::TreeNode*>::const_iterator> (end=<optimized out>,
begin=<optimized out>) at /usr/include/QtCore/qalgorithms.h:322
#13 qDeleteAll<QList<Akregator::TreeNode*> > (c=...) at
/usr/include/QtCore/qalgorithms.h:330
#14 Akregator::Folder::FolderPrivate::~FolderPrivate (this=0x5e012f0,
__in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/folder.cpp:68
#15 0x00007f6ec41ad500 in Akregator::Folder::~Folder (this=0x5e46320,
__in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/folder.cpp:95
#16 0x00007f6ec41ad549 in Akregator::Folder::~Folder (this=0x5e46320,
__in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/folder.cpp:97
#17 0x00007f6ec41ad466 in
qDeleteAll<QList<Akregator::TreeNode*>::const_iterator> (end=<optimized out>,
begin=<optimized out>) at /usr/include/QtCore/qalgorithms.h:322
#18 qDeleteAll<QList<Akregator::TreeNode*> > (c=...) at
/usr/include/QtCore/qalgorithms.h:330
#19 Akregator::Folder::FolderPrivate::~FolderPrivate (this=0x5c6bad0,
__in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/folder.cpp:68
#20 0x00007f6ec41ad500 in Akregator::Folder::~Folder (this=0x5c6e750,
__in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/folder.cpp:95
#21 0x00007f6ec41ad549 in Akregator::Folder::~Folder (this=0x5c6e750,
__in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/folder.cpp:97
#22 0x00007f6ec419ed58 in Akregator::FeedList::setRootNode (this=0x5e2b980,
folder=0x0) at /usr/src/debug/kdepim-4.7.3/akregator/src/feedlist.cpp:435
#23 0x00007f6ec419f519 in Akregator::FeedList::~FeedList (this=0x5e2b980,
__in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/feedlist.cpp:315
#24 0x00007f6ec419f609 in Akregator::FeedList::~FeedList (this=0x5e2b980,
__in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/feedlist.cpp:319
#25 0x00007f6ec41abfaa in release (this=0x5e46250) at
/usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
#26 ~shared_count (this=0x5e355e0, __in_chrg=<optimized out>) at
/usr/include/boost/smart_ptr/detail/shared_count.hpp:217
#27 ~shared_ptr (this=0x5e355d8, __in_chrg=<optimized out>) at
/usr/include/boost/smart_ptr/shared_ptr.hpp:168
#28 ~ArticleDeleteJob (this=0x5e355c0, __in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/articlejobs.h:67
#29 Akregator::ArticleDeleteJob::~ArticleDeleteJob (this=0x5e355c0,
__in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/articlejobs.h:67
#30 0x00007f6f2a5ad445 in QObjectPrivate::deleteChildren() () from
/usr/lib64/libQtCore.so.4
#31 0x00007f6f2a5b29e9 in QObject::~QObject() () from /usr/lib64/libQtCore.so.4
#32 0x00007f6ed12028a9 in Akregator::ExpireItemsCommand::~ExpireItemsCommand
(this=0x5cae2a0, __in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/expireitemscommand.cpp:111
#33 0x00007f6f2a5ad445 in QObjectPrivate::deleteChildren() () from
/usr/lib64/libQtCore.so.4
#34 0x00007f6f299b66a3 in QWidget::~QWidget() () from /usr/lib64/libQtGui.so.4
#35 0x00007f6ed122a769 in Akregator::MainWidget::~MainWidget (this=0x5c8ea10,
__in_chrg=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/mainwidget.cpp:102
#36 0x00007f6f28ed7a73 in KParts::Part::~Part (this=0x5540520,
__vtt_parm=0x7f6ed146a770, __in_chrg=<optimized out>) at
/usr/src/debug/kdelibs-4.7.3/kparts/part.cpp:209
#37 0x00007f6ed122342d in Akregator::Part::~Part (this=0x5540520,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/akregator_part.cpp:373
#38 0x00007f6ed12235f9 in Akregator::Part::~Part (this=0x5540520,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/akregator/src/akregator_part.cpp:380
#39 0x00007f6f2b43259e in KontactInterface::Plugin::~Plugin (this=0xb47250,
__vtt_parm=<optimized out>, __in_chrg=<optimized out>) at
/usr/src/debug/kdepimlibs-4.7.3/kontactinterface/plugin.cpp:90
#40 0x00007f6ecf160ecf in AkregatorPlugin::~AkregatorPlugin (this=0xb47250,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/kontact/plugins/akregator/akregator_plugin.cpp:61
#41 0x00007f6ecf160ef9 in AkregatorPlugin::~AkregatorPlugin (this=0xb47250,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/kontact/plugins/akregator/akregator_plugin.cpp:65
#42 0x00007f6f2b867a67 in Kontact::MainWindow::~MainWindow (this=0x63b010,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/kontact/src/mainwindow.cpp:287
#43 0x00007f6f2b867bc9 in Kontact::MainWindow::~MainWindow (this=0x63b010,
__in_chrg=<optimized out>, __vtt_parm=<optimized out>) at
/usr/src/debug/kdepim-4.7.3/kontact/src/mainwindow.cpp:289
#44 0x000000000040395e in qDeleteAll<QList<KMainWindow*>::const_iterator>
(end=<optimized out>, begin=<optimized out>) at
/usr/include/QtCore/qalgorithms.h:322
#45 qDeleteAll<QList<KMainWindow*> > (c=...) at
/usr/include/QtCore/qalgorithms.h:330
#46 main (argc=1, argv=0x7fff643aa188) at
/usr/src/debug/kdepim-4.7.3/kontact/src/main.cpp:219

This bug may be a duplicate of or related to bug 193780.

Possible duplicates by query: bug 285753, bug 270623.

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list