Bug 285753 - Crash at logout (akregator) after Suspending/Resume try to shutdown
Summary: Crash at logout (akregator) after Suspending/Resume try to shutdown
Status: RESOLVED DUPLICATE of bug 193780
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.7.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-11-04 14:02 UTC by Bruno Friedmann
Modified: 2011-11-04 14:48 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 Bruno Friedmann 2011-11-04 14:02:54 UTC
Application: kontact (4.7.2)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.1.0-1-desktop x86_64
Distribution: "openSUSE 12.1 RC 1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed: I've never get a crash if I turn on the lappy, and turn off it afterward.
Now today, I've start it, then have to go, put it on suspend to ram mode, after telling kmail to work offline. I've wake up, work during 2 hours with utms connection, and sleep it again.
Back to office, I wake up, work online. Then ask for shutdown. the crash appear at that time.

The crash can be reproduced every time.

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

Thread 3 (Thread 0x7f4564422700 (LWP 31672)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f45790819dc in WTF::TCMalloc_PageHeap::scavengerThread() () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f4579081b09 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#3  0x00007f4574734f05 in start_thread (arg=0x7f4564422700) at pthread_create.c:301
#4  0x00007f4579d8953d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f4563b19700 (LWP 31673)):
#0  0x00007f4579d80423 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f45733bea98 in g_main_context_poll (n_fds=1, fds=0x643580, timeout=2056, context=0x643aa0, priority=<optimized out>) at gmain.c:3386
#2  g_main_context_iterate (context=0x643aa0, block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3068
#3  0x00007f45733bef59 in g_main_context_iteration (context=0x643aa0, may_block=1) at gmain.c:3136
#4  0x00007f457b175576 in QEventDispatcherGlib::processEvents (this=0x643c30, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f457b149a22 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f457b149c1f in QEventLoop::exec (this=0x7f4563b18e20, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f457b0615df in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#8  0x00007f457b064025 in QThreadPrivate::start (arg=0x642920) at thread/qthread_unix.cpp:331
#9  0x00007f4574734f05 in start_thread (arg=0x7f4563b19700) at pthread_create.c:301
#10 0x00007f4579d8953d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f457c7d7760 (LWP 31671)):
[KCrash Handler]
#6  0x00007f45169ed600 in Akregator::Feed::unread (this=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/feed.cpp:749
#7  0x00007f4516a05260 in Akregator::Folder::updateUnreadCount (this=0x41c7b10) at /usr/src/debug/kdepim-4.7.2/akregator/src/folder.cpp:310
#8  0x00007f4516a054fc in Akregator::Folder::removeChild (this=0x41c7b10, node=0x3ff6bb0) at /usr/src/debug/kdepim-4.7.2/akregator/src/folder.cpp:255
#9  0x00007f45169fc525 in Akregator::TreeNode::emitSignalDestroyed (this=0x3ff6bb0) at /usr/src/debug/kdepim-4.7.2/akregator/src/treenode.cpp:74
#10 0x00007f45169ef6d9 in Akregator::Feed::~Feed (this=0x3ff6bb0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/feed.cpp:319
#11 0x00007f45169ef919 in Akregator::Feed::~Feed (this=0x3ff6bb0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/feed.cpp:322
#12 0x00007f4516a04466 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=0x4182cf0, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/folder.cpp:68
#15 0x00007f4516a04500 in Akregator::Folder::~Folder (this=0x41c7b10, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/folder.cpp:95
#16 0x00007f4516a04549 in Akregator::Folder::~Folder (this=0x41c7b10, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/folder.cpp:97
#17 0x00007f4516a04466 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=0x3fe9f30, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/folder.cpp:68
#20 0x00007f4516a04500 in Akregator::Folder::~Folder (this=0x3ff0dd0, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/folder.cpp:95
#21 0x00007f4516a04549 in Akregator::Folder::~Folder (this=0x3ff0dd0, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/folder.cpp:97
#22 0x00007f45169f5d58 in Akregator::FeedList::setRootNode (this=0x41ad170, folder=0x0) at /usr/src/debug/kdepim-4.7.2/akregator/src/feedlist.cpp:435
#23 0x00007f45169f6519 in Akregator::FeedList::~FeedList (this=0x41ad170, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/feedlist.cpp:315
#24 0x00007f45169f6609 in Akregator::FeedList::~FeedList (this=0x41ad170, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/feedlist.cpp:319
#25 0x00007f4516a02faa in release (this=0x41c7a40) at /usr/include/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp:145
#26 ~shared_count (this=0x411c390, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/detail/shared_count.hpp:217
#27 ~shared_ptr (this=0x411c388, __in_chrg=<optimized out>) at /usr/include/boost/smart_ptr/shared_ptr.hpp:168
#28 ~ArticleDeleteJob (this=0x411c370, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/articlejobs.h:67
#29 Akregator::ArticleDeleteJob::~ArticleDeleteJob (this=0x411c370, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/articlejobs.h:67
#30 0x00007f457b15c455 in QObjectPrivate::deleteChildren (this=0x411c1e0) at kernel/qobject.cpp:1964
#31 0x00007f457b1619f9 in QObject::~QObject (this=0x402ec70, __in_chrg=<optimized out>) at kernel/qobject.cpp:946
#32 0x00007f452261c8a9 in Akregator::ExpireItemsCommand::~ExpireItemsCommand (this=0x402ec70, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/expireitemscommand.cpp:111
#33 0x00007f457b15c455 in QObjectPrivate::deleteChildren (this=0x400fc90) at kernel/qobject.cpp:1964
#34 0x00007f457a5656a3 in QWidget::~QWidget (this=0x400fbb0, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1651
#35 0x00007f4522644769 in Akregator::MainWidget::~MainWidget (this=0x400fbb0, __in_chrg=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/mainwidget.cpp:102
#36 0x00007f4579a80a73 in KParts::Part::~Part (this=0x14e3ef0, __vtt_parm=0x7f4522884790, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.7.2/kparts/part.cpp:209
#37 0x00007f452263d42d in Akregator::Part::~Part (this=0x14e3ef0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/akregator_part.cpp:373
#38 0x00007f452263d5f9 in Akregator::Part::~Part (this=0x14e3ef0, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.7.2/akregator/src/akregator_part.cpp:380
#39 0x00007f457bfe159e in KontactInterface::Plugin::~Plugin (this=0xa51e40, __vtt_parm=<optimized out>, __in_chrg=<optimized out>) at /usr/src/debug/kdepimlibs-4.7.2/kontactinterface/plugin.cpp:90
#40 0x00007f4520578ecf in AkregatorPlugin::~AkregatorPlugin (this=0xa51e40, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.7.2/kontact/plugins/akregator/akregator_plugin.cpp:61
#41 0x00007f4520578ef9 in AkregatorPlugin::~AkregatorPlugin (this=0xa51e40, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.7.2/kontact/plugins/akregator/akregator_plugin.cpp:65
#42 0x00007f457c416a67 in Kontact::MainWindow::~MainWindow (this=0x869390, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.7.2/kontact/src/mainwindow.cpp:287
#43 0x00007f457c416bc9 in Kontact::MainWindow::~MainWindow (this=0x869390, __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kdepim-4.7.2/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=0x7fff9c451388) at /usr/src/debug/kdepim-4.7.2/kontact/src/main.cpp:219

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

Possible duplicates by query: bug 270623.

Reported using DrKonqi
Comment 1 Christoph Feck 2011-11-04 14:48:27 UTC

*** This bug has been marked as a duplicate of bug 193780 ***