Application: kate (3.8.0) KDE Platform Version: 4.8.00 (4.8.0) (Compiled from sources) Qt Version: 4.8.0 Operating System: Linux 3.2.5-vs2.3.2.6-hardened x86_64 Distribution (Platform): Gentoo Packages -- Information about the crash: I was opening an old kate session, with 12 sql files, kate always crash trying to open it. The crash disappear after changing the file: /home/vivo/.kde4/share/apps/kate/sessions/SQL.katesession [Kate Plugins] katemailfilesplugin=true to katemailfilesplugin=false The crash can be reproduced every time. -- Backtrace: Application: Kate (kdeinit4), signal: Aborted Using host libthread_db library "/lib64/libthread_db.so.1". 82 T_PSEUDO (SYSCALL_SYMBOL, SYSCALL_NAME, SYSCALL_NARGS) [KCrash Handler] #6 0x000002f81e995a45 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x000002f81e996ebb in __GI_abort () at abort.c:93 #8 0x000002f8207173d4 in qt_message_output (msgType=<optimized out>, buf=<optimized out>) at global/qglobal.cpp:2252 #9 0x000002f82188f462 in QDebug::~QDebug (this=0x3bf36953160, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qdebug.h:85 #10 0x000002f821b1ae32 in KXMLGUIClient::setXML (this=<optimized out>, document=..., merge=<optimized out>) at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/xmlgui/kxmlguiclient.cpp:272 #11 0x000002f821b1d6f4 in KXMLGUIClient::setXMLFile (this=0x3e0c255418, _file=..., merge=false, setXMLDoc=true) at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/xmlgui/kxmlguiclient.cpp:239 #12 0x000002f80553c7a0 in Kate::XMLGUIClient::XMLGUIClient (this=0x3e0c255418, componentData=...) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/interfaces/kate/plugin.cpp:126 #13 0x000002f7fe3fe30b in KateMailFilesPluginView::KateMailFilesPluginView (this=0x3e0c255400, mainWindow=0x3e0bdbae90) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/plugins/mailfiles/katemailfiles.cpp:60 #14 0x000002f7fe3fe3f9 in KateMailFilesPlugin::createView (this=<optimized out>, mainWindow=0x3e0bdbae90) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/plugins/mailfiles/katemailfiles.cpp:56 #15 0x000002f80555b13d in KatePluginManager::enablePluginGUI (this=<optimized out>, item=0x3e0bd33f50, win=0x3e0bdd0830, config=0x3e0ba9ca60) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/app/katepluginmanager.cpp:205 #16 0x000002f80555b750 in KatePluginManager::enableAllPluginsGUI (this=0x3e0bc97640, win=0x3e0bdd0830, config=0x3e0ba9ca60) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/app/katepluginmanager.cpp:164 #17 0x000002f805555ff3 in KateMainWindow::KateMainWindow (this=0x3e0bdd0830, sconfig=0x3e0ba9ca60, sgroup=..., __in_chrg=<optimized out>, __vtt_parm=<optimized out>) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/app/katemainwindow.cpp:184 #18 0x000002f80553ef5d in KateApp::newMainWindow (this=<optimized out>, sconfig_=<optimized out>, sgroup_=...) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/app/kateapp.cpp:390 #19 0x000002f805571c22 in KateSessionManager::activateSession (this=0x3e0bc98010, session=..., closeLast=<optimized out>, saveLast=<optimized out>, loadNew=<optimized out>) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/app/katesession.cpp:338 #20 0x000002f805574e2f in KateSessionManager::chooseSession (this=0x3e0bc98010) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/app/katesession.cpp:470 #21 0x000002f8055404a0 in KateApp::startupKate (this=0x3bf36954210) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/app/kateapp.cpp:182 #22 0x000002f805540765 in KateApp::initKate (this=0x3bf36954210) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/app/kateapp.cpp:135 #23 0x000002f805540949 in KateApp::KateApp (this=0x3bf36954210, args=<optimized out>) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/app/kateapp.cpp:72 #24 0x000002f8057c04cf in kdemain (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kde-base/kate-9999/kate-9999/kate/app/katemain.cpp:373 #25 0x0000003e0b536b70 in launch (argc=1, _name=0x3e0b80d278 "kate", args=<optimized out>, cwd=0x0, envc=<optimized out>, envs=<optimized out>, reset_env=false, tty=0x0, avoid_loops=false, startup_id_str=0x3e0b53c531 "0") at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kinit/kinit.cpp:734 #26 0x0000003e0b537ac9 in handle_launcher_request (sock=<optimized out>, who=<optimized out>) at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kinit/kinit.cpp:1226 #27 0x0000003e0b538006 in handle_requests (waitForPid=0) at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kinit/kinit.cpp:1419 #28 0x0000003e0b53340f in main (argc=2, argv=0x3bf36956178, envp=0x3bf36956190) at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kinit/kinit.cpp:1907 Possible duplicates by query: bug 284982, bug 283935, bug 283761, bug 270442. Reported using DrKonqi
Created attachment 69211 [details] New crash information added by DrKonqi kate (3.8.0) on KDE Platform 4.8.00 (4.8.0) using Qt 4.8.0 same as before, to testify reproducibility -- Backtrace (Reduced): #6 0x000002f81e995a45 in __GI_raise (sig=<optimized out>) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #7 0x000002f81e996ebb in __GI_abort () at abort.c:93 [...] #9 0x000002f82188f462 in QDebug::~QDebug (this=0x3bf36953160, __in_chrg=<optimized out>) at /usr/include/qt4/QtCore/qdebug.h:85 #10 0x000002f821b1ae32 in KXMLGUIClient::setXML (this=<optimized out>, document=..., merge=<optimized out>) at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/xmlgui/kxmlguiclient.cpp:272 #11 0x000002f821b1d6f4 in KXMLGUIClient::setXMLFile (this=0x3e0c2c0b88, _file=..., merge=false, setXMLDoc=true) at /usr/src/debug/kde-base/kdelibs-9999/kdelibs-9999/kdeui/xmlgui/kxmlguiclient.cpp:239
Created attachment 69212 [details] SQL.katesession the session file _before_ disabling the plugin, after changing it and opening the session in kate there are also a bunch of other changes, because kate auto-update the file.
Tried with current kate.git master, works for me. If you know an other way to reproduce, please tell , sorry that I can't do more, code inspection shows no "obvious" errors, too.
cannot reproduce with kate 3.8.5 and kde 4.8.5, most files are now deleted tough