Bug 284842 - Kontact crashes when message saved as template
Summary: Kontact crashes when message saved as template
Status: RESOLVED DUPLICATE of bug 283593
Alias: None
Product: kontact
Classification: Applications
Component: general (show other bugs)
Version: 4.7.2
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-10-24 05:26 UTC by bruceM
Modified: 2011-10-29 14:11 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 bruceM 2011-10-24 05:26:25 UTC
Application: kontact (4.7.2)
KDE Platform Version: 4.7.1 (4.7.1)
Qt Version: 4.7.4
Operating System: Linux 3.0.0-12-generic i686
Distribution: Ubuntu 11.10

-- Information about the crash:
- What I was doing when the application crashed: I saved a KMail2 message as a template. On reopening Kontact, the message wasn't in the template folder.

The crash can be reproduced every time.

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

Thread 4 (Thread 0xb6c26b70 (LWP 1869)):
#0  0x00955416 in __kernel_vsyscall ()
#1  0x00709a5c in pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:169
#2  0x0081acfc in __pthread_cond_wait (cond=0x2b62430, mutex=0x2b62418) at forward.c:139
#3  0x02441883 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0x0244199f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0x00705d31 in start_thread (arg=0xb6c26b70) at pthread_create.c:304
#6  0x0080d0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 3 (Thread 0xb62fdb70 (LWP 1870)):
#0  0x00955416 in __kernel_vsyscall ()
#1  0x007fe40e in __GI___poll (fds=0x9ce5c08, nfds=1, timeout=7373) at ../sysdeps/unix/sysv/linux/poll.c:87
#2  0x08c2134b in g_poll () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x08c12896 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x08c12c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00aeab37 in QEventDispatcherGlib::processEvents (this=0x9ce5bf8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00abb1dd in QEventLoop::processEvents (this=0xb62fd2c0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00abb421 in QEventLoop::exec (this=0xb62fd2c0, flags=...) at kernel/qeventloop.cpp:201
#8  0x009be90b in QThread::exec (this=0x9cb7760) at thread/qthread.cpp:498
#9  0x009be9fb in QThread::run (this=0x9cb7760) at thread/qthread.cpp:565
#10 0x009c17b3 in QThreadPrivate::start (arg=0x9cb7760) at thread/qthread_unix.cpp:331
#11 0x00705d31 in start_thread (arg=0xb62fdb70) at pthread_create.c:304
#12 0x0080d0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 2 (Thread 0xb4598b70 (LWP 1874)):
#0  0x00707dbd in __pthread_mutex_lock (mutex=0xa0cbb14) at pthread_mutex_lock.c:61
#1  0x0081af14 in pthread_mutex_lock (mutex=0xa0cbb14) at forward.c:182
#2  0x08c118bb in g_main_context_prepare () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x08c12637 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x08c12c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x00aeab37 in QEventDispatcherGlib::processEvents (this=0x9f24be8, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#6  0x00abb1dd in QEventLoop::processEvents (this=0xb4598290, flags=...) at kernel/qeventloop.cpp:149
#7  0x00abb421 in QEventLoop::exec (this=0xb4598290, flags=...) at kernel/qeventloop.cpp:201
#8  0x009be90b in QThread::exec (this=0xa09adc0) at thread/qthread.cpp:498
#9  0x00a9be2d in QInotifyFileSystemWatcherEngine::run (this=0xa09adc0) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x009c17b3 in QThreadPrivate::start (arg=0xa09adc0) at thread/qthread_unix.cpp:331
#11 0x00705d31 in start_thread (arg=0xb4598b70) at pthread_create.c:304
#12 0x0080d0ce in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
Backtrace stopped: Not enough registers or memory available to unwind further

