[Bug 306215] New: Kmail 4.8.5 crashes after migration from 4.8.3

Tomáš Chvátal tomas.chvatal at gmail.com
Mon Sep 3 20:55:33 BST 2012


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

            Bug ID: 306215
          Severity: crash
           Version: 4.8.5
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: Kmail 4.8.5 crashes after migration from 4.8.3
    Classification: Unclassified
                OS: Linux
          Reporter: tomas.chvatal at gmail.com
          Hardware: Compiled Sources
            Status: UNCONFIRMED
         Component: general
           Product: kmail2

Application: kmail (4.8.5)
KDE Platform Version: 4.8.5 (4.8.5) (Compiled from sources)
Qt Version: 4.8.2
Operating System: Linux 3.4.5-hardened x86_64
Distribution (Platform): Gentoo Packages

-- Information about the crash:
The application launches just fine and is usable for a while.
But as I was not using it for like 30 days it indexes huge amounts of mails
(mls like libreoffice-dev and suse internal stuff) it slowly loads folder by
folder and crashes within first two minutes,
After multiple lauchnes the kmail behaves correctly and does not show the
described .

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
pthread_cond_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
    in ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S
[Current thread is 1 (Thread 0x7f99c33d27c0 (LWP 4604))]

Thread 5 (Thread 0x7f99a76e9700 (LWP 4616)):
#0  pthread_cond_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f99b4ad4e24 in WTF::TCMalloc_PageHeap::scavengerThread() () from
/usr/lib64/qt4/libQtWebKit.so.4
#2  0x00007f99b4ad4f49 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /usr/lib64/qt4/libQtWebKit.so.4
#3  0x00007f99be511fb6 in start_thread (arg=0x7f99a76e9700) at
pthread_create.c:305
#4  0x00007f99c071f1bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 4 (Thread 0x7f99a6dd0700 (LWP 4617)):
#0  0x00007f99c0716563 in __GI___poll (fds=<optimized out>, nfds=<optimized
out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f99b8f80dc8 in g_main_context_poll (n_fds=1, fds=0x7f99a00013e0,
timeout=-1, context=0x7f99a00009a0, priority=<optimized out>) at gmain.c:3402
#2  g_main_context_iterate (context=0x7f99a00009a0, block=<optimized out>,
dispatch=1, self=<optimized out>) at gmain.c:3084
#3  0x00007f99b8f81279 in g_main_context_iteration (context=0x7f99a00009a0,
may_block=1) at gmain.c:3152
#4  0x00007f99c10a6e26 in QEventDispatcherGlib::processEvents
(this=0x7f99a00008c0, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:426
#5  0x00007f99c1076b42 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f99c1076d97 in QEventLoop::exec (this=0x7f99a6dcfdc0, flags=...) at
kernel/qeventloop.cpp:204
#7  0x00007f99c0f75af7 in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:501
#8  0x00007f99c0f78afb in QThreadPrivate::start (arg=0x7f99c3c254d0) at
thread/qthread_unix.cpp:307
#9  0x00007f99be511fb6 in start_thread (arg=0x7f99a6dd0700) at
pthread_create.c:305
#10 0x00007f99c071f1bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f99a5930700 (LWP 4618)):
[KCrash Handler]
#6  0x00007f99b2007713 in QList<QIODevice*>::indexOf (this=<optimized out>,
t=@0x7f99980031b8, from=<optimized out>) at /usr/include/qt4/QtCore/qlist.h:855
#7  0x00007f99b2007971 in QList<QIODevice*>::removeAll (this=0x7f99c3bbf120,
_t=@0x7f99980031b8) at /usr/include/qt4/QtCore/qlist.h:772
#8  0x00007f99b20075c1 in Soprano::Client::SocketHandler::~SocketHandler
(this=0x7f99980031a0, __in_chrg=<optimized out>) at
/var/tmp/portage/dev-libs/soprano-2.7.6/work/soprano-2.7.6/client/clientconnection.cpp:59
#9  0x00007f99b2007679 in Soprano::Client::SocketHandler::~SocketHandler
(this=0x7f99980031a0, __in_chrg=<optimized out>) at
/var/tmp/portage/dev-libs/soprano-2.7.6/work/soprano-2.7.6/client/clientconnection.cpp:61
#10 0x00007f99c0f76dec in QThreadStorageData::finish (p=0x7f99c3cc7c08) at
thread/qthreadstorage.cpp:203
#11 0x00007f99c0f77917 in QThreadPrivate::finish (arg=0x7f99c3cc8490) at
thread/qthread_unix.cpp:330
#12 0x00007f99c0f78b03 in ~__pthread_cleanup_class (this=<synthetic pointer>,
__in_chrg=<optimized out>) at /usr/include/pthread.h:545
#13 ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized
out>) at thread/qthread_unix.cpp:725
#14 QThreadPrivate::start (arg=0x7f99c3cc8490) at thread/qthread_unix.cpp:309
#15 0x00007f99be511fb6 in start_thread (arg=0x7f99a5930700) at
pthread_create.c:305
#16 0x00007f99c071f1bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f999ffff700 (LWP 4629)):
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:39
#1  0x00007f99c0f775db in _q_futex (val2=0, addr2=0x0, timeout=0x0, val=2,
op=0, addr=0x7f99ca663080) at thread/qmutex_unix.cpp:99
#2  QMutexPrivate::wait (this=0x7f99ca663080, timeout=<optimized out>) at
thread/qmutex_unix.cpp:113
#3  0x00007f99c0f73535 in QMutex::lock (this=<optimized out>) at
thread/qmutex.cpp:164
#4  0x00007f99b20075aa in lockInline (this=0x7f99c3bbf128) at
/usr/include/qt4/QtCore/qmutex.h:198
#5  QMutexLocker (m=0x7f99c3bbf128, this=<synthetic pointer>) at
/usr/include/qt4/QtCore/qmutex.h:109
#6  Soprano::Client::SocketHandler::~SocketHandler (this=0x7f99940033a0,
__in_chrg=<optimized out>) at
/var/tmp/portage/dev-libs/soprano-2.7.6/work/soprano-2.7.6/client/clientconnection.cpp:58
#7  0x00007f99b2007679 in Soprano::Client::SocketHandler::~SocketHandler
(this=0x7f99940033a0, __in_chrg=<optimized out>) at
/var/tmp/portage/dev-libs/soprano-2.7.6/work/soprano-2.7.6/client/clientconnection.cpp:61
#8  0x00007f99c0f76dec in QThreadStorageData::finish (p=0x7f99c554afe8) at
thread/qthreadstorage.cpp:203
#9  0x00007f99c0f77917 in QThreadPrivate::finish (arg=0x7f99c554b5e0) at
thread/qthread_unix.cpp:330
#10 0x00007f99c0f78b03 in ~__pthread_cleanup_class (this=<synthetic pointer>,
__in_chrg=<optimized out>) at /usr/include/pthread.h:545
#11 ~__pthread_cleanup_class (this=<synthetic pointer>, __in_chrg=<optimized
out>) at thread/qthread_unix.cpp:725
#12 QThreadPrivate::start (arg=0x7f99c554b5e0) at thread/qthread_unix.cpp:309
#13 0x00007f99be511fb6 in start_thread (arg=0x7f999ffff700) at
pthread_create.c:305
#14 0x00007f99c071f1bd in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f99c33d27c0 (LWP 4604)):
#0  pthread_cond_wait () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f99c0f78ffb in wait (time=18446744073709551615, this=0x7f99c554ab50)
at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x7f99c554b698,
time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f99c0f78728 in QThread::wait (this=<optimized out>,
time=18446744073709551615) at thread/qthread_unix.cpp:660
#4  0x00007f99c0f6d302 in QThreadPoolPrivate::reset (this=0x7f99c554a6e0) at
concurrent/qthreadpool.cpp:279
#5  0x00007f99c0f6d4dd in QThreadPool::~QThreadPool (this=<optimized out>,
__in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:441
#6  0x00007f99bc94bd54 in ~AsyncNepomukResourceRetrieverPrivate
(this=0x7f99c5549f00, __in_chrg=<optimized out>) at
/var/tmp/portage/kde-base/kdepim-common-libs-4.8.5/work/kdepim-common-libs-4.8.5/messagecore/asyncnepomukresourceretriever.cpp:58
#7  MessageCore::AsyncNepomukResourceRetriever::~AsyncNepomukResourceRetriever
(this=0x7f99c552ccf0, __in_chrg=<optimized out>) at
/var/tmp/portage/kde-base/kdepim-common-libs-4.8.5/work/kdepim-common-libs-4.8.5/messagecore/asyncnepomukresourceretriever.cpp:113
#8  0x00007f99bc3ac809 in ~CallbackNepomukResourceRetriever
(this=0x7f99c552ccf0, __in_chrg=<optimized out>) at
/var/tmp/portage/kde-base/kdepim-common-libs-4.8.5/work/kdepim-common-libs-4.8.5/messagelist/core/callbacknepomukresourceretriever.h:32
#9 
MessageList::CallbackNepomukResourceRetriever::~CallbackNepomukResourceRetriever
(this=0x7f99c552ccf0, __in_chrg=<optimized out>) at
/var/tmp/portage/kde-base/kdepim-common-libs-4.8.5/work/kdepim-common-libs-4.8.5/messagelist/core/callbacknepomukresourceretriever.h:32
#10 0x00007f99c0671389 in __run_exit_handlers (status=1, listp=0x7f99c09d7548,
run_list_atexit=true) at exit.c:78
#11 0x00007f99c0671415 in __GI_exit (status=<optimized out>) at exit.c:100
#12 0x00007f99c16012d8 in qt_xio_errhandler () at
kernel/qapplication_x11.cpp:770
#13 0x00007f99c2ddaef8 in KApplication::xioErrhandler (this=0x7fff24844ce0,
dpy=0x7f99c3706660) at
/var/tmp/portage/kde-base/kdelibs-4.8.5/work/kdelibs-4.8.5/kdeui/kernel/kapplication.cpp:419
#14 0x00007f99bff2125e in _XIOError (dpy=0x7f99c3706660) at
/var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/XlibInt.c:1618
#15 0x00007f99bff1ec7d in _XEventsQueued (dpy=0x7f99c3706660, mode=<optimized
out>) at
/var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/xcb_io.c:365
#16 0x00007f99bff0fb9f in XEventsQueued (dpy=0x7f99c3706660, mode=2) at
/var/tmp/portage/x11-libs/libX11-1.5.0/work/libX11-1.5.0/src/Pending.c:43
#17 0x00007f99c16385bc in x11EventSourceCheck (s=0x7f99c36a79e0) at
kernel/qguieventdispatcher_glib.cpp:85
#18 0x00007f99b8f80564 in g_main_context_check (context=0x7f99c36a74c0,
max_priority=2147483647, fds=<optimized out>, n_fds=<optimized out>) at
gmain.c:2959
#19 0x00007f99b8f80de2 in g_main_context_iterate (context=0x7f99c36a74c0,
block=<optimized out>, dispatch=1, self=<optimized out>) at gmain.c:3086
#20 0x00007f99b8f81279 in g_main_context_iteration (context=0x7f99c36a74c0,
may_block=1) at gmain.c:3152
#21 0x00007f99c10a6dbf in QEventDispatcherGlib::processEvents
(this=0x7f99c3640b10, flags=<optimized out>) at
kernel/qeventdispatcher_glib.cpp:424
#22 0x00007f99c163877e in QGuiEventDispatcherGlib::processEvents
(this=<optimized out>, flags=<optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#23 0x00007f99c1076b42 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#24 0x00007f99c1076d97 in QEventLoop::exec (this=0x7fff24844bd0, flags=...) at
kernel/qeventloop.cpp:204
#25 0x00007f99c107bba5 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1187
#26 0x00007f99c343ce93 in main (argc=<optimized out>, argv=<optimized out>) at
/var/tmp/portage/kde-base/kmail-4.8.5-r1/work/kmail-4.8.5/kmail/main.cpp:145

Possible duplicates by query: bug 304353, bug 295061, bug 294302.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list