Bug 336922 - Kate crashes when editing KMyMoney files
Summary: Kate crashes when editing KMyMoney files
Status: RESOLVED DUPLICATE of bug 335121
Alias: None
Product: kate
Classification: Applications
Component: general (show other bugs)
Version: 3.12.5
Platform: Fedora RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2014-07-01 04:38 UTC by Felipe Ferreri Tonello
Modified: 2014-07-01 09:59 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Felipe Ferreri Tonello 2014-07-01 04:38:29 UTC
Application: kate (3.12.5)
KDE Platform Version: 4.12.5
Qt Version: 4.8.6
Operating System: Linux 3.14.8-200.fc20.x86_64 x86_64
Distribution: "Fedora release 20 (Heisenbug)"

-- Information about the crash:
- What I was doing when the application crashed:
Kate always crashes when _saving_ a edited KMyMoney file. This also happens to KWrite and any other app that uses Kate Part.

The crash can be reproduced every time.

-- Backtrace:
Application: Kate (kate), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f8f9a3fa8c0 (LWP 27549))]

Thread 2 (Thread 0x7f8f8ba4d700 (LWP 27550)):
#0  0x000000379480bd20 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f8f8d116f2b in QTWTF::TCMalloc_PageHeap::scavengerThread() () from /lib64/libQtScript.so.4
#2  0x00007f8f8d116f69 in QTWTF::TCMalloc_PageHeap::runScavengerThread(void*) () from /lib64/libQtScript.so.4
#3  0x0000003794807f33 in start_thread () from /lib64/libpthread.so.0
#4  0x00000037940f4ded in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f8f9a3fa8c0 (LWP 27549)):
[KCrash Handler]
#5  0x0000003795004642 in deflate () from /lib64/libz.so.1
#6  0x00000037c8ea5d8c in KGzipFilter::compress(bool) () from /lib64/libkdecore.so.5
#7  0x00000037c8ea80da in KFilterDev::writeData(char const*, long long) () from /lib64/libkdecore.so.5
#8  0x00007f8f9b4d4fb0 in QIODevice::write(char const*, long long) () from /lib64/libQtCore.so.4
#9  0x00007f8f9b4e4c85 in QTextStreamPrivate::flushWriteBuffer() () from /lib64/libQtCore.so.4
#10 0x00007f8f9b4ec4db in QTextStream::operator<<(QString const&) () from /lib64/libQtCore.so.4
#11 0x00007f8f8cb4b1b6 in Kate::TextBuffer::save(QString const&) () from /lib64/libkatepartinterfaces.so.4
#12 0x00007f8f8cbbdb00 in KateBuffer::saveFile(QString const&) () from /lib64/libkatepartinterfaces.so.4
#13 0x00007f8f8cbb771a in KateDocument::saveFile() () from /lib64/libkatepartinterfaces.so.4
#14 0x00000037cf8289aa in KParts::ReadWritePart::save() () from /lib64/libkparts.so.4
#15 0x00007f8f8cb9ba10 in KateDocument::documentSave() () from /lib64/libkatepartinterfaces.so.4
#16 0x00007f8f8cbb99a1 in KateDocument::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) [clone .part.184] () from /lib64/libkatepartinterfaces.so.4
#17 0x00007f8f9b55f938 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /lib64/libQtCore.so.4
#18 0x00007f8f9bf4f872 in QAction::triggered(bool) () from /lib64/libQtGui.so.4
#19 0x00007f8f9bf51427 in QAction::activate(QAction::ActionEvent) () from /lib64/libQtGui.so.4
#20 0x00007f8f9bf5159c in QAction::event(QEvent*) () from /lib64/libQtGui.so.4
#21 0x00000037cb76b602 in KAction::event(QEvent*) () from /lib64/libkdeui.so.5
#22 0x00007f8f9bf55e7c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#23 0x00007f8f9bf5c7e5 in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#24 0x00000037cb84ab0a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#25 0x00007f8f9b54aebd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#26 0x00007f8f9bf89202 in QShortcutMap::dispatchEvent(QKeyEvent*) () from /lib64/libQtGui.so.4
#27 0x00007f8f9bf8933c in QShortcutMap::tryShortcutEvent(QObject*, QKeyEvent*) () from /lib64/libQtGui.so.4
#28 0x00007f8f9bf5db1b in QApplication::notify(QObject*, QEvent*) () from /lib64/libQtGui.so.4
#29 0x00000037cb84ab0a in KApplication::notify(QObject*, QEvent*) () from /lib64/libkdeui.so.5
#30 0x00007f8f9b54aebd in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /lib64/libQtCore.so.4
#31 0x00007f8f9bff508a in QKeyMapper::sendKeyEvent(QWidget*, bool, QEvent::Type, int, QFlags<Qt::KeyboardModifier>, QString const&, bool, int, unsigned int, unsigned int, unsigned int, bool*) () from /lib64/libQtGui.so.4
#32 0x00007f8f9bff5449 in QKeyMapperPrivate::translateKeyEvent(QWidget*, _XEvent const*, bool) () from /lib64/libQtGui.so.4
#33 0x00007f8f9bfd052f in QApplication::x11ProcessEvent(_XEvent*) () from /lib64/libQtGui.so.4
#34 0x00007f8f9bff7c04 in x11EventSourceDispatch(_GSource*, int (*)(void*), void*) () from /lib64/libQtGui.so.4
#35 0x00000037968492a6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#36 0x0000003796849628 in g_main_context_iterate.isra () from /lib64/libglib-2.0.so.0
#37 0x00000037968496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#38 0x00007f8f9b579a5e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#39 0x00007f8f9bff7d86 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtGui.so.4
#40 0x00007f8f9b54995f in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#41 0x00007f8f9b549cad in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib64/libQtCore.so.4
#42 0x00007f8f9b54f399 in QCoreApplication::exec() () from /lib64/libQtCore.so.4
#43 0x00000035b0806e15 in kdemain () from /lib64/libkdeinit4_kate.so
#44 0x0000003794021d65 in __libc_start_main () from /lib64/libc.so.6
#45 0x0000000000400831 in _start ()

Possible duplicates by query: bug 335121, bug 334717.

Reported using DrKonqi
Comment 1 Dominik Haumann 2014-07-01 09:59:02 UTC
Known issue with the underlying libz versino 1.2.8, there is no solution so far, though.

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