Summary: | Crashes on closing does not loose anything Version 15.12.3 | ||
---|---|---|---|
Product: | [Applications] kate | Reporter: | paul <paul.a.golder> |
Component: | application | Assignee: | KWrite Developers <kwrite-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | christoph, ciprian.m.vizitiu, skyhisi+kdebugs |
Priority: | NOR | ||
Version First Reported In: | 3.14.3 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | https://quickgit.kde.org/?p=kate.git&a=commit&h=0326973a38ea7f96f85430b489480de00f401141 | Version Fixed In: | Applications > 15.12.3 (not 15.12.3) |
Sentry Crash Report: |
Description
paul
2016-04-11 14:10:10 UTC
On my system (FC23 x86_64),XFCE, all updates, same version of Kate as original reporter, it happens when Kate gets through the file save/open dialog. Just opening and closing it won't produce the crash. Also: open one or more files close the tabs before closing Kate, still OK. Application: Kate (kate), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7f6413aea8c0 (LWP 4746))] Thread 5 (Thread 0x7f64099c0700 (LWP 4747)): #0 0x00007f6421c3bfdd in poll () at /lib64/libc.so.6 #1 0x00007f641f0f4272 in _xcb_conn_wait () at /lib64/libxcb.so.1 #2 0x00007f641f0f5ee7 in xcb_wait_for_event () at /lib64/libxcb.so.1 #3 0x00007f640c65b349 in QXcbEventReader::run() () at /lib64/libQt5XcbQpa.so.5 #4 0x00007f642284de18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #5 0x00007f64203c960a in start_thread () at /lib64/libpthread.so.0 #6 0x00007f6421c47a4d in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7f63fe76e700 (LWP 4748)): #0 0x00007f6421c3bfdd in poll () at /lib64/libc.so.6 #1 0x00007f641e59516c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f641e59527c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #3 0x00007f6422a76d0b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #4 0x00007f6422a1f6ea in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib64/libQt5Core.so.5 #5 0x00007f6422849004 in QThread::exec() () at /lib64/libQt5Core.so.5 #6 0x00007f6422c844b5 in QDBusConnectionManager::run() () at /lib64/libQt5DBus.so.5 #7 0x00007f642284de18 in QThreadPrivate::start(void*) () at /lib64/libQt5Core.so.5 #8 0x00007f64203c960a in start_thread () at /lib64/libpthread.so.0 #9 0x00007f6421c47a4d in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7f63f7fff700 (LWP 4749)): #0 0x00007f641e5d9734 in g_mutex_unlock () at /lib64/libglib-2.0.so.0 #1 0x00007f641e59417e in g_main_context_acquire () at /lib64/libglib-2.0.so.0 #2 0x00007f641e595025 in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #3 0x00007f641e59527c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #4 0x00007f641e5952b9 in glib_worker_main () at /lib64/libglib-2.0.so.0 #5 0x00007f641e5bb835 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #6 0x00007f64203c960a in start_thread () at /lib64/libpthread.so.0 #7 0x00007f6421c47a4d in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7f63f77fe700 (LWP 4750)): #0 0x00007f6421c3bfdd in poll () at /lib64/libc.so.6 #1 0x00007f641e59516c in g_main_context_iterate.isra () at /lib64/libglib-2.0.so.0 #2 0x00007f641e5954f2 in g_main_loop_run () at /lib64/libglib-2.0.so.0 #3 0x00007f6409ca5336 in gdbus_shared_thread_func () at /lib64/libgio-2.0.so.0 #4 0x00007f641e5bb835 in g_thread_proxy () at /lib64/libglib-2.0.so.0 #5 0x00007f64203c960a in start_thread () at /lib64/libpthread.so.0 #6 0x00007f6421c47a4d in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7f6413aea8c0 (LWP 4746)): [KCrash Handler] #5 0x00007f6421c8dbd4 in __memcpy_avx_unaligned () at /lib64/libc.so.6 #6 0x00005597bc850f90 in KateApp::mainWindow(int) () #7 0x00005597bc865ada in KatePluginManager::disablePluginGUI(KatePluginInfo*) () #8 0x00005597bc865b20 in KatePluginManager::unloadPlugin(KatePluginInfo*) () #9 0x00005597bc865ede in KatePluginManager::unloadAllPlugins() () #10 0x00005597bc865f3e in KatePluginManager::~KatePluginManager() () #11 0x00005597bc8514bf in KateApp::~KateApp() () #12 0x00005597bc84c953 in main () This is fixed in Kate >= 16.04, see: https://quickgit.kde.org/?p=kate.git&a=commit&h=0326973a38ea7f96f85430b489480de00f401141 Maybe we can backport to 15.12 branch. Then again, this looks like Kate from KDE 4, see version 3.14.3... Maybe we should even backport to 4.x... Given that was wrong since ever and the number of crashs we got with this is close to 0, I would just keep it like is in the old versions and be happy with master fixed. Dominik, version surely looks like 15.12.3; the "About" dialog reads: Version 15.12.3 Using: KDE Frameworks 5.22.0 Qt 5.6.0 (built against 5.6.0) The xcb windowing system ... but, if it matters in any way: on this system there's also a "kate4-part-4.14.3-15" which in turn is needed by "kdelibs-ktexteditor-6:4.14.20-1" so it can not be removed. Now also fixed for 15.12, but KDE itself will not do another release of this branch. If you are lucky, your distribution will get these fixes from the 15.12 branch, and then this is also fixed there. No fixes for the KDE 4 version for now, though. *** Bug 365848 has been marked as a duplicate of this bug. *** |