Bug 250058 - Kmail crashes after trying to create a new folder in the folder view
Summary: Kmail crashes after trying to create a new folder in the folder view
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail2
Classification: Applications
Component: folders (show other bugs)
Version: 2.0.89
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords: investigated, triaged
Depends on:
Blocks:
 
Reported: 2010-09-03 18:41 UTC by Sabine Faure
Modified: 2018-10-21 04:30 UTC (History)
1 user (show)

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 Sabine Faure 2010-09-03 18:41:11 UTC
Application: kontact (4.6 pre)
KDE Platform Version: 4.5.1 (KDE 4.5.1) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-19-generic x86_64
Distribution: Ubuntu lucid (development branch)

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

- Launch Kmail
- Right click on the Inbox and select 'Add folder...'
- Enter a name for the new folder and click on 'Ok'

Kmail crashes


Note: I was able to create two new folders before getting the crash but now everytime I try creating a new one I get the crash.

I had a display pb with the new folders that I did manage to create so it may be linked to the crash. For full details see bug #250056

Trunk, Svn Rev 1171317

The crash can be reproduced every time.

-- Backtrace:
Application: Kontact (kontact), signal: Aborted
[Current thread is 1 (Thread 0x7f293534c780 (LWP 21172))]

Thread 2 (Thread 0x7f291bd06710 (LWP 21173)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f2933f3b5e0 in WTF::TCMalloc_PageHeap::scavengerThread() () from /d/qt/4/kde-qt/lib/libQtWebKit.so.4
#2  0x00007f2933f3a5f6 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /d/qt/4/kde-qt/lib/libQtWebKit.so.4
#3  0x00007f292d68e9ca in start_thread (arg=<value optimized out>) at pthread_create.c:300
#4  0x00007f292c9b96dd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f293534c780 (LWP 21172)):
[KCrash Handler]
#6  0x00007f292c906a75 in *__GI_raise (sig=<value optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#7  0x00007f292c90a5c0 in *__GI_abort () at abort.c:92
#8  0x00007f292d93ac3d in qt_message_output (msgType=QtFatalMsg, buf=0x3988f58 "ASSERT: \"parentCollection.isValid()\" in file /d/kde/src/t/kdepimlibs/akonadi/standardactionmanager.cpp, line 396")
    at global/qglobal.cpp:2250
#9  0x00007f292d93ae3f in qt_message (msgType=QtFatalMsg, msg=0x7f292dafc988 "ASSERT: \"%s\" in file %s, line %d", ap=0x7fff96117c70) at global/qglobal.cpp:2296
#10 0x00007f292d93b6ac in qFatal (msg=0x7f292dafc988 "ASSERT: \"%s\" in file %s, line %d") at global/qglobal.cpp:2479
#11 0x00007f292d93a7cf in qt_assert (assertion=0x7f293151f30f "parentCollection.isValid()", file=0x7f293151f270 "/d/kde/src/t/kdepimlibs/akonadi/standardactionmanager.cpp", line=396)
    at global/qglobal.cpp:2013
#12 0x00007f29314b445d in Akonadi::StandardActionManager::Private::slotCreateCollection (this=0x2db6150) at /d/kde/src/t/kdepimlibs/akonadi/standardactionmanager.cpp:396
#13 0x00007f29314b19f3 in Akonadi::StandardActionManager::qt_metacall (this=0x2e57140, _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0x7fff96118050)
    at /d/kde/build/t/kdepimlibs/akonadi/standardactionmanager.moc:143
#14 0x00007f292da7b557 in QMetaObject::metacall (object=0x2e57140, cl=QMetaObject::InvokeMetaMethod, idx=9, argv=0x7fff96118050) at kernel/qmetaobject.cpp:237
#15 0x00007f292da919d5 in QMetaObject::activate (sender=0x2e5a6b0, m=0x7f292f726640, local_signal_index=1, argv=0x7fff96118050) at kernel/qobject.cpp:3293
#16 0x00007f292eafc5d4 in QAction::triggered (this=0x2e5a6b0, _t1=false) at .moc/debug-shared/moc_qaction.cpp:263
#17 0x00007f292eafb986 in QAction::activate (this=0x2e5a6b0, event=QAction::Trigger) at kernel/qaction.cpp:1255
#18 0x00007f292f00188d in QMenuPrivate::activateCausedStack (this=0x2fc1e70, causedStack=..., action=0x2e5a6b0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1011
#19 0x00007f292f001d25 in QMenuPrivate::activateAction (this=0x2fc1e70, action=0x2e5a6b0, action_e=QAction::Trigger, self=true) at widgets/qmenu.cpp:1103
#20 0x00007f292f005df6 in QMenu::mouseReleaseEvent (this=0x2f0ad80, e=0x7fff96118ee0) at widgets/qmenu.cpp:2312
#21 0x00007f292fd5b780 in KMenu::mouseReleaseEvent (this=0x2f0ad80, e=0x7fff96118ee0) at /d/kde/src/t/kdelibs/kdeui/widgets/kmenu.cpp:471
#22 0x00007f292eb723d9 in QWidget::event (this=0x2f0ad80, event=0x7fff96118ee0) at kernel/qwidget.cpp:7998
#23 0x00007f292f0064b2 in QMenu::event (this=0x2f0ad80, e=0x7fff96118ee0) at widgets/qmenu.cpp:2414
#24 0x00007f292eb0b7aa in QApplicationPrivate::notify_helper (this=0x25eff40, receiver=0x2f0ad80, e=0x7fff96118ee0) at kernel/qapplication.cpp:4304
#25 0x00007f292eb097d7 in QApplication::notify (this=0x7fff9611bbb0, receiver=0x2f0ad80, e=0x7fff96118ee0) at kernel/qapplication.cpp:3869
#26 0x00007f292fc51405 in KApplication::notify (this=0x7fff9611bbb0, receiver=0x2f0ad80, event=0x7fff96118ee0) at /d/kde/src/t/kdelibs/kdeui/kernel/kapplication.cpp:310
#27 0x00007f292da733f8 in QCoreApplication::notifyInternal (this=0x7fff9611bbb0, receiver=0x2f0ad80, event=0x7fff96118ee0) at kernel/qcoreapplication.cpp:704
#28 0x00007f293277c109 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) () from /d/qt/4/kde-qt/lib/libQt3Support.so.4
#29 0x00007f292eb07e5d in QApplicationPrivate::sendMouseEvent (receiver=0x2f0ad80, event=0x7fff96118ee0, alienWidget=0x0, nativeWidget=0x2f0ad80, buttonDown=0x7f292f76cc98, lastMouseReceiver=..., 
    spontaneous=true) at kernel/qapplication.cpp:2967
