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

           Summary: Kontact crashes when the KMail component is disabled
                    and after going to Settings, enabling the Mail
                    component and selecting one of its siblings
           Product: kontact
           Version: unspecified
          Platform: Compiled Sources
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs@kde.org
        ReportedBy: andresbajotie...@gmail.com


Here using:

Qt: 4.5.0-rc1
KDE: 4.2.63 (KDE 4.2.63 (KDE 4.3 >= 20090212))
kdelibs svn rev. 927117 / kdebase svn rev. 927117
kdepim svn rev. 928042
on ArchLinux i686 - Kernel 2.6.28.4

Kontact crashes when the KMail component is disabled and after going to
Settings, enabling the Mail component and selecting one of its siblings

Not sure if its a KMail bug or a KDELibs one (for allowing me to click on the
KMail siblings if they aren't ready to be shown)

Steps to reproduce:

- Open Kontact
- Go to Configure Kontact
- Disable the KMail component
- Close Kontact

- Re-open Kontact
(the KMail component is disabled and it doesn't appears on the sidebar)
- Go to Configure Kontact
- Enable the KMail component
- Without accepting, click on one of the KMail siblings in the configuration
dialog to show its configuration page

Kontact crashes with the following backtrace:

Application: Kontact (kontact), signal SIGSEGV
[Current thread is 0 (LWP 10324)]

Thread 3 (Thread 0xb17aeb90 (LWP 10326)):
#0  0xb801f424 in __kernel_vsyscall ()
#1  0xb6743f82 in pthread_cond_timedwait@@GLIBC_2.3.2 () from
/lib/libpthread.so.0
#2  0xb67a25dc in QWaitCondition::wait (this=0x9667de0, mutex=0x9667ddc,
time=30000) at thread/qwaitcondition_unix.cpp:80
#3  0xb6797c66 in QThreadPoolThread::run (this=0x9663da0) at
concurrent/qthreadpool.cpp:135
#4  0xb67a1a20 in QThreadPrivate::start (arg=0x9663da0) at
thread/qthread_unix.cpp:184
#5  0xb6740155 in start_thread () from /lib/libpthread.so.0
#6  0xb5be6a5e in clone () from /lib/libc.so.6

Thread 2 (Thread 0xb0c92b90 (LWP 10330)):
#0  0xb801f424 in __kernel_vsyscall ()
#1  0xb5bdfab1 in select () from /lib/libc.so.6
#2  0xb6871937 in QProcessManager::run (this=0x9256058) at
io/qprocess_unix.cpp:300
#3  0xb67a1a20 in QThreadPrivate::start (arg=0x9256058) at
thread/qthread_unix.cpp:184
#4  0xb6740155 in start_thread () from /lib/libpthread.so.0
#5  0xb5be6a5e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb4bbb700 (LWP 10324)):
[KCrash Handler]
#6  KMMainWidget::actionCollections (this=0x0) at
/home/kde-devel/kde/src/KDE/kdepim/kmail/kmmainwidget.h:366
#7  0xaf88e7d4 in CustomTemplates (this=0x9c16ba8, parent=0x9c15028, name=0x0)
at /home/kde-devel/kde/src/KDE/kdepim/kmail/customtemplates.cpp:88
#8  0xaf486bed in ComposerPageCustomTemplatesTab (this=0x9c15028, parent=0x0)
at /home/kde-devel/kde/src/KDE/kdepim/kmail/configuredialog.cpp:3062
#9  0xaf4b1773 in ComposerPage (this=0x9bdcaa0, instan...@0xbfc38788,
parent=0x9bb18a8) at
/home/kde-devel/kde/src/KDE/kdepim/kmail/configuredialog.cpp:2740
#10 0xafc3533e in create_kmail_config_composer (parent=0x9bb18a8) at
/home/kde-devel/kde/src/KDE/kdepim/kmail/kcm_kmail.cpp:60
#11 0xb58365bc in KCModuleLoader::loadModule (m...@0x9bd4568,
report=KCModuleLoader::Inline, parent=0x9bb18a8, ar...@0x9bd4550) at
/home/kde-devel/kde/src/KDE/kdelibs/kutils/kcmoduleloader.cpp:111
#12 0xb583bafd in KCModuleProxyPrivate::loadModule (this=0x9bd4550) at
/home/kde-devel/kde/src/KDE/kdelibs/kutils/kcmoduleproxy.cpp:105
#13 0xb583cc33 in KCModuleProxy::realModule (this=0x9bb18a8) at
/home/kde-devel/kde/src/KDE/kdelibs/kutils/kcmoduleproxy.cpp:81
#14 0xb583cfd8 in KCModuleProxy::showEvent (this=0x9bb18a8, ev=0xbfc38f9c) at
/home/kde-devel/kde/src/KDE/kdelibs/kutils/kcmoduleproxy.cpp:192
#15 0xb5f04eed in QWidget::event (this=0x9bb18a8, event=0xbfc38f9c) at
kernel/qwidget.cpp:7710
#16 0xb5eab42c in QApplicationPrivate::notify_helper (this=0x9253118,
receiver=0x9bb18a8, e=0xbfc38f9c) at kernel/qapplication.cpp:4051
#17 0xb5eb4072 in QApplication::notify (this=0xbfc3a5bc, receiver=0x9bb18a8,
e=0xbfc38f9c) at kernel/qapplication.cpp:4016
#18 0xb6ddf11d in KApplication::notify (this=0xbfc3a5bc, receiver=0x9bb18a8,
event=0xbfc38f9c) at
/home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#19 0xb6890f4b in QCoreApplication::notifyInternal (this=0xbfc3a5bc,
receiver=0x9bb18a8, event=0xbfc38f9c) at kernel/qcoreapplication.cpp:590
#20 0xb5f061ab in QWidgetPrivate::show_helper (this=0x9bcbe98) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:208
#21 0xb5f067ae in QWidget::setVisible (this=0x9bb18a8, visible=true) at
kernel/qwidget.cpp:6936
#22 0xb5ee9e61 in QStackedLayout::setCurrentIndex (this=0x9aee3b0, index=4) at
../../include/QtGui/../../src/gui/kernel/qwidget.h:468
#23 0xb5ee9fed in QStackedLayout::setCurrentWidget (this=0x9aee3b0,
widget=0x9bb18a8) at kernel/qstackedlayout.cpp:362
#24 0xb632e88c in QStackedWidget::setCurrentWidget (this=0x9aee388,
widget=0x9bb18a8) at widgets/qstackedwidget.cpp:243
#25 0xb6e11637 in KPageViewPrivate::_k_pageSelected (this=0x9710790,
ind...@0x9b39e20, previo...@0x9bd3698) at
/home/kde-devel/kde/src/KDE/kdelibs/kdeui/paged/kpageview.cpp:226
#26 0xb6e120d7 in KPageView::qt_metacall (this=0x9506a10,
_c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfc391e8) at
/home/kde-devel/kde/build/KDE/kdelibs/kdeui/kpageview.moc:94
#27 0xb6e15c7a in KPageWidget::qt_metacall (this=0x9506a10,
_c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbfc391e8) at
/home/kde-devel/kde/build/KDE/kdelibs/kdeui/kpagewidget.moc:70
#28 0xb68a72b1 in QMetaObject::activate (sender=0x9bd7078,
from_signal_index=<value optimized out>, to_signal_index=5, argv=0xbfc391e8) at
kernel/qobject.cpp:3052
#29 0xb68a78b2 in QMetaObject::activate (sender=0x9bd7078, m=0xb6615a4c,
local_signal_index=1, argv=0xbfc391e8) at kernel/qobject.cpp:3127
#30 0xb644edf9 in QItemSelectionModel::currentChanged (this=0x9bd7078,
_...@0x9b39e20, _...@0x9bd3698) at
.moc/debug-shared/moc_qitemselectionmodel.cpp:153
#31 0xb644ef9d in QItemSelectionModel::setCurrentIndex (this=0x9bd7078,
ind...@0x9b39e20, command={i = -1077701840}) at
itemviews/qitemselectionmodel.cpp:1118
#32 0xb63fcf46 in QAbstractItemView::mousePressEvent (this=0x9af36d8,
event=0xbfc39c7c) at itemviews/qabstractitemview.cpp:1503
#33 0xb6447940 in QTreeView::mousePressEvent (this=0x9af36d8, event=0xbfc39c7c)
at itemviews/qtreeview.cpp:1772
#34 0xb5f05196 in QWidget::event (this=0x9af36d8, event=0xbfc39c7c) at
kernel/qwidget.cpp:7507
#35 0xb62c4753 in QFrame::event (this=0x9af36d8, e=0xbfc39c7c) at
widgets/qframe.cpp:554
#36 0xb635cf0f in QAbstractScrollArea::viewportEvent (this=0x9af36d8, e=0x127)
at widgets/qabstractscrollarea.cpp:957
#37 0xb6403d1f in QAbstractItemView::viewportEvent (this=0x9af36d8,
event=0xbfc39c7c) at itemviews/qabstractitemview.cpp:1461
#38 0xb643f6f2 in QTreeView::viewportEvent (this=0x9af36d8, event=0xbfc39c7c)
at itemviews/qtreeview.cpp:1252
#39 0xb635f455 in QAbstractScrollAreaFilter::eventFilter (this=0x9bce3a8,
o=0x9ab6b48, e=0xbfc39c7c) at widgets/qabstractscrollarea_p.h:95
#40 0xb689095a in QCoreApplicationPrivate::sendThroughObjectEventFilters
(this=0x9253118, receiver=0x9ab6b48, event=0xbfc39c7c) at
kernel/qcoreapplication.cpp:710
#41 0xb5eab40a in QApplicationPrivate::notify_helper (this=0x9253118,
receiver=0x9ab6b48, e=0xbfc39c7c) at kernel/qapplication.cpp:4047
#42 0xb5eb48fc in QApplication::notify (this=0xbfc3a5bc, receiver=0x9ab6b48,
e=0xbfc39c7c) at kernel/qapplication.cpp:3753
#43 0xb6ddf11d in KApplication::notify (this=0xbfc3a5bc, receiver=0x9ab6b48,
event=0xbfc39c7c) at
/home/kde-devel/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:307
#44 0xb6890f4b in QCoreApplication::notifyInternal (this=0xbfc3a5bc,
receiver=0x9ab6b48, event=0xbfc39c7c) at kernel/qcoreapplication.cpp:590
#45 0xb5eb39af in QApplicationPrivate::sendMouseEvent (receiver=0x9ab6b48,
event=0xbfc39c7c, alienWidget=0x9ab6b48, nativeWidget=0x9b89450,
buttonDown=0xb6621f40, lastmousereceiv...@0xb6621f44)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:211
#46 0xb5f1d135 in QETWidget::translateMouseEvent (this=0x9b89450,
event=0xbfc3a1dc) at kernel/qapplication_x11.cpp:4414
#47 0xb5f1c19d in QApplication::x11ProcessEvent (this=0xbfc3a5bc,
event=0xbfc3a1dc) at kernel/qapplication_x11.cpp:3532
#48 0xb5f43c8a in x11EventSourceDispatch (s=0x92558d8, callback=0,
user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:141
#49 0xb5111311 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#50 0xb51149a3 in g_main_context_iterate () from /usr/lib/libglib-2.0.so.0
#51 0xb5114b61 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#52 0xb68bb838 in QEventDispatcherGlib::processEvents (this=0x925b4a8, flags={i
= -1077697640}) at kernel/qeventdispatcher_glib.cpp:318
#53 0xb5f433e5 in QGuiEventDispatcherGlib::processEvents (this=0x925b4a8,
flags={i = -1077697592}) at kernel/qguieventdispatcher_glib.cpp:197
#54 0xb688f98a in QEventLoop::processEvents (this=0xbfc3a430, flags={i =
-1077697528}) at kernel/qeventloop.cpp:144
#55 0xb688fb4a in QEventLoop::exec (this=0xbfc3a430, flags={i = -1077697480})
at kernel/qeventloop.cpp:191
#56 0xb6894bc1 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:872
#57 0xb5eab157 in QApplication::exec () at kernel/qapplication.cpp:3526
#58 0x0804be97 in main (argc=1, argv=0xbfc3a7b4) at
/home/kde-devel/kde/src/KDE/kdepim/kontact/src/main.cpp:218

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
Kdepim-bugs mailing list
Kdepim-bugs@kde.org
https://mail.kde.org/mailman/listinfo/kdepim-bugs

Reply via email to