[Bug 308161] New: Crash after entering Sieve password

Kjetil Kjernsmo kjetil at kjernsmo.net
Wed Oct 10 07:36:59 BST 2012


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

            Bug ID: 308161
          Severity: crash
           Version: unspecified
          Priority: NOR
          Assignee: kdepim-bugs at kde.org
           Summary: Crash after entering Sieve password
    Classification: Unclassified
                OS: Linux
          Reporter: kjetil at kjernsmo.net
          Hardware: Ubuntu Packages
            Status: UNCONFIRMED
         Component: general
           Product: kontact

Application: kontact (4.8.5)
KDE Platform Version: 4.8.5 (4.8.5)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-31-generic i686
Distribution: Ubuntu 12.04.1 LTS

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

I've seen some Kontact crashes when the application starts, but it is not 100%.
This time, it happened after a reboot of the box. After startup, a dialog
prompts me for a Sieve password, and when I enter it and send it, *poof*.

I hope the trace is useful, even though I don't have all symbols.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kontact (kontact), signal: Segmentation fault
Using host libthread_db library "/lib/i386-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0xb7745980 (LWP 2905))]

Thread 4 (Thread 0xb5932b40 (LWP 2926)):
#0  0x00110416 in __kernel_vsyscall ()
#1  0x01f4496b in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib/i386-linux-gnu/libpthread.so.0
#2  0x0330a85c in pthread_cond_wait () from /lib/i386-linux-gnu/libc.so.6
#3  0x0529e263 in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#4  0x0529e37f in ?? () from /usr/lib/i386-linux-gnu/libQtWebKit.so.4
#5  0x01f40d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#6  0x032fcf4e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 3 (Thread 0xb5009b40 (LWP 2927)):
#0  0x07e84dcd in clock_gettime () from /lib/i386-linux-gnu/librt.so.1
#1  0x007a1315 in do_gettime (frac=0xb5009040, sec=0xb5009038) at
tools/qelapsedtimer_unix.cpp:123
#2  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3  0x0088b226 in QTimerInfoList::updateCurrentTime (this=0xb4702074) at
kernel/qeventdispatcher_unix.cpp:343
#4  0x0088ae16 in timerSourceCheckHelper (src=0xb4702040) at
kernel/qeventdispatcher_glib.cpp:150
#5  timerSourceCheckHelper (src=0xb4702040) at
kernel/qeventdispatcher_glib.cpp:144
#6  0x07877b7b in g_main_context_check () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#7  0x07878042 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0x07878201 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#9  0x0088a8e7 in QEventDispatcherGlib::processEvents (this=0xb4700468,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#10 0x0085650d in QEventLoop::processEvents (this=0xb5009270, flags=...) at
kernel/qeventloop.cpp:149
#11 0x008567a9 in QEventLoop::exec (this=0xb5009270, flags=...) at
kernel/qeventloop.cpp:204
#12 0x0073f94c in QThread::exec (this=0x909c3b0) at thread/qthread.cpp:501
#13 0x0073fa3b in QThread::run (this=0x909c3b0) at thread/qthread.cpp:568
#14 0x00742de0 in QThreadPrivate::start (arg=0x909c3b0) at
thread/qthread_unix.cpp:298
#15 0x01f40d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#16 0x032fcf4e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 2 (Thread 0xb16a0b40 (LWP 3059)):
#0  0x01f42dc8 in pthread_mutex_lock () from
/lib/i386-linux-gnu/libpthread.so.0
#1  0x0330aa74 in pthread_mutex_lock () from /lib/i386-linux-gnu/libc.so.6
#2  0x078b73d0 in g_mutex_lock () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0x0787787c in g_main_context_prepare () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#4  0x07877faf in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0x07878201 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#6  0x0088a8e7 in QEventDispatcherGlib::processEvents (this=0xb0d02180,
flags=...) at kernel/qeventdispatcher_glib.cpp:426
#7  0x0085650d in QEventLoop::processEvents (this=0xb16a0240, flags=...) at
kernel/qeventloop.cpp:149
#8  0x008567a9 in QEventLoop::exec (this=0xb16a0240, flags=...) at
kernel/qeventloop.cpp:204
#9  0x0073f94c in QThread::exec (this=0xbef0dc0) at thread/qthread.cpp:501
#10 0x00833b5d in QInotifyFileSystemWatcherEngine::run (this=0xbef0dc0) at
io/qfilesystemwatcher_inotify.cpp:248
#11 0x00742de0 in QThreadPrivate::start (arg=0xbef0dc0) at
thread/qthread_unix.cpp:298
#12 0x01f40d4c in start_thread () from /lib/i386-linux-gnu/libpthread.so.0
#13 0x032fcf4e in clone () from /lib/i386-linux-gnu/libc.so.6