Thread 1 (Thread 0xb789b730 (LWP 1868)):
[KCrash Handler]
#7  QSharedDataPointer (o=..., this=0xbfe0245c) at /usr/include/qt4/QtCore/qshareddata.h:93
#8  assignEntityPrivate (one=..., other=...) at ../../akonadi/entity.cpp:49
#9  0x04470737 in Akonadi::Entity::operator= (this=0xbfe024c8, other=...) at ../../akonadi/entity.cpp:116
#10 0x0423fe2d in operator= (this=<optimized out>) at /usr/include/akonadi/collection.h:75
#11 Message::ComposerViewBase::slotSaveMessage (this=0xa080568, job=0xb3b8358) at ../../messagecomposer/composerviewbase.cpp:971
#12 0x042059c5 in Message::ComposerViewBase::qt_metacall (this=0xa080568, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xbfe02608) at moc_composerviewbase.cpp:112
#13 0x00ac2b7d in metacall (argv=0xbfe02608, idx=17, cl=QMetaObject::InvokeMetaMethod, object=0xa080568) at kernel/qmetaobject.cpp:237
#14 QMetaObject::metacall (object=0xa080568, cl=QMetaObject::InvokeMetaMethod, idx=17, argv=0xbfe02608) at kernel/qmetaobject.cpp:232
#15 0x00ad1a6a in QMetaObject::activate (sender=0xb3b8358, m=0x62858c, local_signal_index=3, argv=0xbfe02608) at kernel/qobject.cpp:3278
#16 0x0047aa05 in KJob::result (this=0xb3b8358, _t1=0xb3b8358) at ./kjob.moc:194
#17 0x0047aa58 in KJob::emitResult (this=0xb3b8358) at ../../kdecore/jobs/kjob.cpp:312
#18 0x0453c25e in Akonadi::JobPrivate::delayedEmitResult (this=0xb3c1a78) at ../../akonadi/job.cpp:144
#19 0x0453cf6f in Akonadi::Job::qt_metacall (this=0xb3b8358, _c=QMetaObject::InvokeMetaMethod, _id=<optimized out>, _a=0xb16e860) at ./job.moc:91
#20 0x044afe22 in Akonadi::CollectionFetchJob::qt_metacall (this=0xb3b8358, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0xb16e860) at ./collectionfetchjob.moc:75
#21 0x00ac2b7d in metacall (argv=0xb16e860, idx=34, cl=QMetaObject::InvokeMetaMethod, object=0xb3b8358) at kernel/qmetaobject.cpp:237
#22 QMetaObject::metacall (object=0xb3b8358, cl=QMetaObject::InvokeMetaMethod, idx=34, argv=0xb16e860) at kernel/qmetaobject.cpp:232
#23 0x00acd685 in QMetaCallEvent::placeMetaCall (this=0xb3bb210, object=0xb3b8358) at kernel/qobject.cpp:535
#24 0x00ad4b52 in QObject::event (this=0xb3b8358, e=0xb3bb210) at kernel/qobject.cpp:1217
#25 0x058b4d54 in notify_helper (e=0xb3bb210, receiver=0xb3b8358, this=0x9bcc930) at kernel/qapplication.cpp:4486
#26 QApplicationPrivate::notify_helper (this=0x9bcc930, receiver=0xb3b8358, e=0xb3bb210) at kernel/qapplication.cpp:4458
#27 0x058ba103 in QApplication::notify (this=0xb3bb210, receiver=0xb3b8358, e=0xb3bb210) at kernel/qapplication.cpp:3886
#28 0x011c5721 in KApplication::notify (this=0xbfe02dc4, receiver=0xb3b8358, event=0xb3bb210) at ../../kdeui/kernel/kapplication.cpp:311
#29 0x00abc19e in QCoreApplication::notifyInternal (this=0xbfe02dc4, receiver=0xb3b8358, event=0xb3bb210) at kernel/qcoreapplication.cpp:787
#30 0x00abff93 in sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#31 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x9ba2540) at kernel/qcoreapplication.cpp:1428
#32 0x00ac00ec in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1321
#33 0x00aea6a4 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#34 postEventSourceDispatch (s=0x9bc8088) at kernel/qeventdispatcher_glib.cpp:277
#35 0x08c1225f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#36 0x08c12990 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#37 0x08c12c2a in g_main_context_iteration () from /lib/i386-linux-gnu/libglib-2.0.so.0
#38 0x00aeaada in QEventDispatcherGlib::processEvents (this=0x9ba3268, flags=...) at kernel/qeventdispatcher_glib.cpp:422
#39 0x0596ce3a in QGuiEventDispatcherGlib::processEvents (this=0x9ba3268, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#40 0x00abb1dd in QEventLoop::processEvents (this=0xbfe02d24, flags=...) at kernel/qeventloop.cpp:149
#41 0x00abb421 in QEventLoop::exec (this=0xbfe02d24, flags=...) at kernel/qeventloop.cpp:201
#42 0x00ac019d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064
#43 0x058b28f4 in QApplication::exec () at kernel/qapplication.cpp:3760
#44 0x0804ac91 in main (argc=473460962, argv=0x19) at ../../../kontact/src/main.cpp:218

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

Possible duplicates by query: bug 284505, bug 283619, bug 283593, bug 283364, bug 266358.

Reported using DrKonqi
Comment 1 Christophe Marin 2011-10-29 14:11:38 UTC

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