[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kwrite-devel
Subject:    [Bug 123315] kwrite/kate crashes randomly after save
From:       "Tais M.Hansen" <tais.hansen () osd ! dk>
Date:       2006-06-08 8:47:43
Message-ID: 20060608084743.14646.qmail () ktown ! kde ! org
[Download RAW message or body]

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=123315         




------- Additional Comments From tais.hansen osd dk  2006-06-08 10:47 -------
I've been plagued by this bug as well with kde-3.5.2 and now also 3.5.3. It affects \
Quanta and KDevelop as well, probably because of katepart.

It's really easy to reproduce on my box. (Slackware 10.2, gcc-3.3.6, qt-3.3.4)

Create a file with some content. Ie.

---[snip]---
# Hello world.
# $Id$

echo "Hello wirld!"
---[snip]---

Add it to svn and set svn:keywords:

svn add test.sh
svn propset svn:keywords Id test.sh
svn commit test.sh

Kate will popup a requester saying the file changed; Status on Disk is "Created". \
Reload the file, and ie. correct the echo-line from "wirld" to "world" and save. Kate \
crashes with a "Copy File(s) Progress" dialog open, making a backup file. Any changes \
are lost.

I haven't been able to reproduce this without svn. Manually editing the file or \
moving it around doesn't seem to affect kate the same way. The "modified files" \
dialog's Status on Disk field in those cases are "Modified" or "Deleted". It only \
seems to happen when kate thinks the file was "Created".

Backtrace (using backup files):

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1242974496 (LWP 1465)]
[KCrash handler]
#5  0xb7145d99 in operator== () from /usr/lib/qt/lib/libqt-mt.so.3
#6  0xb7a988e1 in KDirWatchPrivate::slotActivated ()
   from /opt/kde/lib/libkio.so.4
#7  0xb7a9c31f in KDirWatchPrivate::qt_invoke () from /opt/kde/lib/libkio.so.4
#8  0xb6e671ec in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#9  0xb6e6734d in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#10 0xb718af22 in QSocketNotifier::activated ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#11 0xb6e839c0 in QSocketNotifier::event () from /usr/lib/qt/lib/libqt-mt.so.3
#12 0xb6e0a95f in QApplication::internalNotify ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#13 0xb6e09f5e in QApplication::notify () from /usr/lib/qt/lib/libqt-mt.so.3
#14 0xb74476b5 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#15 0xb6dfa36a in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#16 0xb6db48b3 in QEventLoop::processEvents ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#17 0xb6e1cd18 in QEventLoop::enterLoop () from /usr/lib/qt/lib/libqt-mt.so.3
#18 0xb6e0ac11 in QApplication::enter_loop ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#19 0xb7a5cf83 in KIO::NetAccess::enter_loop () from /opt/kde/lib/libkio.so.4
#20 0xb7a5c263 in KIO::NetAccess::filecopyInternal ()
   from /opt/kde/lib/libkio.so.4
#21 0xb7a5a9a0 in KIO::NetAccess::file_copy () from /opt/kde/lib/libkio.so.4
#22 0xb5cc564f in KateDocument::save () from /opt/kde/lib/kde3/libkatepart.so
#23 0xb5d07c11 in KateView::save () from /opt/kde/lib/kde3/libkatepart.so
#24 0xb5cfe1f9 in KateView::qt_invoke () from /opt/kde/lib/kde3/libkatepart.so
#25 0xb6e671ec in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#26 0xb6e67014 in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#27 0xb7739d4b in KAction::activated () from /opt/kde/lib/libkdeui.so.4
#28 0xb77394ba in KAction::slotActivated () from /opt/kde/lib/libkdeui.so.4
#29 0xb773a043 in KAction::qt_invoke () from /opt/kde/lib/libkdeui.so.4
#30 0xb6e671ec in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#31 0xb6e67014 in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#32 0xb74df62b in KAccelPrivate::menuItemActivated ()
   from /opt/kde/lib/libkdecore.so.4
#33 0xb74ddef9 in KAccelPrivate::emitActivatedSignal ()
   from /opt/kde/lib/libkdecore.so.4
#34 0xb74ddc96 in KAccelPrivate::eventFilter ()
   from /opt/kde/lib/libkdecore.so.4
#35 0xb6e64b1e in QObject::activate_filters ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#36 0xb6e64a4c in QObject::event () from /usr/lib/qt/lib/libqt-mt.so.3
#37 0xb6e9d56f in QWidget::event () from /usr/lib/qt/lib/libqt-mt.so.3
#38 0xb6f5c132 in QMainWindow::event () from /usr/lib/qt/lib/libqt-mt.so.3
#39 0xb7eaf80c in KateMainWindow::event ()
   from /opt/kde/lib/libkateinterfaces.so.0
#40 0xb6e0a95f in QApplication::internalNotify ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#41 0xb6e0a454 in QApplication::notify () from /usr/lib/qt/lib/libqt-mt.so.3
#42 0xb74476b5 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#43 0xb74dccab in KAccelEventHandler::x11Event ()
   from /opt/kde/lib/libkdecore.so.4
#44 0xb744d7df in KApplication::x11EventFilter ()
   from /opt/kde/lib/libkdecore.so.4
#45 0xb6d940b8 in qt_set_x11_event_filter ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#46 0xb6d9dd9b in QApplication::x11ProcessEvent ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#47 0xb6db4e54 in QEventLoop::processEvents ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#48 0xb6e1cd18 in QEventLoop::enterLoop () from /usr/lib/qt/lib/libqt-mt.so.3
#49 0xb6e1cbc8 in QEventLoop::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#50 0xb6e0abb1 in QApplication::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#51 0xb7f073f8 in kdemain () from /opt/kde/lib/libkdeinit_kate.so
#52 0x0804876b in main ()

Backtrace (without backup files):

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1242880288 (LWP 1527)]
[KCrash handler]
#5  0xb715cd99 in operator== () from /usr/lib/qt/lib/libqt-mt.so.3
#6  0xb7aaf8e1 in KDirWatchPrivate::slotActivated ()
   from /opt/kde/lib/libkio.so.4
#7  0xb7ab331f in KDirWatchPrivate::qt_invoke () from /opt/kde/lib/libkio.so.4
#8  0xb6e7e1ec in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#9  0xb6e7e34d in QObject::activate_signal ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#10 0xb71a1f22 in QSocketNotifier::activated ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#11 0xb6e9a9c0 in QSocketNotifier::event () from /usr/lib/qt/lib/libqt-mt.so.3
#12 0xb6e2195f in QApplication::internalNotify ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#13 0xb6e20f5e in QApplication::notify () from /usr/lib/qt/lib/libqt-mt.so.3
#14 0xb745e6b5 in KApplication::notify () from /opt/kde/lib/libkdecore.so.4
#15 0xb6e1136a in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#16 0xb6dcb8b3 in QEventLoop::processEvents ()
   from /usr/lib/qt/lib/libqt-mt.so.3
#17 0xb6e33d18 in QEventLoop::enterLoop () from /usr/lib/qt/lib/libqt-mt.so.3
#18 0xb6e33bc8 in QEventLoop::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#19 0xb6e21bb1 in QApplication::exec () from /usr/lib/qt/lib/libqt-mt.so.3
#20 0xb7f1e3f8 in kdemain () from /opt/kde/lib/libkdeinit_kate.so
#21 0x0804876b in main ()
_______________________________________________
KWrite-Devel mailing list
KWrite-Devel@kde.org
https://mail.kde.org/mailman/listinfo/kwrite-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic