Bug 277062 - kate crashing during start
Summary: kate crashing during start
Status: RESOLVED FIXED
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: VHI crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-04 13:40 UTC by Ales Seifert
Modified: 2011-07-12 07:00 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 4.7.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ales Seifert 2011-07-04 13:40:38 UTC
Application: kate (3.6.90)
KDE Platform Version: 4.6.90 (4.7 RC1) "release 7"
Qt Version: 4.7.4
Operating System: Linux 2.6.39-28 x86_64
Distribution: "openSUSE 11.4 (x86_64)"

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

starting kate without file or with file to edit there seems to be some component missing, but how to reinstall it?

The crash can be reproduced every time.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault
[Current thread is 1 (Thread 0x7f947cf4f760 (LWP 7883))]

Thread 2 (Thread 0x7f9469063700 (LWP 7884)):
#0  0xffffffffff600137 in ?? ()
#1  0x00007fff661f36e1 in ?? ()
#2  0x00007f94752b92b3 in clock_gettime () from /lib64/librt.so.1
#3  0x00007f947a77a902 in do_gettime (frac=<optimized out>, sec=<optimized out>) at tools/qelapsedtimer_unix.cpp:123
#4  qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#5  0x00007f947a83dc1d in QTimerInfoList::updateCurrentTime (this=0x7f94640016d0) at kernel/qeventdispatcher_unix.cpp:339
#6  0x00007f947a83df95 in QTimerInfoList::timerWait (this=0x7f94640016d0, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#7  0x00007f947a83ca5c in timerSourcePrepareHelper (src=<optimized out>, timeout=0x7f9469062c4c) at kernel/qeventdispatcher_glib.cpp:136
#8  0x00007f947a83cb05 in timerSourcePrepare (source=<optimized out>, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#9  0x00007f9479edac87 in g_main_context_prepare () from /lib64/libglib-2.0.so.0
#10 0x00007f9479edbba9 in ?? () from /lib64/libglib-2.0.so.0
#11 0x00007f9479edc250 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#12 0x00007f947a83d256 in QEventDispatcherGlib::processEvents (this=0xcdb580, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#13 0x00007f947a811862 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#14 0x00007f947a811a75 in QEventLoop::exec (this=0x7f9469062de0, flags=...) at kernel/qeventloop.cpp:201
#15 0x00007f947a7267f4 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:498
#16 0x00007f947a7f2f98 in QInotifyFileSystemWatcherEngine::run (this=0xcdb010) at io/qfilesystemwatcher_inotify.cpp:248
#17 0x00007f947a7290e5 in QThreadPrivate::start (arg=0xcdb010) at thread/qthread_unix.cpp:331
#18 0x00007f947a18ea3f in start_thread () from /lib64/libpthread.so.0
#19 0x00007f947c8f567d in clone () from /lib64/libc.so.6
#20 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f947cf4f760 (LWP 7883)):
[KCrash Handler]
#6  0x00007f947b7e6831 in KAboutData::appName() const () from /usr/lib64/libkdecore.so.5
#7  0x00007f947b7fb791 in KComponentData::componentName() const () from /usr/lib64/libkdecore.so.5
#8  0x00007f947b456616 in Kate::XMLGUIClient::xmlDataFile (this=<optimized out>, componentData=<optimized out>, filename=...) at /usr/src/debug/kate-4.6.90/kate/interfaces/kate/plugin.cpp:132
#9  0x00007f947b45688a in Kate::XMLGUIClient::XMLGUIClient (this=0xe0b138, componentData=...) at /usr/src/debug/kate-4.6.90/kate/interfaces/kate/plugin.cpp:126
#10 0x00007f946a13af07 in PluginKateXMLToolsView::PluginKateXMLToolsView (this=0xe0b120, win=0x6699f0) at /usr/src/debug/kate-4.6.90/kate/plugins/xmltools/plugin_katexmltools.cpp:123
#11 0x00007f946a13b2c9 in PluginKateXMLTools::createView (this=<optimized out>, mainWindow=0x6699f0) at /usr/src/debug/kate-4.6.90/kate/plugins/xmltools/plugin_katexmltools.cpp:117
#12 0x00007f947b46e26a in KatePluginManager::enablePluginGUI (this=<optimized out>, item=0x96a8c0, win=0x9a8ef0, config=0x6d8c40) at /usr/src/debug/kate-4.6.90/kate/app/katepluginmanager.cpp:206
#13 0x00007f947b46e459 in KatePluginManager::enableAllPluginsGUI (this=0x950f10, win=0x9a8ef0, config=0x6d8c40) at /usr/src/debug/kate-4.6.90/kate/app/katepluginmanager.cpp:165
#14 0x00007f947b468269 in KateMainWindow::KateMainWindow (this=0x9a8ef0, sconfig=0x6d8c40, sgroup=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kate-4.6.90/kate/app/katemainwindow.cpp:184
#15 0x00007f947b4574f4 in KateApp::newMainWindow (this=<optimized out>, sconfig_=<optimized out>, sgroup_=<optimized out>) at /usr/src/debug/kate-4.6.90/kate/app/kateapp.cpp:390
#16 0x00007f947b47cc90 in KateSessionManager::activateSession (this=0x951640, session=<optimized out>, closeLast=<optimized out>, saveLast=<optimized out>, loadNew=<optimized out>) at /usr/src/debug/kate-4.6.90/kate/app/katesession.cpp:338
#17 0x00007f947b47fd1b in KateSessionManager::chooseSession (this=0x951640) at /usr/src/debug/kate-4.6.90/kate/app/katesession.cpp:438
#18 0x00007f947b4590b6 in KateApp::startupKate (this=0x7fff66178430) at /usr/src/debug/kate-4.6.90/kate/app/kateapp.cpp:182
#19 0x00007f947b459460 in KateApp::initKate (this=0x7fff66178430) at /usr/src/debug/kate-4.6.90/kate/app/kateapp.cpp:135
#20 0x00007f947b459652 in KateApp::KateApp (this=0x7fff66178430, args=<optimized out>) at /usr/src/debug/kate-4.6.90/kate/app/kateapp.cpp:72
#21 0x00007f947cb94b8f in kdemain (argc=1, argv=0x7fff66179968) at /usr/src/debug/kate-4.6.90/kate/app/katemain.cpp:373
#22 0x00007f947c840bfd in __libc_start_main () from /lib64/libc.so.6
#23 0x0000000000400699 in _start () at ../sysdeps/x86_64/elf/start.S:113

