Bug 297778 - Crash After Importinhg Old Kmail Directory
Summary: Crash After Importinhg Old Kmail Directory
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 4.8.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
: 300859 306326 (view as bug list)
Depends on:
Blocks:
 
Reported: 2012-04-09 13:22 UTC by Alban Pearce
Modified: 2015-09-08 20:54 UTC (History)
3 users (show)

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 Alban Pearce 2012-04-09 13:22:08 UTC
Application: kmail (4.8.2)
KDE Platform Version: 4.8.2 (4.8.2)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-22-generic x86_64
Distribution: Ubuntu precise (development branch)

-- Information about the crash:
New Clean Install of kubuntu Setup Kmail & Filters Working OK  WOW
 decided to import a directory useing Kmail Import
seemed Ok But on selecting a folder in Kmail I get Several popups saying cannot move Message
Ive allready done a recursive chown of all my old files to be the same as my new User & Group

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
[Current thread is 1 (Thread 0x7fac725fc7c0 (LWP 2197))]

Thread 5 (Thread 0x7fac4b9d4700 (LWP 2208)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fac648e5dec in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fac648e5f19 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fac6d417e9a in start_thread (arg=0x7fac4b9d4700) at pthread_create.c:308
#4  0x00007fac6f9484bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7fac4b0d3700 (LWP 2209)):
#0  0x00007fac6d419e8c in __pthread_mutex_lock (mutex=0x7fac44000a60) at pthread_mutex_lock.c:50
#1  0x00007fac6822d571 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fac681f1b46 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fac681f2060 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fac681f2124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fac702d3426 in QEventDispatcherGlib::processEvents (this=0x7fac440008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007fac702a2c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007fac702a2ed7 in QEventLoop::exec (this=0x7fac4b0d2dc0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007fac701a1fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007fac701a4fcb in QThreadPrivate::start (arg=0x2223c80) at thread/qthread_unix.cpp:298
#10 0x00007fac6d417e9a in start_thread (arg=0x7fac4b0d3700) at pthread_create.c:308
#11 0x00007fac6f9484bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7fac03970700 (LWP 2267)):
#0  0x00007fac6f93cb03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fac681f1ff6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fac681f2124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fac702d3426 in QEventDispatcherGlib::processEvents (this=0x7fabf80008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fac702a2c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fac702a2ed7 in QEventLoop::exec (this=0x7fac0396fd90, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fac701a1fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007fac702829ff in QInotifyFileSystemWatcherEngine::run (this=0x27dac40) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007fac701a4fcb in QThreadPrivate::start (arg=0x27dac40) at thread/qthread_unix.cpp:298
#9  0x00007fac6d417e9a in start_thread (arg=0x7fac03970700) at pthread_create.c:308
#10 0x00007fac6f9484bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fac02f60700 (LWP 2293)):
[KCrash Handler]
#6  0x00007fac6f88c445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fac6f88fbab in __GI_abort () at abort.c:91
#8  0x00007fac6f8c9e2e in __libc_message (do_abort=2, fmt=0x7fac6f9d2050 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#9  0x00007fac6f8d4626 in malloc_printerr (action=3, str=0x7fac6f9cf019 "invalid fastbin entry (free)", ptr=<optimized out>) at malloc.c:5007
#10 0x00007fac701ef612 in QString::free (d=0x7fabf001dc20) at tools/qstring.cpp:1235
#11 0x00007fac6b7367bf in ~QString (this=0x7fac02f5e1f0, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qstring.h:880
#12 MailCommon::Util::agentInstances (excludeMailDispacher=true) at ../../mailcommon/mailutil.cpp:142
#13 0x00007fac713a9f25 in KMKernel::stopAgentInstance (this=0x7fffc37d38b0) at ../../kmail/kmkernel.cpp:1764
#14 0x00007fac72061ca9 in KCrash::defaultCrashHandler (sig=6) at ../../kdeui/util/kcrash.cpp:307
#15 <signal handler called>
#16 0x00007fac6f88c445 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#17 0x00007fac6f88fbab in __GI_abort () at abort.c:91
#18 0x00007fac6f8c9e2e in __libc_message (do_abort=2, fmt=0x7fac6f9d2050 "*** glibc detected *** %s: %s: 0x%s ***\n") at ../sysdeps/unix/sysv/linux/libc_fatal.c:201
#19 0x00007fac6f8d4626 in malloc_printerr (action=3, str=0x7fac6f9cf019 "invalid fastbin entry (free)", ptr=<optimized out>) at malloc.c:5007
#20 0x00007fac701a70a1 in QByteArray::realloc (this=0x7fac02f5f538, alloc=26) at tools/qbytearray.cpp:1466
#21 0x00007fac702527ed in detach (this=0x7fac02f5f538) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:436
#22 detach (this=0x7fac02f5f538) at io/qurl.cpp:3713
#23 data (this=0x7fac02f5f538) at ../../include/QtCore/../../src/corelib/tools/qbytearray.h:430
#24 removeDotsFromPath (path=0x7fac02f5f538) at io/qurl.cpp:3718
#25 0x00007fac7025bb04 in QUrlPrivate::normalized (this=0x21ea1a0) at io/qurl.cpp:4111
#26 0x00007fac7025c0a5 in QUrl::operator== (this=0x7fac02f5f9a0, url=...) at io/qurl.cpp:6040
#27 0x00007fac68c1fc1d in Nepomuk::ResourceData::updateKickOffLists (this=0x7fabf0002790, prop=..., v=...) at ../../nepomuk/core/resourcedata.cpp:822
#28 0x00007fac68c20d53 in Nepomuk::ResourceData::load (this=0x7fabf0002790) at ../../nepomuk/core/resourcedata.cpp:438
#29 0x00007fac68c2168c in Nepomuk::ResourceData::property (this=0x7fabf0002790, uri=...) at ../../nepomuk/core/resourcedata.cpp:268
#30 0x00007fac68c37e43 in Nepomuk::Resource::property (this=0x7fac02f5fcc0, uri=...) at ../../nepomuk/core/resource.cpp:301
#31 0x00007fac6bfadc5a in MessageCore::NepomukResourceRetrieverRunnable::run (this=0x28b7740) at ../../messagecore/asyncnepomukresourceretriever.cpp:47
#32 0x00007fac701984f2 in QThreadPoolThread::run (this=0x28b7770) at concurrent/qthreadpool.cpp:107
#33 0x00007fac701a4fcb in QThreadPrivate::start (arg=0x28b7770) at thread/qthread_unix.cpp:298
#34 0x00007fac6d417e9a in start_thread (arg=0x7fac02f60700) at pthread_create.c:308
#35 0x00007fac6f9484bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#36 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fac725fc7c0 (LWP 2197)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fac701a54db in wait (time=18446744073709551615, this=0x28b96f0) at thread/qwaitcondition_unix.cpp:86
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x28b9698, time=18446744073709551615) at thread/qwaitcondition_unix.cpp:158
#3  0x00007fac70197c7e in QThreadPoolPrivate::waitForDone (this=0x28b9610, msecs=-1) at concurrent/qthreadpool.cpp:298
#4  0x00007fac701996a4 in QThreadPool::~QThreadPool (this=0x28a5af8, __in_chrg=<optimized out>) at concurrent/qthreadpool.cpp:440
#5  0x00007fac6bfac624 in ~AsyncNepomukResourceRetrieverPrivate (this=0x28a5af0, __in_chrg=<optimized out>) at ../../messagecore/asyncnepomukresourceretriever.cpp:58
#6  MessageCore::AsyncNepomukResourceRetriever::~AsyncNepomukResourceRetriever (this=0x28a2710, __in_chrg=<optimized out>) at ../../messagecore/asyncnepomukresourceretriever.cpp:113
#7  0x00007fac6ba0fe79 in ~CallbackNepomukResourceRetriever (this=0x28a2710, __in_chrg=<optimized out>) at ../../messagelist/core/callbacknepomukresourceretriever.h:32
#8  MessageList::CallbackNepomukResourceRetriever::~CallbackNepomukResourceRetriever (this=0x28a2710, __in_chrg=<optimized out>) at ../../messagelist/core/callbacknepomukresourceretriever.h:32
#9  0x00007fac6f891921 in __run_exit_handlers (status=1, listp=0x7fac6fc0c688, run_list_atexit=true) at exit.c:78
#10 0x00007fac6f8919a5 in __GI_exit (status=<optimized out>) at exit.c:100
#11 0x00007fac708325e8 in qt_xio_errhandler () at kernel/qapplication_x11.cpp:780
#12 0x00007fac71ffde08 in KApplication::xioErrhandler (this=0x7fffc37d3980, dpy=0x1d26770) at ../../kdeui/kernel/kapplication.cpp:419
#13 0x00007fac6f14041e in _XIOError () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#14 0x00007fac6f13de1d in _XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#15 0x00007fac6f12f42f in XEventsQueued () from /usr/lib/x86_64-linux-gnu/libX11.so.6
#16 0x00007fac7086ec07 in x11EventSourcePrepare (s=0x1cfc320, timeout=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:77
#17 0x00007fac681f171e in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fac681f1f1b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#19 0x00007fac681f2124 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#20 0x00007fac702d33bf in QEventDispatcherGlib::processEvents (this=0x1ca4b00, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#21 0x00007fac7086ed6e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#22 0x00007fac702a2c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#23 0x00007fac702a2ed7 in QEventLoop::exec (this=0x7fffc37d3860, flags=...) at kernel/qeventloop.cpp:204
#24 0x00007fac702a7f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#25 0x0000000000402bd3 in main (argc=<optimized out>, argv=<optimized out>) at ../../kmail/main.cpp:145

Possible duplicates by query: bug 296464, bug 296435, bug 296133, bug 296015, bug 295989.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-07-03 16:50:56 UTC
*** Bug 300859 has been marked as a duplicate of this bug. ***
Comment 2 Laurent Montel 2012-09-06 08:00:23 UTC
*** Bug 306326 has been marked as a duplicate of this bug. ***
Comment 3 Martin Steigerwald 2015-09-08 20:54:41 UTC
Dear Alban. Thank you for your report. It is about a version of KMail that uses Nepomuk and is unmaintained. Thus closing. If it still happens please open a new report, include most recent version numbers and describe step by step what you did. Also please test whether it is reproducible by retrying the same steps again. Thank you, Martin