Application: kontact (4.7.1) KDE Platform Version: 4.7.1 (4.7.1) Qt Version: 4.7.4 Operating System: Linux 3.0.0-12-generic x86_64 Distribution: Ubuntu oneiric (development branch) -- Information about the crash: I have several imap accounts with imap and sieve filters. I open Settings > Manage Sieve Scripts window, don't change anything, press "Close" and got the crash. Port for sieve is non-standart (4190). If you need, I can provide more info about this. The crash can be reproduced every time. -- Backtrace: Application: Kontact (kontact), signal: Segmentation fault [Current thread is 1 (Thread 0x7f277f0587a0 (LWP 27632))] Thread 4 (Thread 0x7f27791b1700 (LWP 27645)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162 #1 0x0000003497f86c2c in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #2 0x0000003497f86d59 in ?? () from /usr/lib/x86_64-linux-gnu/libQtWebKit.so.4 #3 0x000000347cc07efc in start_thread (arg=0x7f27791b1700) at pthread_create.c:304 #4 0x000000347c4e189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #5 0x0000000000000000 in ?? () Thread 3 (Thread 0x7f27788b0700 (LWP 27648)): #0 0x00007f2780383322 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f2780383e6a in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f2780384429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2782cebf3e in QEventDispatcherGlib::processEvents (this=0x2606d00, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #4 0x00007f2782cbfcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #5 0x00007f2782cbfef7 in QEventLoop::exec (this=0x7f27788afde0, flags=...) at kernel/qeventloop.cpp:201 #6 0x00007f2782bd727f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #7 0x00007f2782bd9d05 in QThreadPrivate::start (arg=0x27aacb0) at thread/qthread_unix.cpp:331 #8 0x000000347cc07efc in start_thread (arg=0x7f27788b0700) at pthread_create.c:304 #9 0x000000347c4e189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #10 0x0000000000000000 in ?? () Thread 2 (Thread 0x7f27296f9700 (LWP 29294)): #0 __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:66 #1 0x000000347c4d5758 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:85 #2 0x00007f2780383f68 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f2780384429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f2782cebf3e in QEventDispatcherGlib::processEvents (this=0x3fa9fb0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424 #5 0x00007f2782cbfcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #6 0x00007f2782cbfef7 in QEventLoop::exec (this=0x7f27296f8db0, flags=...) at kernel/qeventloop.cpp:201 #7 0x00007f2782bd727f in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498 #8 0x00007f2782ca2cbf in QInotifyFileSystemWatcherEngine::run (this=0x3fa91f0) at io/qfilesystemwatcher_inotify.cpp:248 #9 0x00007f2782bd9d05 in QThreadPrivate::start (arg=0x3fa91f0) at thread/qthread_unix.cpp:331 #10 0x000000347cc07efc in start_thread (arg=0x7f27296f9700) at pthread_create.c:304 #11 0x000000347c4e189d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112 #12 0x0000000000000000 in ?? () Thread 1 (Thread 0x7f277f0587a0 (LWP 27632)): [KCrash Handler] #6 KSieveUi::ManageSieveScriptsDialog::killAllJobs (this=0x500bcc0) at ../../../libksieve/ksieveui/managesievescriptsdialog.cpp:77 #7 0x00007f272f72aea2 in KSieveUi::ManageSieveScriptsDialog::clear (this=0x500bcc0) at ../../../libksieve/ksieveui/managesievescriptsdialog.cpp:280 #8 0x00007f272f72b0a1 in KSieveUi::ManageSieveScriptsDialog::~ManageSieveScriptsDialog (this=0x500bcc0, __in_chrg=<optimized out>) at ../../../libksieve/ksieveui/managesievescriptsdialog.cpp:70 #9 0x00007f272f72b159 in KSieveUi::ManageSieveScriptsDialog::~ManageSieveScriptsDialog (this=0x500bcc0, __in_chrg=<optimized out>) at ../../../libksieve/ksieveui/managesievescriptsdialog.cpp:71 #10 0x00007f2782cd7a88 in QObject::event (this=0x500bcc0, e=<optimized out>) at kernel/qobject.cpp:1200 #11 0x00007f27820c16fb in QWidget::event (this=0x500bcc0, event=0x5bb8f70) at kernel/qwidget.cpp:8754 #12 0x00007f2782071434 in notify_helper (e=0x5bb8f70, receiver=0x500bcc0, this=0x2604140) at kernel/qapplication.cpp:4486 #13 QApplicationPrivate::notify_helper (this=0x2604140, receiver=0x500bcc0, e=0x5bb8f70) at kernel/qapplication.cpp:4458 #14 0x00007f27820762a1 in QApplication::notify (this=0x7fff94519ba0, receiver=0x500bcc0, e=0x5bb8f70) at kernel/qapplication.cpp:4365 #15 0x0000003489431266 in KApplication::notify (this=0x7fff94519ba0, receiver=0x500bcc0, event=0x5bb8f70) at ../../kdeui/kernel/kapplication.cpp:311 #16 0x00007f2782cc0afc in QCoreApplication::notifyInternal (this=0x7fff94519ba0, receiver=0x500bcc0, event=0x5bb8f70) at kernel/qcoreapplication.cpp:787 #17 0x00007f2782cc451f in sendEvent (event=0x5bb8f70, receiver=0x500bcc0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x25d58e0) at kernel/qcoreapplication.cpp:1428 #19 0x00007f2782ceba73 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #20 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:277 #21 0x00007f2780383a5d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007f2780384258 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f2780384429 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #24 0x00007f2782cebed6 in QEventDispatcherGlib::processEvents (this=0x25d6fd0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:422 #25 0x00007f2782118e3e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204 #26 0x00007f2782cbfcf2 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149 #27 0x00007f2782cbfef7 in QEventLoop::exec (this=0x7fff94519b30, flags=...) at kernel/qeventloop.cpp:201 #28 0x00007f2782cc4789 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1064 #29 0x0000000000403629 in main (argc=1, argv=0x7fff9451a1c8) at ../../../kontact/src/main.cpp:218 Reported using DrKonqi
This bug is reproducible if connection to some managesieve ports are failed, if connection is successfull, Kontact don't crashed.
*** This bug has been marked as a duplicate of bug 280568 ***
Ok I can reproduce crash when port is not valid. Ok will look at