[Bug 249471] New: kmail crashes when hitting with right click to create a maling list filter

mmodem00 at gmail.com
Mon Aug 30 00:14:51 BST 2010


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

           Summary: kmail crashes when hitting with right click to create
                    a maling list filter
           Product: KMail 2
           Version: 2.0 beta1
          Platform: Mandriva RPMs
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs at kde.org
        ReportedBy: mmodem00 at gmail.com


Application: kmail (2.0 beta1)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.33.5-desktop-2mnb x86_64
Distribution: "Mandriva Linux 2010.1"

-- Information about the crash:
Im using kde 4.5.1 from branch 4.5 with svn revision 1169244

I right-clicked in a message thats from Mandriva Cooker mailing list, and i did
select "Create Filter" -> "Mailing List Cooker Filter", after this kmail simply
crashes.

After i have started using kmail from kde 4.5.1, its simply a nightmare, always
crashing for nothing...

The crash can be reproduced every time.

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

Thread 2 (Thread 0x7f4c616ab710 (LWP 23516)):
#0  0x00007f4c7a2ee0bc in pthread_cond_wait@@GLIBC_2.3.2 () from
/lib64/libpthread.so.0
#1  0x00007f4c71be909e in WTF::TCMalloc_PageHeap::scavengerThread() () from
/usr/lib64/libQtWebKit.so.4
#2  0x00007f4c71be91b9 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) ()
from /usr/lib64/libQtWebKit.so.4
#3  0x00007f4c7a2e9a5d in start_thread () from /lib64/libpthread.so.0
#4  0x00007f4c7be9b15d in clone () from /lib64/libc.so.6
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4c7ec21720 (LWP 23490)):
[KCrash Handler]
#6  0x00007f4c74f45a19 in ?? () from /usr/lib64/libnepomuk.so.4
#7  0x00007f4c74f35212 in Nepomuk::Types::Class::Class(QUrl const&) () from
/usr/lib64/libnepomuk.so.4
#8  0x00007f4c74f0a759 in ?? () from /usr/lib64/libnepomuk.so.4
#9  0x00007f4c74f11e9e in ?? () from /usr/lib64/libnepomuk.so.4
#10 0x00007f4c74f13944 in Nepomuk::ResourceManager::allResourcesOfType(QUrl
const&) () from /usr/lib64/libnepomuk.so.4
#11 0x00007f4c74f20ff6 in Nepomuk::Tag::allTags() () from
/usr/lib64/libnepomuk.so.4
#12 0x00007f4c7d99a027 in (anonymous
namespace)::TagRuleWidgetHandler::createValueWidget (this=<value optimized
out>, number=<value optimized out>, valueStack=<value optimized out>, 
    receiver=<value optimized out>) at
/usr/src/debug/kdepim/kmail/rulewidgethandlermanager.cpp:1282
#13 0x00007f4c7d99532a in KMail::RuleWidgetHandlerManager::createWidgets
(this=<value optimized out>, functionStack=0x14f5ea0, valueStack=0x1502e80,
receiver=0x14f4340)
    at /usr/src/debug/kdepim/kmail/rulewidgethandlermanager.cpp:295
#14 0x00007f4c7d8d582b in KMSearchRuleWidget::initWidget (this=0x14f4340) at
/usr/src/debug/kdepim/kmail/kmsearchpatternedit.cpp:149
#15 0x00007f4c7d8d8805 in KMSearchRuleWidget::KMSearchRuleWidget
(this=0x14f4340, parent=<value optimized out>, aRule=..., headersOnly=<value
optimized out>, absoluteDates=false)
    at /usr/src/debug/kdepim/kmail/kmsearchpatternedit.cpp:92
