[Bug 285599] New: nonvisible thread of kmail crashes while kde logout

Jakub Ladman ladmanj at volny.cz
Wed Nov 2 21:47:22 GMT 2011


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

           Summary: nonvisible thread of kmail crashes while kde logout
           Product: kmail2
           Version: unspecified
          Platform: Ubuntu Packages
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: ladmanj at volny.cz


Application: kmail (4.7.2)
KDE Platform Version: 4.7.2 (4.7.2)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic x86_64
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed:

loging out of kde
Kmail have trouble to load data from akonadi database or what.
There was kmail with all three sections of the main window clear white (not any
folder, not any messages, not any message preview)

The crash can be reproduced every time.

-- Backtrace:
Application: KMail (kmail), signal: Aborted
[Current thread is 1 (Thread 0x7fa3cb6247a0 (LWP 10714))]

Thread 3 (Thread 0x7fa3abd6e700 (LWP 10715)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007fa3bd8fac2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#2  0x00007fa3bd8fad59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4
#3  0x00007fa3c6545efc in start_thread (arg=0x7fa3abd6e700) at
pthread_create.c:304
#4  0x00007fa3c899f89d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7fa3a8cfb700 (LWP 10718)):
#0  0x00007fa3c6548034 in __pthread_mutex_lock (mutex=0x1243ac8) at
pthread_mutex_lock.c:61
#1  0x00007fa3c13e8023 in g_main_context_prepare () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fa3c13e8dfd in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fa3c13e9429 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fa3c9311f3e in QEventDispatcherGlib::processEvents (this=0x1229da0,
flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007fa3c92e5cf2 in QEventLoop::processEvents (this=<optimized out>,
flags=...) at kernel/qeventloop.cpp:149
#6  0x00007fa3c92e5ef7 in QEventLoop::exec (this=0x7fa3a8cfadb0, flags=...) at
kernel/qeventloop.cpp:201
#7  0x00007fa3c91fd27f in QThread::exec (this=<optimized out>) at
thread/qthread.cpp:498
#8  0x00007fa3c92c8cbf in QInotifyFileSystemWatcherEngine::run (this=0x1240e10)
at io/qfilesystemwatcher_inotify.cpp:248
#9  0x00007fa3c91ffd05 in QThreadPrivate::start (arg=0x1240e10) at
thread/qthread_unix.cpp:331
#10 0x00007fa3c6545efc in start_thread (arg=0x7fa3a8cfb700) at
pthread_create.c:304
#11 0x00007fa3c899f89d in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#12 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7fa3cb6247a0 (LWP 10714)):
[KCrash Handler]
#6  0x00007fa3c88f43a5 in __GI_raise (sig=6) at
../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007fa3c88f7b0b in __GI_abort () at abort.c:92
#8  0x00007fa3c91f643b in qt_message_output (msgType=<optimized out>,
buf=0xc54578 "QWidget: Must construct a QApplication before a QPaintDevice") at
global/qglobal.cpp:2315
#9  0x00007fa3c91f67ef in qt_message(QtMsgType, const char *, typedef
__va_list_tag __va_list_tag *) (msgType=QtFatalMsg, msg=0x7fa3c9e97ba0
"QWidget: Must construct a QApplication before a QPaintDevice",
ap=0x7fff501f8e88) at global/qglobal.cpp:2361
#10 0x00007fa3c91f6994 in qFatal (msg=<optimized out>) at
global/qglobal.cpp:2544
#11 0x00007fa3c985e64e in QWidgetPrivate::QWidgetPrivate (this=0xfdce70,
version=263940) at kernel/qwidget.cpp:314
#12 0x00007fa3c9ccdcaa in QDialogPrivate (this=0xfdce70) at
../../include/QtGui/private/../../../src/gui/dialogs/qdialog_p.h:77
#13 QDialog::QDialog (this=0xf765c0, parent=0x0, f=<optimized out>) at
dialogs/qdialog.cpp:260
#14 0x00007fa3caf90039 in KDialog::KDialog (this=0xf765c0, parent=<optimized
out>, flags=<optimized out>) at ../../kdeui/dialogs/kdialog.cpp:190
#15 0x00007fa3cafa10c7 in KMessageBox::errorListWId (parent_id=0, text=...,
strlist=..., caption=..., options=...) at
../../kdeui/dialogs/kmessagebox.cpp:840
#16 0x00007fa3cafa13c5 in KMessageBox::error (parent=<optimized out>, text=...,
caption=..., options=<optimized out>) at
../../kdeui/dialogs/kmessagebox.cpp:821
#17 0x00007fa3c48c8545 in MailCommon::Kernel::emergencyExit(QString const&) ()
from /usr/lib/libmailcommon.so.4
#18 0x00007fa3c48c88fe in
MailCommon::Kernel::createDefaultCollectionDone(KJob*) () from
/usr/lib/libmailcommon.so.4
#19 0x00007fa3c48c8ff4 in MailCommon::Kernel::qt_metacall(QMetaObject::Call,
int, void**) () from /usr/lib/libmailcommon.so.4
#20 0x00007fa3c92f9eba in QMetaObject::activate (sender=0xcfa780, m=<optimized
out>, local_signal_index=<optimized out>, argv=0x7fff501f9380) at
kernel/qobject.cpp:3278
#21 0x00007fa3caa685b2 in KJob::result (this=<optimized out>, _t1=0xcfa780) at
./kjob.moc:194
#22 0x00007fa3caa685f0 in KJob::emitResult (this=0xcfa780) at
../../kdecore/jobs/kjob.cpp:312
#23 0x00007fa3caa6869e in KJob::kill (this=0xcfa780,
verbosity=KJob::EmitResult) at ../../kdecore/jobs/kjob.cpp:112
#24 0x00007fa3c56ef447 in Akonadi::Session::clear() () from
/usr/lib/libakonadi-kde.so.4
#25 0x00007fa3c56ef7eb in Akonadi::Session::~Session() () from
/usr/lib/libakonadi-kde.so.4
#26 0x00007fa3c56ef839 in Akonadi::Session::~Session() () from
/usr/lib/libakonadi-kde.so.4
#27 0x00007fa3c91fe301 in QThreadStorageData::finish (p=0x9324b0) at
thread/qthreadstorage.cpp:202
#28 0x00007fa3c92e9cfd in QCoreApplicationPrivate::~QCoreApplicationPrivate
(this=0x97a430, __in_chrg=<optimized out>) at kernel/qcoreapplication.cpp:347
#29 0x00007fa3c9816429 in QApplicationPrivate::~QApplicationPrivate
(this=0x97a430, __in_chrg=<optimized out>) at kernel/qapplication.cpp:221
#30 0x00007fa3c92fe39b in cleanup (pointer=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:62
#31 ~QScopedPointer (this=0x7fff501f97e8, __in_chrg=<optimized out>) at
../../include/QtCore/../../src/corelib/tools/qscopedpointer.h:100
#32 QObject::~QObject (this=0x7fff501f97e0, __in_chrg=<optimized out>) at
kernel/qobject.cpp:818
#33 0x00007fa3c9820f87 in QApplication::~QApplication (this=0x7fff501f97e0,
__in_chrg=<optimized out>) at kernel/qapplication.cpp:1093
#34 0x0000000000402c07 in ?? ()
#35 0x00007fa3c88df30d in __libc_start_main (main=0x4021a0, argc=3,
ubp_av=0x7fff501f9c38, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7fff501f9c28) at libc-start.c:226
#36 0x00000000004030b5 in _start ()

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