Bug 266912 - KMail crashes when creating a "new" email account I previously deleted
Summary: KMail crashes when creating a "new" email account I previously deleted
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kmail
Classification: Applications
Component: general (show other bugs)
Version: 1.13.5
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-22 19:43 UTC by Soheb
Modified: 2012-08-19 10:56 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 Soheb 2011-02-22 19:43:32 UTC
Application: kmail (1.13.5)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic i686
Distribution: Ubuntu 10.10

-- Information about the crash:
- What I was doing when the application crashed:
I tried to create a new disconnected IMAP account using the existing settings of the old IMAP account. They were identical, if not for the settings feature.

I'll add that before I tried this, I deleted the accounts, and KMail often complained it could not find my folder for my IMAP account. So I restarted KMail and it said that I needed to create a new account. And so I did, and crashed KMail.

- Custom settings of the application:
The accounts were previously IMAP, but I wanted to change them to disconnected-imap, so I deleted the previous IMAP accounts, and tried to create a new one. There were 3 I deleted, but I only tried one (resulting it to crash) to recreate the new account.

-- Backtrace:
Application: KMail (kmail), signal: Segmentation fault
[Current thread is 1 (Thread 0xb71e3780 (LWP 5274))]

Thread 2 (Thread 0xb2068b70 (LWP 5298)):
#0  0x0428ee36 in clock_gettime () from /lib/librt.so.1
#1  0x0076950b in do_gettime () at tools/qelapsedtimer_unix.cpp:105
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:119
#3  0x008406e5 in QTimerInfoList::updateCurrentTime (this=0xb17019bc) at kernel/qeventdispatcher_unix.cpp:339
#4  0x0084072a in QTimerInfoList::timerWait (this=0xb17019bc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5  0x0083e7a8 in timerSourcePrepareHelper (src=<value optimized out>, timeout=0xb206804c) at kernel/qeventdispatcher_glib.cpp:136
#6  0x0083e83d in timerSourcePrepare (source=0x0, timeout=0x4292ff4) at kernel/qeventdispatcher_glib.cpp:169
#7  0x089c5e6a in g_main_context_prepare () from /lib/libglib-2.0.so.0
#8  0x089c6279 in ?? () from /lib/libglib-2.0.so.0
#9  0x089c6848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#10 0x0083e59f in QEventDispatcherGlib::processEvents (this=0x9da23f0, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#11 0x0080e609 in QEventLoop::processEvents (this=0xb2068220, flags=) at kernel/qeventloop.cpp:149
#12 0x0080ea8a in QEventLoop::exec (this=0xb2068220, flags=...) at kernel/qeventloop.cpp:201
#13 0x0070ab7e in QThread::exec (this=0x9ed3eb8) at thread/qthread.cpp:490
#14 0x007ed35b in QInotifyFileSystemWatcherEngine::run (this=0x9ed3eb8) at io/qfilesystemwatcher_inotify.cpp:248
#15 0x0070ddf9 in QThreadPrivate::start (arg=0x9ed3eb8) at thread/qthread_unix.cpp:266
#16 0x00f17cc9 in start_thread () from /lib/libpthread.so.0
#17 0x00e4969e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb71e3780 (LWP 5274)):
[KCrash Handler]
#7  0x054afcd6 in QWidgetPrivate::setWSGeometry (this=0x9da16e0, dontShow=false) at kernel/qwidget_x11.cpp:2425
#8  0x054b5462 in QWidgetPrivate::setGeometry_sys (this=0x9da16e0, x=0, y=21, w=1366, h=32, isMove=true) at kernel/qwidget_x11.cpp:2587
#9  0x0545c130 in QWidget::setGeometry (this=0xa0dcc70, r=...) at kernel/qwidget.cpp:6789
#10 0x054685d4 in QWidget::qt_metacall (this=0xa0dcc70, _c=QMetaObject::WriteProperty, _id=3, _a=0xbfd8d72c) at .moc/release-shared/moc_qwidget.cpp:286
#11 0x0590d06a in QToolBar::qt_metacall (this=0xa0dcc70, _c=QMetaObject::WriteProperty, _id=4, _a=0xbfd8d72c) at .moc/release-shared/moc_qtoolbar.cpp:113
#12 0x004189ea in KToolBar::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libkdeui.so.5
#13 0x008158ca in QMetaObject::metacall (object=0xa0dcc70, cl=QMetaObject::InvokeMetaMethod, idx=2, argv=0xa0dcc70) at kernel/qmetaobject.cpp:237
#14 0x006f50d2 in QPropertyAnimationPrivate::updateProperty (this=0x9f3f9d8, newValue=...) at animation/qpropertyanimation.cpp:139
#15 0x006f2123 in QVariantAnimationPrivate::setCurrentValueForProgress (this=0x9f3f9d8, progress=1) at animation/qvariantanimation.cpp:293
#16 0x006f2d01 in QVariantAnimationPrivate::recalculateCurrentInterval (this=0x9f3f9d8, force=true) at animation/qvariantanimation.cpp:278
#17 0x006f5d7d in QPropertyAnimation::updateState (this=0xa0beaf0, newState=QAbstractAnimation::Running, oldState=QAbstractAnimation::Stopped) at animation/qpropertyanimation.cpp:285
#18 0x006efe1c in QAbstractAnimationPrivate::setState (this=0x9f3f9d8, newState=QAbstractAnimation::Running) at animation/qabstractanimation.cpp:411
#19 0x05932e84 in QWidgetAnimator::animate (this=0x9b72838, widget=0xa0dcc70, _final_geometry=..., animate=false) at widgets/qwidgetanimator.cpp:102
#20 0x05933c59 in QToolBarAreaLayout::apply (this=0x9b7246c, animate=false) at widgets/qtoolbararealayout.cpp:930
#21 0x0589f986 in QMainWindowLayoutState::apply (this=0x9b72458, animated=false) at widgets/qmainwindowlayout.cpp:230
#22 0x058a09ee in QMainWindowLayout::applyState (this=0x9b72448, newState=..., animate=false) at widgets/qmainwindowlayout.cpp:1925
#23 0x058a1150 in QMainWindowLayout::setGeometry (this=0x9b72448, _r=...) at widgets/qmainwindowlayout.cpp:1473
#24 0x054363bf in QLayoutPrivate::doResize (this=0x9995e38, r=...) at kernel/qlayout.cpp:681
#25 0x054364e7 in QLayout::activate (this=0x9b72448) at kernel/qlayout.cpp:1259
#26 0x05437a7b in QLayout::widgetEvent (this=0x9b72448, e=0x0) at kernel/qlayout.cpp:752
#27 0x053fefa6 in QApplicationPrivate::notify_helper (this=0x999d938, receiver=0x9b09e58, e=0x9d4d810) at kernel/qapplication.cpp:4387
#28 0x054050e9 in QApplication::notify (this=0xbfd8e5f0, receiver=0x9b09e58, e=0x9d4d810) at kernel/qapplication.cpp:4361
#29 0x002e868a in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#30 0x0080fb3b in QCoreApplication::notifyInternal (this=0xbfd8e5f0, receiver=0x9b09e58, event=0x9d4d810) at kernel/qcoreapplication.cpp:732
#31 0x00812d8b in sendEvent (receiver=0x0, event_type=0, data=0x996ef38) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#32 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x996ef38) at kernel/qcoreapplication.cpp:1373
#33 0x00812f4d in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266
#34 0x0083ea74 in sendPostedEvents (s=0x99ab910) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#35 postEventSourceDispatch (s=0x99ab910) at kernel/qeventdispatcher_glib.cpp:277
#36 0x089c2855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#37 0x089c6668 in ?? () from /lib/libglib-2.0.so.0
#38 0x089c6848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#39 0x0083e565 in QEventDispatcherGlib::processEvents (this=0x996ea28, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#40 0x054c0be5 in QGuiEventDispatcherGlib::processEvents (this=0x996ea28, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#41 0x0080e609 in QEventLoop::processEvents (this=0xbfd8e4a4, flags=) at kernel/qeventloop.cpp:149
#42 0x0080ea8a in QEventLoop::exec (this=0xbfd8e4a4, flags=...) at kernel/qeventloop.cpp:201
#43 0x0081300f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#44 0x053fde07 in QApplication::exec () at kernel/qapplication.cpp:3672
#45 0x0804a88e in _start ()

Possible duplicates by query: bug 264817, bug 233834, bug 232744, bug 185790.

Reported using DrKonqi
Comment 1 Myriam Schweingruber 2012-08-19 10:56:43 UTC
Thank you for your report. Kmail1 is currently unmaintained and the code has changed sufficiently in Kmail2 so the backtraces are not really useful anymore. Should you experience the same crash in Kmail 4.8.5 or later, please open a new report for Kmail2. Thank you for your understanding