Reported using DrKonqi
Comment 1 Dominik Haumann 2011-07-04 17:19:36 UTC
Can reproduce:

Thread 1 (Thread 0xb4f27710 (LWP 11172)):
[KCrash Handler]
#7  0xb60043de in KComponentData::KComponentData(KComponentData const&) () from /usr/lib/libkdecore.so.5
#8  0xb6f4f2ed in KXMLGUIClient::componentData() const () from /usr/lib/libkdeui.so.5
#9  0xafed83c6 in PluginKateXMLToolsView::PluginKateXMLToolsView (this=0x9dfbdb8, win=0x9a45bd0) at /home/dh/kde/trunk/kate/kate/plugins/xmltools/plugin_katexmltools.cpp:123
#10 0xafed837e in PluginKateXMLTools::createView (this=0x9b886d0, mainWindow=0x9a45bd0) at /home/dh/kde/trunk/kate/kate/plugins/xmltools/plugin_katexmltools.cpp:117
#11 0xb7820199 in KatePluginManager::enablePluginGUI (this=0x8487a80, item=0x848bf48, win=0x9a800f8, config=0x0) at /home/dh/kde/trunk/kate/kate/app/katepluginmanager.cpp:206
#12 0xb78203bb in KatePluginManager::enablePluginGUI (this=0x8487a80, item=0x848bf48) at /home/dh/kde/trunk/kate/kate/app/katepluginmanager.cpp:226
#13 0xb780d443 in KateConfigPluginPage::loadPlugin (this=0x9ee0f80, item=0x9eed0c8) at /home/dh/kde/trunk/kate/kate/app/kateconfigplugindialogpage.cpp:102
#14 0xb780d3d2 in KateConfigPluginPage::stateChange (this=0x9ee0f80, item=0x9eed0c8, b=true) at /home/dh/kde/trunk/kate/kate/app/kateconfigplugindialogpage.cpp:92
#15 0xb780ceb8 in KateConfigPluginPage::qt_metacall (this=0x9ee0f80, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfb38df4) at /home/dh/kde/trunk/kate/build/kate/app/kateconfigplugindialogpage.moc:153
#16 0xb5db107d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#17 0xb5dc04cc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#18 0xb780cd71 in KatePluginListView::stateChange (this=0x9edcce0, _t1=0x9eed0c8, _t2=true) at /home/dh/kde/trunk/kate/build/kate/app/kateconfigplugindialogpage.moc:90
#19 0xb780d092 in KatePluginListView::stateChanged (this=0x9edcce0, item=0x9eed0c8) at /home/dh/kde/trunk/kate/kate/app/kateconfigplugindialogpage.cpp:62
#20 0xb780cd06 in KatePluginListView::qt_metacall (this=0x9edcce0, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfb38f14) at /home/dh/kde/trunk/kate/build/kate/app/kateconfigplugindialogpage.moc:78
#21 0xb5db107d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#22 0xb5dc04cc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#23 0xb6b04e3d in QTreeWidget::itemChanged(QTreeWidgetItem*, int) () from /usr/lib/libQtGui.so.4
#24 0xb6b04eb8 in ?? () from /usr/lib/libQtGui.so.4
#25 0xb6b0db4a in QTreeWidget::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtGui.so.4
#26 0xb780cc9e in KatePluginListView::qt_metacall (this=0x9edcce0, _c=QMetaObject::InvokeMetaMethod, _id=108, _a=0xbfb39064) at /home/dh/kde/trunk/kate/build/kate/app/kateconfigplugindialogpage.moc:72
#27 0xb5db107d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#28 0xb5dc04cc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#29 0xb5e0f38d in QAbstractItemModel::dataChanged(QModelIndex const&, QModelIndex const&) () from /usr/lib/libQtCore.so.4
#30 0xb6b0579b in ?? () from /usr/lib/libQtGui.so.4
#31 0xb6b0926a in QTreeWidgetItem::setData(int, int, QVariant const&) () from /usr/lib/libQtGui.so.4
#32 0xb6b03621 in ?? () from /usr/lib/libQtGui.so.4
#33 0xb6b390dc in QStyledItemDelegate::editorEvent(QEvent*, QAbstractItemModel*, QStyleOptionViewItem const&, QModelIndex const&) () from /usr/lib/libQtGui.so.4
#34 0xb6a84e16 in ?? () from /usr/lib/libQtGui.so.4
#35 0xb6a8aeab in QAbstractItemView::edit(QModelIndex const&, QAbstractItemView::EditTrigger, QEvent*) () from /usr/lib/libQtGui.so.4
#36 0xb6a85ab1 in QAbstractItemView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#37 0xb6ad2bc4 in QTreeView::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQtGui.so.4
#38 0xb653daf0 in QWidget::event(QEvent*) () from /usr/lib/libQtGui.so.4
#39 0xb694d0f5 in QFrame::event(QEvent*) () from /usr/lib/libQtGui.so.4
#40 0xb69deb91 in QAbstractScrollArea::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#41 0xb6a82e74 in QAbstractItemView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#42 0xb6ace546 in QTreeView::viewportEvent(QEvent*) () from /usr/lib/libQtGui.so.4
#43 0xb69e1486 in ?? () from /usr/lib/libQtGui.so.4
#44 0xb5daa926 in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#45 0xb64e2654 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#46 0xb64ebf80 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#47 0xb6f96cc1 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#48 0xb5daa78e in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#49 0xb64e372c in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/libQtGui.so.4
#50 0xb656fbb0 in ?? () from /usr/lib/libQtGui.so.4
#51 0xb656ecbe in QApplication::x11ProcessEvent(_XEvent*) () from /usr/lib/libQtGui.so.4
#52 0xb65995e0 in ?? () from /usr/lib/libQtGui.so.4
#53 0xb53a9509 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#54 0xb53a9d10 in ?? () from /lib/libglib-2.0.so.0
#55 0xb53a9fce in g_main_context_iteration () from /lib/libglib-2.0.so.0
#56 0xb5dd8f7b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#57 0xb65991da in ?? () from /usr/lib/libQtGui.so.4
#58 0xb5da9a6d in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#59 0xb5da9c99 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#60 0xb6a2554d in QDialog::exec() () from /usr/lib/libQtGui.so.4
#61 0xb781b479 in KateMainWindow::showPluginConfigPage (this=0x9a800f8, configpageinterface=0x0, id=0) at /home/dh/kde/trunk/kate/kate/app/katemainwindow.cpp:745
#62 0xb781b3e7 in KateMainWindow::slotConfigure (this=0x9a800f8) at /home/dh/kde/trunk/kate/kate/app/katemainwindow.cpp:733
Comment 2 Dominik Haumann 2011-07-04 17:40:24 UTC
related: bug #265237
Comment 3 Christoph Cullmann 2011-07-10 10:23:20 UTC
Fixed in master and KDE/4.7
Comment 4 Weng Xuetian 2011-07-12 02:42:06 UTC
Is it fixed in KDE 4.7 RC2 ?
I can still reproduce it in KDE 4.7 RC2.
Comment 5 Dominik Haumann 2011-07-12 07:00:53 UTC
Yes, it was fixed just after the RC2 release, unfortunately.