#16 0x00007f4c7d8d8943 in KMSearchRuleWidgetLister::createWidget
(this=0x14da1a0, parent=0x14da1a0) at
/usr/src/debug/kdepim/kmail/kmsearchpatternedit.cpp:391
#17 0x00007f4c76113f3c in KPIM::KWidgetLister::addWidgetAtEnd (this=0x14da1a0,
widget=0x0) at /usr/src/debug/kdepim/libkdepim/kwidgetlister.cpp:171
#18 0x00007f4c7611380e in KPIM::KWidgetLister::setNumberOfShownWidgetsTo
(this=0x14da1a0, aNum=<value optimized out>) at
/usr/src/debug/kdepim/libkdepim/kwidgetlister.cpp:213
#19 0x00007f4c76113db9 in KPIM::KWidgetLister::slotClear (this=0x2a2985) at
/usr/src/debug/kdepim/libkdepim/kwidgetlister.cpp:157
#20 0x00007f4c7d8d6005 in KMSearchPatternEdit::initLayout (this=0x145b8b0,
headersOnly=<value optimized out>, absoluteDates=false) at
/usr/src/debug/kdepim/kmail/kmsearchpatternedit.cpp:469
#21 0x00007f4c7d8d6269 in KMSearchPatternEdit::KMSearchPatternEdit
(this=0x145b8b0, title=<value optimized out>, parent=<value optimized out>,
headersOnly=64, absoluteDates=128)
    at /usr/src/debug/kdepim/kmail/kmsearchpatternedit.cpp:436
#22 0x00007f4c7d9055cb in KMFilterDlg::KMFilterDlg (this=0x14cd030,
parent=<value optimized out>, popFilter=<value optimized out>,
createDummyFilter=<value optimized out>)
    at /usr/src/debug/kdepim/kmail/kmfilterdlg.cpp:193
#23 0x00007f4c7d8d10f5 in KMFilterMgr::openDialog (this=0x75bb90,
checkForEmptyFilterList=true) at
/usr/src/debug/kdepim/kmail/kmfiltermgr.cpp:260
#24 0x00007f4c7d8d11a5 in KMFilterMgr::createFilter (this=0x2a2985, field=...,
value=...) at /usr/src/debug/kdepim/kmail/kmfiltermgr.cpp:270
#25 0x00007f4c7d9469ca in KMMailingListFilterCommand::execute (this=<value
optimized out>) at /usr/src/debug/kdepim/kmail/kmcommands.cpp:1712
#26 0x00007f4c7d93dfa1 in KMCommand::slotPostTransfer (this=0x14ef320,
result=KMCommand::OK) at /usr/src/debug/kdepim/kmail/kmcommands.cpp:258
#27 0x00007f4c7d94497b in KMCommand::qt_metacall (this=0x14ef320,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff90eedff0)
    at /usr/src/debug/kdepim/build/kmail/kmcommands.moc:91
#28 0x00007f4c7c7ce7e7 in QMetaObject::activate (sender=0x14ef320, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x1501c01) at
kernel/qobject.cpp:3272
#29 0x00007f4c7d93cc9e in KMCommand::messagesTransfered (this=0x2a2985,
_t1=KMCommand::OK) at /usr/src/debug/kdepim/build/kmail/kmcommands.moc:106
#30 0x00007f4c7d9443d6 in KMCommand::transferSelectedMsgs (this=0x14ef320) at
/usr/src/debug/kdepim/kmail/kmcommands.cpp:322
#31 0x00007f4c7d9446ef in KMCommand::start (this=0x14ef320) at
/usr/src/debug/kdepim/kmail/kmcommands.cpp:250
#32 0x00007f4c7d95b764 in KMMainWidget::slotMailingListFilter (this=0xa060d0)
at /usr/src/debug/kdepim/kmail/kmmainwidget.cpp:2152
#33 0x00007f4c7d97aa6d in KMMainWidget::qt_metacall (this=0xa060d0,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff90eee300)
    at /usr/src/debug/kdepim/build/kmail/kmmainwidget.moc:469