Thread 1 (Thread 0xb7745980 (LWP 2905)):
[KCrash Handler]
#7  QUrl::setUserName (this=0x9a1ab90, userName=...) at io/qurl.cpp:4589
#8  0x03ce582a in ?? () from /usr/lib/libkmanagesieve.so.4
#9  0x03ce673f in ?? () from /usr/lib/libkmanagesieve.so.4
#10 0x03ce7735 in ?? () from /usr/lib/libkmanagesieve.so.4
#11 0x03ce87cd in ?? () from /usr/lib/libkmanagesieve.so.4
#12 0x03ce959c in ?? () from /usr/lib/libkmanagesieve.so.4
#13 0x0086e6b1 in QMetaObject::activate (sender=0x94ef268, m=0x9b4a58,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#14 0x008beb25 in QIODevice::readyRead (this=0x94ef268) at
.moc/release-shared/moc_qiodevice.cpp:105
#15 0x004c0193 in reemitReadyRead (this=<optimized out>) at
../../kdecore/network/ktcpsocket.cpp:365
#16 qt_static_metacall (_a=0xbfedc030, _id=12, _o=0x94ef268, _c=<optimized
out>) at ./ktcpsocket.moc:92
#17 KTcpSocket::qt_static_metacall (_o=0x94ef268,
_c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfedc030) at ./ktcpsocket.moc:74
#18 0x0086e6b1 in QMetaObject::activate (sender=0x97b6ad8, m=0x9b4a58,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#19 0x008beb25 in QIODevice::readyRead (this=0x97b6ad8) at
.moc/release-shared/moc_qiodevice.cpp:105
#20 0x01edf2eb in QSslSocketBackendPrivate::transmit (this=0x9a1c818) at
ssl/qsslsocket_openssl.cpp:1149
#21 0x01ed31a8 in QSslSocketPrivate::_q_readyReadSlot (this=0x9a1c818) at
ssl/qsslsocket.cpp:2205
#22 0x01ed90a3 in qt_static_metacall (_a=0xbfedd220, _id=15, _o=0x97b6ad8,
_c=<optimized out>) at .moc/release-shared/moc_qsslsocket.cpp:98
#23 QSslSocket::qt_static_metacall (_o=0x97b6ad8,
_c=QMetaObject::InvokeMetaMethod, _id=15, _a=0xbfedd220) at
.moc/release-shared/moc_qsslsocket.cpp:77
#24 0x0086e6b1 in QMetaObject::activate (sender=0x977e980, m=0x9b4a58,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3547
#25 0x008beb25 in QIODevice::readyRead (this=0x977e980) at
.moc/release-shared/moc_qiodevice.cpp:105
#26 0x01eb4a83 in QAbstractSocketPrivate::canReadNotification (this=0x9a40568)
at socket/qabstractsocket.cpp:654
#27 0x01ea28f9 in QAbstractSocketEngine::readNotification (this=0x9a1aa78) at
socket/qabstractsocketengine.cpp:168
#28 0x01ebd68b in event (this=0x9a0b2a0, e=<optimized out>) at
socket/qnativesocketengine.cpp:1151
#29 QReadNotifier::event (this=0x9a0b2a0, e=0xbfedd6b4) at
socket/qnativesocketengine.cpp:1148
#30 0x01116ed4 in notify_helper (e=0xbfedd6b4, receiver=0x9a0b2a0,
this=0x909cf20) at kernel/qapplication.cpp:4559
#31 QApplicationPrivate::notify_helper (this=0x909cf20, receiver=0x9a0b2a0,
e=0xbfedd6b4) at kernel/qapplication.cpp:4531
#32 0x0111c30d in QApplication::notify (this=0xbfedd6b4, receiver=0x9a0b2a0,
e=0xbfedd6b4) at kernel/qapplication.cpp:4288
#33 0x00c8ae01 in KApplication::notify (this=0xbfede324, receiver=0x9a0b2a0,
event=0xbfedd6b4) at ../../kdeui/kernel/kapplication.cpp:311
#34 0x0085797e in QCoreApplication::notifyInternal (this=0xbfede324,
receiver=0x9a0b2a0, event=0xbfedd6b4) at kernel/qcoreapplication.cpp:876
#35 0x00889f48 in sendEvent (event=0xbfedd6b4, receiver=<optimized out>) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#36 socketNotifierSourceDispatch (source=0x909a1b8) at
kernel/qeventdispatcher_glib.cpp:110
#37 0x07877d86 in g_main_context_dispatch () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#38 0x07878125 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#39 0x07878201 in g_main_context_iteration () from
/lib/i386-linux-gnu/libglib-2.0.so.0
#40 0x0088a887 in QEventDispatcherGlib::processEvents (this=0x9071800,
flags=...) at kernel/qeventdispatcher_glib.cpp:424
#41 0x011cfaaa in QGuiEventDispatcherGlib::processEvents (this=0x9071800,
flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#42 0x0085650d in QEventLoop::processEvents (this=0xbfedd8f0, flags=...) at
kernel/qeventloop.cpp:149
#43 0x008567a9 in QEventLoop::exec (this=0xbfedd8f0, flags=...) at
kernel/qeventloop.cpp:204
#44 0x016690d9 in QDialog::exec (this=0x99f62f0) at dialogs/qdialog.cpp:554
#45 0x00be043c in KMessageBox::createKMessageBox (dialog=0x99f62f0, icon=...,
text=..., strlist=..., ask=..., checkboxReturn=0xbfeddcaf, options=...,
details=..., notifyType=QMessageBox::Information) at
../../kdeui/dialogs/kmessagebox.cpp:344
#46 0x00be0c7c in KMessageBox::createKMessageBox (dialog=0x99f62f0,
icon=QMessageBox::Information, text=..., strlist=..., ask=...,
checkboxReturn=0xbfeddcaf, options=..., details=...) at
../../kdeui/dialogs/kmessagebox.cpp:159
#47 0x00be3576 in KMessageBox::questionYesNoCancelWId (parent_id=0, text=...,
caption=..., buttonYes_=..., buttonNo_=..., buttonCancel_=...,
dontAskAgainName=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:548
#48 0x00be381b in KMessageBox::questionYesNoCancel (parent=0x990f590, text=...,
caption=..., buttonYes=..., buttonNo=..., buttonCancel=...,
dontAskAgainName=..., options=...) at ../../kdeui/dialogs/kmessagebox.cpp:505
#49 0x068b2bcb in ?? () from /usr/lib/kde4/akregatorpart.so
#50 0x068b606b in ?? () from /usr/lib/kde4/akregatorpart.so
#51 0x068b89a4 in QObject*
KPluginFactory::createPartInstance<Akregator::Part>(QWidget*, QObject*,
QList<QVariant> const&) () from /usr/lib/kde4/akregatorpart.so
#52 0x0052b7de in KPluginFactory::create (this=0x98319f0, iface=0x233e60
"KParts::ReadOnlyPart", parentWidget=0x916b078, parent=0x916b078, args=...,
keyword=...) at ../../kdecore/util/kpluginfactory.cpp:203
#53 0x00a929be in create<KParts::ReadOnlyPart> (args=..., parent=0x916b078,
this=<optimized out>) at /usr/include/kpluginfactory.h:507
#54 KontactInterface::Core::createPart (this=0x916b078, libname=0x93705e0
"akregatorpart") at ../../kontactinterface/core.cpp:87
#55 0x00a94887 in KontactInterface::Plugin::loadPart (this=0x9372de0) at
../../kontactinterface/plugin.cpp:152
#56 0x03ba082e in ?? () from /usr/lib/kde4/kontact_akregatorplugin.so
#57 0x00a95780 in KontactInterface::Plugin::part (this=0x9372de0) at
../../kontactinterface/plugin.cpp:191
#58 0x03b9f3e2 in ?? () from /usr/lib/kde4/kontact_akregatorplugin.so
#59 0x00fc9f41 in Kontact::MainWindow::readProperties(KConfigGroup const&) ()
from /usr/lib/libkontactprivate.so.4
#60 0x00d6424e in KMainWindow::readPropertiesInternal (this=0x916b078,
config=0x912e8c8, number=1) at ../../kdeui/widgets/kmainwindow.cpp:739
#61 0x00d6442d in KMainWindow::restore (this=0x916b078, number=1, show=true) at
../../kdeui/widgets/kmainwindow.cpp:539
#62 0x0804b118 in ?? ()
#63 0x032274d3 in __libc_start_main () from /lib/i386-linux-gnu/libc.so.6
#64 0x0804b1a1 in _start ()

Reported using DrKonqi

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



More information about the Kdepim-bugs mailing list