Bug 258921 - Kmail crashes at startup
Summary: Kmail crashes at startup
Status: RESOLVED NOT A BUG
Alias: None
Product: kmail2
Classification: Applications
Component: general (show other bugs)
Version: 2.0.89
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-12-05 17:02 UTC by tom
Modified: 2010-12-12 12:32 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 tom 2010-12-05 17:02:53 UTC
Application: kmail (2.0.89)
KDE Platform Version: 4.5.80 (4.6 Beta1)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-rc3-git6-8-desktop x86_64
Distribution: "openSUSE 11.4 Milestone 4 of 6 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:
I started Kmail and instead of loading I emediatly got a crash report.

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

Thread 2 (Thread 0x7f07f28d1700 (LWP 5055)):
#0  0x00007f080a6b639c in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f0800dd5d84 in WTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /usr/lib64/libQtWebKit.so.4
#2  0x00007f080a6b1a4f in start_thread () from /lib64/libpthread.so.0
#3  0x00007f080c81952d in clone () from /lib64/libc.so.6
#4  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f080f3ea760 (LWP 5016)):
[KCrash Handler]
#6  QModelIndex (this=0xa4f630, child=<value optimized out>) at ../../src/corelib/kernel/qabstractitemmodel.h:65
#7  QSortFilterProxyModel::parent (this=0xa4f630, child=<value optimized out>) at itemviews/qsortfilterproxymodel.cpp:1656
#8  0x00007f080d6e2be1 in parent (this=0x9ea890, index=...) at ../../src/corelib/kernel/qabstractitemmodel.h:389
#9  QTreeView::indexRowSizeHint (this=0x9ea890, index=...) at itemviews/qtreeview.cpp:2758
#10 0x00007f080d6e3314 in QTreeViewPrivate::itemHeight (this=0x9eafb0, item=<value optimized out>) at itemviews/qtreeview.cpp:3229
#11 0x00007f080d6e35af in QTreeViewPrivate::updateScrollBars (this=0x9eafb0) at itemviews/qtreeview.cpp:3452
#12 0x00007f080d6e397d in QTreeView::updateGeometries (this=0x9ea890) at itemviews/qtreeview.cpp:2686
#13 0x00007f080d1ed4be in QWidget::event (this=0x9ea890, event=0x7fffbc0d1a30) at kernel/qwidget.cpp:8354
#14 0x00007f080d5913d6 in QFrame::event (this=0x9ea890, e=0x7fffbc0d1a30) at widgets/qframe.cpp:557
#15 0x00007f080d6a15a3 in QAbstractItemView::viewportEvent (this=0x9ea890, event=0x7fffbc0d1a30) at itemviews/qabstractitemview.cpp:1619
#16 0x00007f080d6e6345 in QTreeView::viewportEvent (this=0x9ea890, event=0x7fffbc0d1a30) at itemviews/qtreeview.cpp:1256
#17 0x00007f080ddced37 in QCoreApplicationPrivate::sendThroughObjectEventFilters (this=<value optimized out>, receiver=0x9eb6b0, event=0x7fffbc0d1a30) at kernel/qcoreapplication.cpp:847
#18 0x00007f080d19bcf1 in QApplicationPrivate::notify_helper (this=0x65a080, receiver=0x9eb6b0, e=0x7fffbc0d1a30) at kernel/qapplication.cpp:4441
#19 0x00007f080d1a421a in QApplication::notify (this=<value optimized out>, receiver=0x9eb6b0, e=0x7fffbc0d1a30) at kernel/qapplication.cpp:4324
#20 0x00007f080ed7f5a6 in KApplication::notify (this=0x7fffbc0d3e60, receiver=0x9eb6b0, event=0x7fffbc0d1a30) at /usr/src/debug/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:311
#21 0x00007f080ddcebac in QCoreApplication::notifyInternal (this=0x7fffbc0d3e60, receiver=0x9eb6b0, event=0x7fffbc0d1a30) at kernel/qcoreapplication.cpp:732
#22 0x00007f080d1e900f in sendEvent (this=0x9eb6f0, recursive=false, disableUpdates=<value optimized out>) at ../../src/corelib/kernel/qcoreapplication.h:215
#23 QWidgetPrivate::sendPendingMoveAndResizeEvents (this=0x9eb6f0, recursive=false, disableUpdates=<value optimized out>) at kernel/qwidget.cpp:7270
#24 0x00007f080d1f0cd3 in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7321
#25 0x00007f080d1f112a in QWidget::setVisible (this=0x9eb6b0, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#26 0x00007f080d1f0c86 in show (this=<value optimized out>, spontaneous=false) at ../../src/gui/kernel/qwidget.h:487
#27 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7690
#28 0x00007f080d1f0cef in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7327
#29 0x00007f080d1f112a in QWidget::setVisible (this=0x9ea890, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#30 0x00007f080d1f0c86 in show (this=<value optimized out>, spontaneous=false) at ../../src/gui/kernel/qwidget.h:487
#31 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7690
#32 0x00007f080d1f0cef in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7327
#33 0x00007f080d1f112a in QWidget::setVisible (this=0x9eaba0, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#34 0x00007f080d1f0c86 in show (this=<value optimized out>, spontaneous=false) at ../../src/gui/kernel/qwidget.h:487
#35 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7690
#36 0x00007f080d1f0cef in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7327
#37 0x00007f080d1f112a in QWidget::setVisible (this=0xa61310, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#38 0x00007f080d1f0c86 in show (this=<value optimized out>, spontaneous=false) at ../../src/gui/kernel/qwidget.h:487
#39 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7690
#40 0x00007f080d1f0cef in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7327
#41 0x00007f080d1f112a in QWidget::setVisible (this=0x6ae350, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#42 0x00007f080d1f0c86 in show (this=<value optimized out>, spontaneous=false) at ../../src/gui/kernel/qwidget.h:487
#43 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7690
#44 0x00007f080d1f0cef in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7327
#45 0x00007f080d1f112a in QWidget::setVisible (this=0x6af0b0, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#46 0x00007f080d1f0c86 in show (this=<value optimized out>, spontaneous=false) at ../../src/gui/kernel/qwidget.h:487
#47 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7690
#48 0x00007f080d1f0cef in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7327
#49 0x00007f080d1f112a in QWidget::setVisible (this=0x9e9d30, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#50 0x00007f080d1f0c86 in show (this=<value optimized out>, spontaneous=false) at ../../src/gui/kernel/qwidget.h:487
#51 QWidgetPrivate::showChildren (this=<value optimized out>, spontaneous=false) at kernel/qwidget.cpp:7690
#52 0x00007f080d1f0cef in QWidgetPrivate::show_helper (this=<value optimized out>) at kernel/qwidget.cpp:7327
#53 0x00007f080d1f112a in QWidget::setVisible (this=0x9e0620, visible=<value optimized out>) at kernel/qwidget.cpp:7602
#54 0x00007f080e1f5be4 in show (this=0x7fffbc0d3d80, onlyCheck=false) at /usr/include/QtGui/qwidget.h:487
#55 KMKernel::openReader (this=0x7fffbc0d3d80, onlyCheck=false) at /usr/src/debug/kdepim-4.5.80/kmail/kmkernel.cpp:522
#56 0x00007f080e1f5df0 in KMKernel::action (this=0x7fffbc0d3d80, mailto=<value optimized out>, check=false, to=..., cc=..., bcc=..., subj=..., body=..., messageFile=..., attachURLs=..., customHeaders=...) at /usr/src/debug/kdepim-4.5.80/kmail/kmkernel.cpp:1262
#57 0x00007f080e1f6da4 in KMKernel::handleCommandLine (this=0x7fffbc0d3d80, noArgsOpensReader=true) at /usr/src/debug/kdepim-4.5.80/kmail/kmkernel.cpp:444
#58 0x0000000000402597 in KMailApplication::newInstance (this=0x7fffbc0d3e60) at /usr/src/debug/kdepim-4.5.80/kmail/main.cpp:85
#59 0x00007f080ee0e3a4 in KUniqueApplicationAdaptor::newInstance (this=0x79fab0, asn_id=<value optimized out>, args=...) at /usr/src/debug/kdelibs-4.5.80/kdeui/kernel/kuniqueapplication.cpp:436
#60 0x00007f080ee0e442 in KUniqueApplicationAdaptor::qt_metacall (this=0x79fab0, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffbc0d2fa0) at /usr/src/debug/kdelibs-4.5.80/build/kdeui/kuniqueapplication_p.moc:81
#61 0x00007f080a8e9d08 in QDBusConnectionPrivate::deliverCall (this=0x642990, object=0x79fab0, msg=..., metaTypes=..., slotIdx=4) at qdbusintegrator.cpp:919
#62 0x00007f080a8ea6a5 in QDBusConnectionPrivate::activateCall (this=0x642990, object=0x79fab0, flags=337, msg=...) at qdbusintegrator.cpp:829
#63 0x00007f080a8eae2e in QDBusConnectionPrivate::activateObject (this=0x642990, node=..., msg=..., pathStartPos=<value optimized out>) at qdbusintegrator.cpp:1379
#64 0x00007f080a8eb068 in QDBusActivateObjectEvent::placeMetaCall (this=0xbd1d50) at qdbusintegrator.cpp:1493
#65 0x00007f080dde2a3a in QObject::event (this=0x7fffbc0d3e60, e=<value optimized out>) at kernel/qobject.cpp:1211
#66 0x00007f080d19e3c6 in QApplication::event (this=0x7fffbc0d3e60, e=0xbd1d50) at kernel/qapplication.cpp:2486
#67 0x00007f080d19bd24 in QApplicationPrivate::notify_helper (this=0x65a080, receiver=0x7fffbc0d3e60, e=0xbd1d50) at kernel/qapplication.cpp:4445
#68 0x00007f080d1a421a in QApplication::notify (this=<value optimized out>, receiver=0x7fffbc0d3e60, e=0xbd1d50) at kernel/qapplication.cpp:4324
#69 0x00007f080ed7f5a6 in KApplication::notify (this=0x7fffbc0d3e60, receiver=0x7fffbc0d3e60, event=0xbd1d50) at /usr/src/debug/kdelibs-4.5.80/kdeui/kernel/kapplication.cpp:311
#70 0x00007f080ddcebac in QCoreApplication::notifyInternal (this=0x7fffbc0d3e60, receiver=0x7fffbc0d3e60, event=0xbd1d50) at kernel/qcoreapplication.cpp:732
#71 0x00007f080ddd23a5 in sendEvent (receiver=0x0, event_type=0, data=0x60c7a0) at kernel/qcoreapplication.h:215
#72 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x60c7a0) at kernel/qcoreapplication.cpp:1373
#73 0x00007f080ddf9743 in sendPostedEvents (s=<value optimized out>) at kernel/qcoreapplication.h:220
#74 postEventSourceDispatch (s=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:277
#75 0x00007f0804c6d2b3 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#76 0x00007f0804c6da90 in ?? () from /lib64/libglib-2.0.so.0
#77 0x00007f0804c6dd30 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#78 0x00007f080ddf98df in QEventDispatcherGlib::processEvents (this=0x612840, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#79 0x00007f080d240d2e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#80 0x00007f080ddcdfe2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#81 0x00007f080ddce1f5 in QEventLoop::exec (this=0x7fffbc0d3d20, flags=...) at kernel/qeventloop.cpp:201
#82 0x00007f080ddd265b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#83 0x000000000040316e in main (argc=<value optimized out>, argv=<value optimized out>) at /usr/src/debug/kdepim-4.5.80/kmail/main.cpp:145

Possible duplicates by query: bug 253009, bug 250706, bug 238819.

Reported using DrKonqi
Comment 1 Tobias Koenig 2010-12-12 00:08:42 UTC
Hej Tom,

I can't reproduce it here with a clean setup. Does it help to start with a clean kmail2rc file?

Ciao,
Tobias
Comment 2 tom 2010-12-12 12:32:42 UTC
I don't have the problem anymore since I created a clean kmail2rc file. It as probably a problem with the kmail to kmail2 conversion process.