#30 0x00007f292eba74da in QETWidget::translateMouseEvent (this=0x2f0ad80, event=0x7fff96119940) at kernel/qapplication_x11.cpp:4302
#31 0x00007f292eba40ce in QApplication::x11ProcessEvent (this=0x7fff9611bbb0, event=0x7fff96119940) at kernel/qapplication_x11.cpp:3379
#32 0x00007f292ebdbefd in x11EventSourceDispatch (s=0x25f3930, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#33 0x00007f2928aa98c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#34 0x00007f2928aad748 in ?? () from /lib/libglib-2.0.so.0
#35 0x00007f2928aad8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#36 0x00007f292dab03d3 in QEventDispatcherGlib::processEvents (this=0x25c67a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#37 0x00007f292ebdc4c0 in QGuiEventDispatcherGlib::processEvents (this=0x25c67a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f292da703f0 in QEventLoop::processEvents (this=0x7fff96119d30, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f292da70546 in QEventLoop::exec (this=0x7fff96119d30, flags=...) at kernel/qeventloop.cpp:201
#40 0x00007f292f004b97 in QMenu::exec (this=0x2f0ad80, p=..., action=0x0) at widgets/qmenu.cpp:2063
#41 0x00007f29314ec9ac in Akonadi::EntityTreeView::contextMenuEvent (this=0x2d07480, event=0x7fff9611ac80) at /d/kde/src/t/kdepimlibs/akonadi/entitytreeview.cpp:263
#42 0x00007f292eb72c97 in QWidget::event (this=0x2d07480, event=0x7fff9611ac80) at kernel/qwidget.cpp:8165
#43 0x00007f292efb4793 in QFrame::event (this=0x2d07480, e=0x7fff9611ac80) at widgets/qframe.cpp:557
#44 0x00007f292f059689 in QAbstractScrollArea::viewportEvent (this=0x2d07480, e=0x7fff9611ac80) at widgets/qabstractscrollarea.cpp:1036
#45 0x00007f292f1066a9 in QAbstractItemView::viewportEvent (this=0x2d07480, event=0x7fff9611ac80) at itemviews/qabstractitemview.cpp:1610
#46 0x00007f292f14d55c in QTreeView::viewportEvent (this=0x2d07480, event=0x7fff9611ac80) at itemviews/qtreeview.cpp:1248
#47 0x00007f292f05a2e3 in QAbstractScrollAreaPrivate::viewportEvent (this=0x2d107d0, event=0x7fff9611ac80) at widgets/qabstractscrollarea_p.h:100
#48 0x00007f292f05a3a8 in QAbstractScrollAreaFilter::eventFilter (this=0x2bd6480, o=0x2ce9be0, e=0x7fff9611ac80) at widgets/qabstractscrollarea_p.h:116
#49 0x00007f292da73713 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=0x25eff40, receiver=0x2ce9be0, event=0x7fff9611ac80) at kernel/qcoreapplication.cpp:819
#50 0x00007f292eb0b781 in QApplicationPrivate::notify_helper (this=0x25eff40, receiver=0x2ce9be0, e=0x7fff9611ac80) at kernel/qapplication.cpp:4300
#51 0x00007f292eb09edc in QApplication::notify (this=0x7fff9611bbb0, receiver=0x2ce9be0, e=0x7fff9611ac80) at kernel/qapplication.cpp:3948
#52 0x00007f292fc51405 in KApplication::notify (this=0x7fff9611bbb0, receiver=0x2ce9be0, event=0x7fff9611ac80) at /d/kde/src/t/kdelibs/kdeui/kernel/kapplication.cpp:310
#53 0x00007f292da733f8 in QCoreApplication::notifyInternal (this=0x7fff9611bbb0, receiver=0x2ce9be0, event=0x7fff9611ac80) at kernel/qcoreapplication.cpp:704
#54 0x00007f293277c109 in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) () from /d/qt/4/kde-qt/lib/libQt3Support.so.4
#55 0x00007f292eba7863 in QETWidget::translateMouseEvent (this=0x271b920, event=0x7fff9611b740) at kernel/qapplication_x11.cpp:4373
#56 0x00007f292eba40ce in QApplication::x11ProcessEvent (this=0x7fff9611bbb0, event=0x7fff9611b740) at kernel/qapplication_x11.cpp:3379
#57 0x00007f292ebdbefd in x11EventSourceDispatch (s=0x25f3930, callback=0, user_data=0x0) at kernel/qguieventdispatcher_glib.cpp:146
#58 0x00007f2928aa98c2 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#59 0x00007f2928aad748 in ?? () from /lib/libglib-2.0.so.0
#60 0x00007f2928aad8fc in g_main_context_iteration () from /lib/libglib-2.0.so.0
#61 0x00007f292dab03d3 in QEventDispatcherGlib::processEvents (this=0x25c67a0, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#62 0x00007f292ebdc4c0 in QGuiEventDispatcherGlib::processEvents (this=0x25c67a0, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#63 0x00007f292da703f0 in QEventLoop::processEvents (this=0x7fff9611bb10, flags=...) at kernel/qeventloop.cpp:149
#64 0x00007f292da70546 in QEventLoop::exec (this=0x7fff9611bb10, flags=...) at kernel/qeventloop.cpp:201
#65 0x00007f292da73afa in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#66 0x00007f292eb089ec in QApplication::exec () at kernel/qapplication.cpp:3583
#67 0x0000000000404378 in main (argc=1, argv=0x7fff9611c0b8) at /d/kde/src/t/kdepim/kontact/src/main.cpp:218

Reported using DrKonqi
Comment 1 Tobias Koenig 2010-12-12 00:21:19 UTC
Hej Sabine,

can you still reproduce this crash with current trunk version?

Ciao,
Tobias
Comment 2 Andrew Crouthamel 2018-09-20 22:12:44 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days, the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information.

For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please set the bug status as REPORTED so that the KDE team knows that the bug is ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Andrew Crouthamel 2018-10-21 04:30:33 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!