Bug 257535 - Kate Crashes at close
Summary: Kate Crashes at close
Status: RESOLVED DUPLICATE of bug 246652
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-21 19:21 UTC by Patrick "Finn" Robins
Modified: 2010-11-21 22:46 UTC (History)
0 users

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 Patrick "Finn" Robins 2010-11-21 19:21:23 UTC
Application: kate (3.5.3)
KDE Platform Version: 4.5.3 (KDE 4.5.3)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-23-generic x86_64
Distribution: Ubuntu 10.10

-- Information about the crash:
Had finished running a couple of compiles in the terminal window to generate compiler errors to post for a class assignment. Clicked the 'x' to close Kate and Kate crashed.
I do have a question, why crashes by kate are being reclassed as a duplicate of a Yakuake bug?
I do run Yakuake but it is not crashing. It continues to function just fine after Kate goes down.
Any explanation would be appreciated. This bug if it continues is going to make it very difficult to continue using Kate. Can't afford to keep losing school work to crashes.

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0x7f4db6c38710 (LWP 2802)):
#0  0x00007f4dcb8ac203 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f4dc8a1b009 in ?? () from /lib/libglib-2.0.so.0
#2  0x00007f4dc8a1b45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#3  0x00007f4dc97bf1e6 in QEventDispatcherGlib::processEvents (this=0x22568e0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:417
#4  0x00007f4dc9791a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#5  0x00007f4dc9791dec in QEventLoop::exec (this=0x7f4db6c37db0, flags=) at kernel/qeventloop.cpp:201
#6  0x00007f4dc969c2fd in QThread::exec (this=<value optimized out>) at thread/qthread.cpp:490
#7  0x00007f4dc97715f8 in QInotifyFileSystemWatcherEngine::run (this=0x253e7e0) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f4dc969f27e in QThreadPrivate::start (arg=0x253e7e0) at thread/qthread_unix.cpp:266
#9  0x00007f4dc8ed9971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#10 0x00007f4dcb8b894d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f4dafbab710 (LWP 2843)):
#0  pthread_cond_wait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:162
#1  0x00007f4dba454334 in QTWTF::TCMalloc_PageHeap::scavengerThread (this=0x7f4dba75f160) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:2359
#2  0x00007f4dba454369 in QTWTF::TCMalloc_PageHeap::runScavengerThread (context=0x7f4dba76d234) at ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastMalloc.cpp:1464
#3  0x00007f4dc8ed9971 in start_thread (arg=<value optimized out>) at pthread_create.c:304
#4  0x00007f4dcb8b894d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#5  0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f4dcbf35760 (LWP 2799)):
[KCrash Handler]
#6  0x0000000000000040 in ?? ()
#7  0x00007f4dc97aa4c1 in QObject::disconnect (sender=0x28df190, signal=<value optimized out>, receiver=0x2874970, method=<value optimized out>) at kernel/qobject.cpp:2730
#8  0x00007f4dc9e70a35 in KActionCollection::removeAssociatedWidget (this=0x2874970, widget=0x28df190) at ../../kdeui/actions/kactioncollection.cpp:726
#9  0x00007f4dca084fcd in KXMLGUIClient::prepareXMLUnplug (this=0x21ff988, w=0x28df190) at ../../kdeui/xmlgui/kxmlguiclient.cpp:734
#10 0x00007f4dca08dc36 in KXMLGUIFactory::removeClient (this=<value optimized out>, client=0x21ff988) at ../../kdeui/xmlgui/kxmlguifactory.cpp:439
#11 0x00007f4dca087761 in KXMLGUIClient::~KXMLGUIClient (this=0x21ff988, __in_chrg=<value optimized out>) at ../../kdeui/xmlgui/kxmlguiclient.cpp:100
#12 0x00007f4db4c98f15 in Konsole::SessionController::~SessionController (this=0x21ff960, __in_chrg=<value optimized out>) at ../../../../apps/konsole/src/SessionController.cpp:181
#13 0x00007f4dc97a4d5f in QObjectPrivate::deleteChildren (this=0x2347050) at kernel/qobject.cpp:1957
#14 0x00007f4dc97ac41b in QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945
#15 0x00007f4db4cbf5ea in Konsole::ViewManager::~ViewManager (this=0x2235540, __in_chrg=<value optimized out>) at ../../../../apps/konsole/src/ViewManager.cpp:101
#16 0x00007f4dc97a4d5f in QObjectPrivate::deleteChildren (this=0x27cd150) at kernel/qobject.cpp:1957
#17 0x00007f4dc97ac41b in QObject::~QObject (this=<value optimized out>, __in_chrg=<value optimized out>) at kernel/qobject.cpp:945
#18 0x00007f4dc607a872 in KParts::Part::~Part (this=0x28ec780, __vtt_parm=0x7f4db51075f0, __in_chrg=<value optimized out>) at ../../kparts/part.cpp:212
#19 0x00007f4db4f04807 in Konsole::Part::~Part (this=0x28ec780, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../../apps/konsole/src/Part.cpp:113
#20 0x00007f4dc97a4d5f in QObjectPrivate::deleteChildren (this=0x23fc700) at kernel/qobject.cpp:1957
#21 0x00007f4dcacfd168 in QWidget::~QWidget (this=0x23fc650, __in_chrg=<value optimized out>) at kernel/qwidget.cpp:1589
#22 0x00007f4db9a29e9f in KateConsole::~KateConsole (this=0x23fc650, __in_chrg=<value optimized out>) at ../../../../kate/plugins/konsole/kateconsole.cpp:168
#23 0x00007f4db9a2a3cc in KateKonsolePluginView::~KateKonsolePluginView (this=0x23f9a70, __in_chrg=<value optimized out>) at ../../../../kate/plugins/konsole/kateconsole.cpp:128
#24 0x00007f4dca3d38e8 in KatePluginManager::disablePluginGUI (this=<value optimized out>, item=<value optimized out>, win=0x225fe00) at ../../../kate/app/katepluginmanager.cpp:217
#25 0x00007f4dca3d435b in KatePluginManager::disableAllPluginsGUI (this=0x21ab1b0, win=0x225fe00) at ../../../kate/app/katepluginmanager.cpp:151
#26 0x00007f4dca3cca7d in KateMainWindow::~KateMainWindow (this=0x225fe00, __in_chrg=<value optimized out>, __vtt_parm=<value optimized out>) at ../../../kate/app/katemainwindow.cpp:232
#27 0x00007f4dc97a4c08 in QObject::event (this=0x225fe00, e=0x7fff8d10a600) at kernel/qobject.cpp:1202
#28 0x00007f4dcacf76df in QWidget::event (this=0x225fe00, event=0x2848fd0) at kernel/qwidget.cpp:8646
#29 0x00007f4dcb0df41b in QMainWindow::event (this=0x225fe00, event=0x2848fd0) at widgets/qmainwindow.cpp:1417
#30 0x00007f4dca080a13 in KXmlGuiWindow::event (this=0x28df190, ev=0x7fff8d10a600) at ../../kdeui/xmlgui/kxmlguiwindow.cpp:132
#31 0x00007f4dcaca1fdc in QApplicationPrivate::notify_helper (this=0x1fc83a0, receiver=0x225fe00, e=0x2848fd0) at kernel/qapplication.cpp:4396
#32 0x00007f4dcaca7aed in QApplication::notify (this=0x7fff8d10bb50, receiver=0x225fe00, e=0x2848fd0) at kernel/qapplication.cpp:4277
#33 0x00007f4dc9f64526 in KApplication::notify (this=0x7fff8d10bb50, receiver=0x225fe00, event=0x2848fd0) at ../../kdeui/kernel/kapplication.cpp:310
#34 0x00007f4dc9792cdc in QCoreApplication::notifyInternal (this=0x7fff8d10bb50, receiver=0x225fe00, event=0x2848fd0) at kernel/qcoreapplication.cpp:732
#35 0x00007f4dc9795c22 in sendEvent (receiver=0x0, event_type=<value optimized out>, data=0x1fa4350) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#36 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=<value optimized out>, data=0x1fa4350) at kernel/qcoreapplication.cpp:1373
#37 0x00007f4dc97bf653 in sendPostedEvents (s=0x1fcf770) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#38 postEventSourceDispatch (s=0x1fcf770) at kernel/qeventdispatcher_glib.cpp:277
#39 0x00007f4dc8a17342 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0x00007f4dc8a1b2a8 in ?? () from /lib/libglib-2.0.so.0
#41 0x00007f4dc8a1b45c in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0x00007f4dc97bf193 in QEventDispatcherGlib::processEvents (this=0x1fa3e60, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:415
#43 0x00007f4dcad54a4e in QGuiEventDispatcherGlib::processEvents (this=0x28df190, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#44 0x00007f4dc9791a02 in QEventLoop::processEvents (this=<value optimized out>, flags=) at kernel/qeventloop.cpp:149
#45 0x00007f4dc9791dec in QEventLoop::exec (this=0x7fff8d10ba10, flags=) at kernel/qeventloop.cpp:201
#46 0x00007f4dc9795ebb in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#47 0x00007f4dcbb5ad26 in kdemain (argc=<value optimized out>, argv=<value optimized out>) at ../../../kate/app/katemain.cpp:377
#48 0x00007f4dcb7f0d8e in __libc_start_main (main=<value optimized out>, argc=<value optimized out>, ubp_av=<value optimized out>, init=<value optimized out>, fini=<value optimized out>, rtld_fini=<value optimized out>, stack_end=0x7fff8d10d0e8) at libc-start.c:226
#49 0x0000000000400659 in _start ()

Possible duplicates by query: bug 257385, bug 255033.

Reported using DrKonqi
Comment 1 Dominik Haumann 2010-11-21 22:46:50 UTC
Fixed for post-KDE 4.5.3

*** This bug has been marked as a duplicate of bug 246652 ***