#34 0x00007f4c7c7ce7e7 in QMetaObject::activate (sender=0xbbffa0, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x1501c01) at
kernel/qobject.cpp:3272
#35 0x00007f4c7cc96732 in QAction::triggered (this=0x2a2985, _t1=false) at
.moc/release-shared/moc_qaction.cpp:263
#36 0x00007f4c7cc97e2b in QAction::activate (this=0xbbffa0, event=<value
optimized out>) at kernel/qaction.cpp:1256
#37 0x00007f4c7d0f7861 in QMenuPrivate::activateCausedStack (this=<value
optimized out>, causedStack=..., action=0xbbffa0, action_e=QAction::Trigger,
self=true) at widgets/qmenu.cpp:993
#38 0x00007f4c7d0fd222 in QMenuPrivate::activateAction (this=0xbbe0b0,
action=0xbbffa0, action_e=QAction::Trigger, self=<value optimized out>) at
widgets/qmenu.cpp:1085
#39 0x00007f4c7e72306e in KMenu::mouseReleaseEvent(QMouseEvent*) () from
/usr/lib64/libkdeui.so.5
#40 0x00007f4c7ccf3e92 in QWidget::event (this=0xbbe070, event=0x7fff90eeef50)
at kernel/qwidget.cpp:8158
#41 0x00007f4c7d0ff39b in QMenu::event (this=0xbbe070, e=0x7fff90eeef50) at
widgets/qmenu.cpp:2410
#42 0x00007f4c7cc9de2c in QApplicationPrivate::notify_helper (this=0x6b9f60,
receiver=0xbbe070, e=0x7fff90eeef50) at kernel/qapplication.cpp:4396
#43 0x00007f4c7cca5d0e in QApplication::notify (this=0x7fff90ef17e0,
receiver=0xbbe070, e=0x7fff90eeef50) at kernel/qapplication.cpp:3959
#44 0x00007f4c7e642596 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#45 0x00007f4c7c7b6b1c in QCoreApplication::notifyInternal
(this=0x7fff90ef17e0, receiver=0xbbe070, event=0x7fff90eeef50) at
kernel/qcoreapplication.cpp:732
#46 0x00007f4c7cca2c0e in sendEvent (receiver=0xbbe070, event=0x7fff90eeef50,
alienWidget=0x0, nativeWidget=0xbbe070, buttonDown=<value optimized out>,
lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#47 QApplicationPrivate::sendMouseEvent (receiver=0xbbe070,
event=0x7fff90eeef50, alienWidget=0x0, nativeWidget=0xbbe070, buttonDown=<value
optimized out>, lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at kernel/qapplication.cpp:3058
#48 0x00007f4c7cd25af5 in QETWidget::translateMouseEvent (this=0xbbe070,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4337
#49 0x00007f4c7cd243aa in QApplication::x11ProcessEvent (this=<value optimized
out>, event=0x7fff90eef870) at kernel/qapplication_x11.cpp:3536
#50 0x00007f4c7cd4ff82 in x11EventSourceDispatch (s=0x6bda50, callback=<value
optimized out>, user_data=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:146
#51 0x00007f4c744ead20 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#52 0x00007f4c744eeb88 in ?? () from /usr/lib64/libglib-2.0.so.0
#53 0x00007f4c744eed3c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#54 0x00007f4c7c7e2c23 in QEventDispatcherGlib::processEvents (this=0x672590,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#55 0x00007f4c7cd4f8ee in QGuiEventDispatcherGlib::processEvents
(this=0x2a2985, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#56 0x00007f4c7c7b5842 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#57 0x00007f4c7c7b5c2c in QEventLoop::exec (this=0x7fff90eefba0, flags=) at
kernel/qeventloop.cpp:201
#58 0x00007f4c7d0fa975 in QMenu::exec (this=0xc741e0, p=<value optimized out>,
action=0x0) at widgets/qmenu.cpp:2054
#59 0x00007f4c77dc7ccc in
MessageList::Widget::viewMessageListContextPopupRequest (this=<value optimized
out>, selectedItems=<value optimized out>, globalPos=...)
    at /usr/src/debug/kdepim/messagelist/widget.cpp:266
#60 0x00007f4c77da22cf in MessageList::Core::View::mousePressEvent
(this=0xab1030, e=<value optimized out>) at
/usr/src/debug/kdepim/messagelist/core/view.cpp:2094
#61 0x00007f4c7ccf3e79 in QWidget::event (this=0xab1030, event=0x7fff90ef0a30)
at kernel/qwidget.cpp:8154
#62 0x00007f4c7d0b8506 in QFrame::event (this=0xab1030, e=0x7fff90ef0a30) at
widgets/qframe.cpp:557
#63 0x00007f4c7d1ee7db in QAbstractItemView::viewportEvent (this=0xab1030,
event=0x7fff90ef0a30) at itemviews/qabstractitemview.cpp:1619
#64 0x00007f4c7d22c405 in QTreeView::viewportEvent (this=0xab1030,
event=0x7fff90ef0a30) at itemviews/qtreeview.cpp:1256
#65 0x00007f4c7c7b6347 in
QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized
out>, receiver=0xaef660, event=0x7fff90ef0a30) at
kernel/qcoreapplication.cpp:847
#66 0x00007f4c7cc9ddfc in QApplicationPrivate::notify_helper (this=0x6b9f60,
receiver=0xaef660, e=0x7fff90ef0a30) at kernel/qapplication.cpp:4392
#67 0x00007f4c7cca5d0e in QApplication::notify (this=0x7fff90ef17e0,
receiver=0xaef660, e=0x7fff90ef0a30) at kernel/qapplication.cpp:3959
#68 0x00007f4c7e642596 in KApplication::notify(QObject*, QEvent*) () from
/usr/lib64/libkdeui.so.5
#69 0x00007f4c7c7b6b1c in QCoreApplication::notifyInternal
(this=0x7fff90ef17e0, receiver=0xaef660, event=0x7fff90ef0a30) at
kernel/qcoreapplication.cpp:732
#70 0x00007f4c7cca2c0e in sendEvent (receiver=0xaef660, event=0x7fff90ef0a30,
alienWidget=0xaef660, nativeWidget=0xa01bb0, buttonDown=<value optimized out>,
lastMouseReceiver=<value optimized out>, 
    spontaneous=true) at ../../src/corelib/kernel/qcoreapplication.h:215
#71 QApplicationPrivate::sendMouseEvent (receiver=0xaef660,
event=0x7fff90ef0a30, alienWidget=0xaef660, nativeWidget=0xa01bb0,
buttonDown=<value optimized out>, 
    lastMouseReceiver=<value optimized out>, spontaneous=true) at
kernel/qapplication.cpp:3058
#72 0x00007f4c7cd256b5 in QETWidget::translateMouseEvent (this=0xa01bb0,
event=<value optimized out>) at kernel/qapplication_x11.cpp:4403
#73 0x00007f4c7cd243aa in QApplication::x11ProcessEvent (this=<value optimized
out>, event=0x7fff90ef1350) at kernel/qapplication_x11.cpp:3536
#74 0x00007f4c7cd4ff82 in x11EventSourceDispatch (s=0x6bda50, callback=<value
optimized out>, user_data=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:146
#75 0x00007f4c744ead20 in g_main_context_dispatch () from
/usr/lib64/libglib-2.0.so.0
#76 0x00007f4c744eeb88 in ?? () from /usr/lib64/libglib-2.0.so.0
#77 0x00007f4c744eed3c in g_main_context_iteration () from
/usr/lib64/libglib-2.0.so.0
#78 0x00007f4c7c7e2c23 in QEventDispatcherGlib::processEvents (this=0x672590,
flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#79 0x00007f4c7cd4f8ee in QGuiEventDispatcherGlib::processEvents
(this=0x2a2985, flags=<value optimized out>) at
kernel/qguieventdispatcher_glib.cpp:204
#80 0x00007f4c7c7b5842 in QEventLoop::processEvents (this=<value optimized
out>, flags=) at kernel/qeventloop.cpp:149
#81 0x00007f4c7c7b5c2c in QEventLoop::exec (this=0x7fff90ef1680, flags=) at
kernel/qeventloop.cpp:201
#82 0x00007f4c7c7baba9 in QCoreApplication::exec () at
kernel/qcoreapplication.cpp:1009
#83 0x0000000000402e7c in main (argc=<value optimized out>, argv=<value
optimized out>) at /usr/src/debug/kdepim/kmail/main.cpp:145

Reported using DrKonqi

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the Kdepim-bugs mailing list