Bug 145481 - Kate crashes when clicking save about every tenth time
Summary: Kate crashes when clicking save about every tenth time
Status: RESOLVED NOT A BUG
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: 2007-05-16 03:39 UTC by jason
Modified: 2007-05-28 21:15 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 jason 2007-05-16 03:39:38 UTC
Version:           2.5.5 (using KDE KDE 3.5.5)
Installed from:    Ubuntu Packages
OS:                Linux

Kate crashes sometimes when I click the save button.  I have looked through the previous bugs and I cant figure out what it is that resolves this issue.  It doesn't crash every time, it seems to maybe every 10th save.  here is the report:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread -1232341312 (LWP 5052)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6  0xb7d57696 in malloc_usable_size () from /lib/tls/i686/cmov/libc.so.6
#7  0xb7d58653 in free () from /lib/tls/i686/cmov/libc.so.6
#8  0xb7d5a411 in malloc () from /lib/tls/i686/cmov/libc.so.6
#9  0xb6ec93a3 in _Xmbstoutf8 () from /usr/lib/libX11.so.6
#10 0xb6ece77a in XmbTextListToTextProperty () from /usr/lib/libX11.so.6
#11 0xb71c7d4c in QWidget::windowOpacity () from /usr/lib/libqt-mt.so.3
#12 0xb71c801d in QWidget::setCaption () from /usr/lib/libqt-mt.so.3
#13 0xb6c9613a in KMainWindow::setPlainCaption () from /usr/lib/libkdeui.so.4
#14 0xb6ce8cd8 in KMainWindow::setCaption () from /usr/lib/libkdeui.so.4
#15 0xb672a654 in KateMainWindow::updateCaption ()
   from /usr/lib/libkateinterfaces.so.0
#16 0xb674f9a4 in KateMainWindow::qt_invoke ()
   from /usr/lib/libkateinterfaces.so.0
#17 0xb726417e in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#18 0xb63c2f19 in KateDocument::modStateChanged ()
   from /usr/lib/kde3/libkatepart.so
#19 0xb63c2fb4 in KateDocument::setModified ()
   from /usr/lib/kde3/libkatepart.so
#20 0xb7f4e69b in KParts::ReadWritePart::saveToURL ()
   from /usr/lib/libkparts.so.2
#21 0xb7f4f297 in KParts::ReadWritePart::save () from /usr/lib/libkparts.so.2
#22 0xb640b1bd in KateDocument::save () from /usr/lib/kde3/libkatepart.so
#23 0xb63c1114 in KateView::save () from /usr/lib/kde3/libkatepart.so
#24 0xb6493d06 in KateView::qt_invoke () from /usr/lib/kde3/libkatepart.so
#25 0xb7264051 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#26 0xb7264aec in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#27 0xb6c81607 in KAction::activated () from /usr/lib/libkdeui.so.4
#28 0xb6cb46a2 in KAction::slotActivated () from /usr/lib/libkdeui.so.4
#29 0xb6d635ac in KAction::slotButtonClicked () from /usr/lib/libkdeui.so.4
#30 0xb6d6390a in KAction::qt_invoke () from /usr/lib/libkdeui.so.4
#31 0xb7264051 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#32 0xb6cba80d in KToolBarButton::buttonClicked () from /usr/lib/libkdeui.so.4
#33 0xb6cba9c9 in KToolBarButton::mouseReleaseEvent ()
   from /usr/lib/libkdeui.so.4
#34 0xb729e825 in QWidget::event () from /usr/lib/libqt-mt.so.3
#35 0xb6cffe1d in KToolBarButton::event () from /usr/lib/libkdeui.so.4
#36 0xb71f9f3e in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#37 0xb71fa4c8 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#38 0xb78db1cd in KApplication::notify () from /usr/lib/libkdecore.so.4
#39 0xb718b1c5 in QApplication::sendSpontaneousEvent ()
   from /usr/lib/libqt-mt.so.3
#40 0xb7186873 in QETWidget::translateMouseEvent ()
   from /usr/lib/libqt-mt.so.3
#41 0xb7184d59 in QApplication::x11ProcessEvent () from /usr/lib/libqt-mt.so.3
#42 0xb719e4db in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#43 0xb7212a2f in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#44 0xb7212952 in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#45 0xb71f8a4d in QApplication::exec () from /usr/lib/libqt-mt.so.3
#46 0xb6770dea in kdemain () from /usr/lib/libkdeinit_kate.so
#47 0xb7f714f0 in kdeinitmain () from /usr/lib/kde3/kate.so
#48 0x0804e30e in ?? ()
#49 0x00000003 in ?? ()
#50 0x081856f8 in ?? ()
#51 0x00000001 in ?? ()
#52 0x00000000 in ?? ()
Comment 1 Dominik Haumann 2007-05-16 09:00:06 UTC
looks strange. Can you try KDE 3.5.6? Maybe also update X. A valgrind backtrace would be useful.
Comment 2 jason 2007-05-16 18:01:36 UTC
Thanks, I hate to sound like a newbie, but how do I do a valgrind backtrace?
Comment 3 Bram Schoenmakers 2007-05-16 20:54:50 UTC
Regarding 'normal' backtraces, you can create better ones if you install the following additional packages: kdelibs-dbg and kdebase-dbg.

Regarding valgrind, start Kate like this (install valgrind first, of course)

valgrind --tool=memcheck -v --log-file=kate.log kate

and reproduce the bug. This should generate a backtrace.
Comment 4 jason 2007-05-16 21:28:29 UTC
This is what I got when I followed those instructions:


seawing@seawing-desktop:~$ valgrind --tool=memcheck -v --log-file=kate.logkate
X Error: BadDevice, invalid or uninitialized input device 166
  Major opcode:  145
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
X Error: BadDevice, invalid or uninitialized input device 166
  Major opcode:  145
  Minor opcode:  3
  Resource id:  0x0
Failed to open device
kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-seawing/ksycoca
kio (KTrader): query for KTextEditor/Plugin : returning 4 offers
kio (KDirWatch): Available methods: Stat, DNotify
Kate (Scripting): add script: /usr/share/apps/katepart/scripts/jstest.js
Kate (Scripting): add script (desktop file):
/usr/share/apps/katepart/scripts/jstest.desktop
Kate (Scripting): add script: /usr/share/apps/katepart/scripts/script-
indent-c-char.js
Kate (Scripting): add script (desktop file):
/usr/share/apps/katepart/scripts/script-indent-c-char.desktop
Kate (Scripting): add script: fallback, no desktop file around!
Kate (Scripting): add script: /usr/share/apps/katepart/scripts/script-
indent-c-newline.js
Kate (Scripting): add script (desktop file):
/usr/share/apps/katepart/scripts/script-indent-c-newline.desktop
Kate (Scripting): add script: fallback, no desktop file around!
Kate (Scripting): add script: /usr/share/apps/katepart/scripts/sort.js
Kate (Scripting): add script (desktop file):
/usr/share/apps/katepart/scripts/sort.desktop
Kate (Scripting): add script: fallback, no desktop file around!
kate: Inserted command:script-indent-c-newline
kate: Inserted command:script-indent-c-char
kate: Inserted command:jstest
kate: Inserted command:sort
Kate (Scripting): Parsing indent script header
Kate (Scripting): key:NAME
Kate (Scripting): value: C style indenter
Kate (Scripting): key-length:4
Kate (Scripting): value-length:17
Kate (Scripting): key:COPYRIGHT
Kate (Scripting): value:
Kate (Scripting): key-length:9
Kate (Scripting): value-length:0
Kate (Scripting): Copyright block:
Kate (Scripting):
Based on work Copyright 2005 by Dominik Haumann
Copyright 2005 by Joseph Wenninger
Here will be the license text, Dominik has to choose
 The following line is not empty

An empty line ends this block
Kate (Scripting): key:VERSION
Kate (Scripting): value: 0.1
Kate (Scripting): key-length:7
Kate (Scripting): value-length:4
Kate (Scripting): key:ANUNKNOWNKEYWORD
Kate (Scripting): value: Version has to be in the format major.minor (both
numbers)
Kate (Scripting): key-length:16
Kate (Scripting): value-length:59
Kate (Scripting): ignoring key
Kate (Scripting): key:IGNOREALSO
Kate (Scripting): value: All keywords, except COPYRIGHT are expected to have
their data on one line
Kate (Scripting): key-length:10
Kate (Scripting): value-length:75
Kate (Scripting): ignoring key
Kate (Scripting): key:UNKNOWN
Kate (Scripting): value: unknown keywords are simply ignored from the
information parser
Kate (Scripting): key-length:7
Kate (Scripting): value-length:64
Kate (Scripting): ignoring key
Kate (Scripting): key:CURRENTLY_KNOWN_KEYWORDS
Kate (Scripting): value: NAME,VERSION, COPYRIGHT
Kate (Scripting): key-length:24
Kate (Scripting): value-length:24
Kate (Scripting): ignoring key
Kate (Scripting): key:INFORMATION
Kate (Scripting): value: This block has to begin in the first line at the
first character position
Kate (Scripting): key-length:11
Kate (Scripting): value-length:74
Kate (Scripting): ignoring key
Kate (Scripting): key:INFORMATION
Kate (Scripting): value: It is optional, but at least all files within the
kde cvs,
Kate (Scripting): key-length:11
Kate (Scripting): value-length:59
Kate (Scripting): ignoring key
Kate (Scripting): key:INFORMATION
Kate (Scripting): value: which are ment for publishing are supposed to have
at least the
Kate (Scripting): key-length:11
Kate (Scripting): value-length:64
Kate (Scripting): ignoring key
Kate (Scripting): key:INFORMATION
Kate (Scripting): value: COPYRIGHT block
Kate (Scripting): key-length:11
Kate (Scripting): value-length:16
Kate (Scripting): ignoring key
Kate (Scripting): key:INFORMATION
Kate (Scripting): value: These files have to be stored as UTF8
Kate (Scripting): key-length:11
Kate (Scripting): value-length:38
Kate (Scripting): ignoring key
Kate (Scripting): end of config block
kate: =================================================
kate: Trying to find Lua scripts
kate: =================================================
kate: Lua script file:/usr/share/apps/katepart/scripts/indent/script-
indent-c1-test.lua
kate: Inserted command:indent
kate: Inserted command:unindent
kate: Inserted command:cleanindent
kate: Inserted command:comment
kate: Inserted command:uncomment
kate: Inserted command:goto
kate: Inserted command:kill-line
kate: Inserted command:set-tab-width
kate: Inserted command:set-replace-tabs
kate: Inserted command:set-show-tabs
kate: Inserted command:set-remove-trailing-space
kate: Inserted command:set-indent-spaces
kate: Inserted command:set-indent-width
kate: Inserted command:set-mixed-indent
kate: Inserted command:set-indent-mode
kate: Inserted command:set-auto-indent
kate: Inserted command:set-line-numbers
kate: Inserted command:set-folding-markers
kate: Inserted command:set-icon-border
kate: Inserted command:set-wrap-cursor
kate: Inserted command:set-word-wrap
kate: Inserted command:set-word-wrap-column
kate: Inserted command:set-replace-tabs-save
kate: Inserted command:set-remove-trailing-space-save
kate: Inserted command:set-highlight
kate: Inserted command:run-myself
kate: Inserted command:set-show-indent
kate: Inserted command:s
kate: Inserted command:%s
kate: Inserted command:$s
kate: Inserted command:char
kate: Inserted command:date
kate: Inserted command:find
kate: Inserted command:replace
kate: Inserted command:ifind
Kate (Document): [int KateFileTypeManager::fileType(KateDocument*)]
kate: LOCAL SESSION DIR: /home/seawing/.kde/share/apps/kate/sessions
kate: Setting KATE_PID: '5276'
ScimInputContextPlugin()
kio (KDirLister): +KDirLister
kio (KDirListerCache): +KDirListerCache
kio (KDirLister): [virtual bool KDirLister::openURL(const KURL&, bool,
bool)] file:///home/seawing/ keep=false reload=false
kio (KDirListerCache): [bool KDirListerCache::listDir(KDirLister*, const
KURL&, bool, bool)] 0x6eab4e8 url=file:///home/seawing keep=false
reload=false
kio (KDirListerCache): [void KDirListerCache::stop(KDirLister*)] lister:
0x6eab4e8
kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*)]
0x6eab4e8
kio (KDirListerCache): listDir: Entry not in cache or reloaded:
file:///home/seawing
kio (KDirWatch): Added Dir /home/seawing [KDirWatch-2]
kio (KDirWatch):  Setup DNotify (fd 128) for /home/seawing
kate: diff=0
kate: diff=0
kate: Inserted command:exttool-cvs-diff
kate: Inserted command:exttool-runscript
kate: Inserted command:exttool-google-selection
kio (KTrader): query for ThumbCreator : returning 13 offers
kdeui (KToolBar): isearchToolBar KToolBar::removeItem item -33 not found
kdeui (KToolBar): isearchToolBar KToolBar::removeItem item -34 not found
kio (KDirListerCache): [void KDirListerCache::slotEntries(KIO::Job*, const
KIO::UDSEntryList&)] new entries for file:///home/seawing
kio: KSambaShare::readSmbConf /etc/samba/smb.conf
kio: KSambaShare: Found path: /tmp/
kio: KSambaShare: Found path: /var/lib/samba/printers/
kio (KDirWatch): Added File /etc/samba/smb.conf [KDirWatch-2]
kio (KDirWatch): Added Dir /etc/samba for /etc/samba/smb.conf
kio (KDirWatch):  Setup DNotify (fd 129) for /etc/samba
kio (KDirWatch): Added File /etc/security/fileshare.conf NotExisting
[KDirWatch-2]
kio (KDirWatch): Added Dir /etc/security for /etc/security/fileshare.conf
kio (KDirWatch):  Setup DNotify (fd 130) for /etc/security
kio: KNFSShare: Could not found exports file!
kio (KDirListerCache): [void KDirListerCache::slotResult(KIO::Job*)]
finished listing file:///home/seawing


On 16 May 2007 18:54:51 -0000, Bram Schoenmakers <bramschoenmakers@kde.nl>
wrote:
[bugs.kde.org quoted mail]



This is what I got when I followed those instructions:<br><br><br>seawing@seawing-desktop:~$ valgrind --tool=memcheck -v --log-file=kate.log kate<br>X Error: BadDevice, invalid or uninitialized input device 166<br>&nbsp; Major opcode:&nbsp; 145
<br>&nbsp; Minor opcode:&nbsp; 3<br>&nbsp; Resource id:&nbsp; 0x0<br>Failed to open device<br>X Error: BadDevice, invalid or uninitialized input device 166<br>&nbsp; Major opcode:&nbsp; 145<br>&nbsp; Minor opcode:&nbsp; 3<br>&nbsp; Resource id:&nbsp; 0x0<br>Failed to open device
<br>kio (KSycoca): Trying to open ksycoca from /var/tmp/kdecache-seawing/ksycoca<br>kio (KTrader): query for KTextEditor/Plugin : returning 4 offers<br>kio (KDirWatch): Available methods: Stat, DNotify<br>Kate (Scripting): add script: /usr/share/apps/katepart/scripts/jstest.js
<br>Kate (Scripting): add script (desktop file): /usr/share/apps/katepart/scripts/jstest.desktop<br>Kate (Scripting): add script: /usr/share/apps/katepart/scripts/script-indent-c-char.js<br>Kate (Scripting): add script (desktop file): /usr/share/apps/katepart/scripts/script-
indent-c-char.desktop<br>Kate (Scripting): add script: fallback, no desktop file around!<br>Kate (Scripting): add script: /usr/share/apps/katepart/scripts/script-indent-c-newline.js<br>Kate (Scripting): add script (desktop file): /usr/share/apps/katepart/scripts/script-
indent-c-newline.desktop<br>Kate (Scripting): add script: fallback, no desktop file around!<br>Kate (Scripting): add script: /usr/share/apps/katepart/scripts/sort.js<br>Kate (Scripting): add script (desktop file): /usr/share/apps/katepart/scripts/sort.desktop
<br>Kate (Scripting): add script: fallback, no desktop file around!<br>kate: Inserted command:script-indent-c-newline<br>kate: Inserted command:script-indent-c-char<br>kate: Inserted command:jstest<br>kate: Inserted command:sort
<br>Kate (Scripting): Parsing indent script header<br>Kate (Scripting): key:NAME<br>Kate (Scripting): value: C style indenter<br>Kate (Scripting): key-length:4<br>Kate (Scripting): value-length:17<br>Kate (Scripting): key:COPYRIGHT
<br>Kate (Scripting): value:<br>Kate (Scripting): key-length:9<br>Kate (Scripting): value-length:0<br>Kate (Scripting): Copyright block:<br>Kate (Scripting):<br>Based on work Copyright 2005 by Dominik Haumann<br>Copyright 2005 by Joseph Wenninger
<br>Here will be the license text, Dominik has to choose<br>&nbsp;The following line is not empty<br><br>An empty line ends this block<br>Kate (Scripting): key:VERSION<br>Kate (Scripting): value: 0.1<br>Kate (Scripting): key-length:7
<br>Kate (Scripting): value-length:4<br>Kate (Scripting): key:ANUNKNOWNKEYWORD<br>Kate (Scripting): value: Version has to be in the format major.minor (both numbers)<br>Kate (Scripting): key-length:16<br>Kate (Scripting): value-length:59
<br>Kate (Scripting): ignoring key<br>Kate (Scripting): key:IGNOREALSO<br>Kate (Scripting): value: All keywords, except COPYRIGHT are expected to have their data on one line<br>Kate (Scripting): key-length:10<br>Kate (Scripting): value-length:75
<br>Kate (Scripting): ignoring key<br>Kate (Scripting): key:UNKNOWN<br>Kate (Scripting): value: unknown keywords are simply ignored from the information parser<br>Kate (Scripting): key-length:7<br>Kate (Scripting): value-length:64
<br>Kate (Scripting): ignoring key<br>Kate (Scripting): key:CURRENTLY_KNOWN_KEYWORDS<br>Kate (Scripting): value: NAME,VERSION, COPYRIGHT<br>Kate (Scripting): key-length:24<br>Kate (Scripting): value-length:24<br>Kate (Scripting): ignoring key
<br>Kate (Scripting): key:INFORMATION<br>Kate (Scripting): value: This block has to begin in the first line at the first character position<br>Kate (Scripting): key-length:11<br>Kate (Scripting): value-length:74<br>Kate (Scripting): ignoring key
<br>Kate (Scripting): key:INFORMATION<br>Kate (Scripting): value: It is optional, but at least all files within the kde cvs,<br>Kate (Scripting): key-length:11<br>Kate (Scripting): value-length:59<br>Kate (Scripting): ignoring key
<br>Kate (Scripting): key:INFORMATION<br>Kate (Scripting): value: which are ment for publishing are supposed to have at least the<br>Kate (Scripting): key-length:11<br>Kate (Scripting): value-length:64<br>Kate (Scripting): ignoring key
<br>Kate (Scripting): key:INFORMATION<br>Kate (Scripting): value: COPYRIGHT block<br>Kate (Scripting): key-length:11<br>Kate (Scripting): value-length:16<br>Kate (Scripting): ignoring key<br>Kate (Scripting): key:INFORMATION
<br>Kate (Scripting): value: These files have to be stored as UTF8<br>Kate (Scripting): key-length:11<br>Kate (Scripting): value-length:38<br>Kate (Scripting): ignoring key<br>Kate (Scripting): end of config block<br>kate: =================================================
<br>kate: Trying to find Lua scripts<br>kate: =================================================<br>kate: Lua script file:/usr/share/apps/katepart/scripts/indent/script-indent-c1-test.lua<br>kate: Inserted command:indent<br>
kate: Inserted command:unindent<br>kate: Inserted command:cleanindent<br>kate: Inserted command:comment<br>kate: Inserted command:uncomment<br>kate: Inserted command:goto<br>kate: Inserted command:kill-line<br>kate: Inserted command:set-tab-width
<br>kate: Inserted command:set-replace-tabs<br>kate: Inserted command:set-show-tabs<br>kate: Inserted command:set-remove-trailing-space<br>kate: Inserted command:set-indent-spaces<br>kate: Inserted command:set-indent-width
<br>kate: Inserted command:set-mixed-indent<br>kate: Inserted command:set-indent-mode<br>kate: Inserted command:set-auto-indent<br>kate: Inserted command:set-line-numbers<br>kate: Inserted command:set-folding-markers<br>kate: Inserted command:set-icon-border
<br>kate: Inserted command:set-wrap-cursor<br>kate: Inserted command:set-word-wrap<br>kate: Inserted command:set-word-wrap-column<br>kate: Inserted command:set-replace-tabs-save<br>kate: Inserted command:set-remove-trailing-space-save
<br>kate: Inserted command:set-highlight<br>kate: Inserted command:run-myself<br>kate: Inserted command:set-show-indent<br>kate: Inserted command:s<br>kate: Inserted command:%s<br>kate: Inserted command:$s<br>kate: Inserted command:char
<br>kate: Inserted command:date<br>kate: Inserted command:find<br>kate: Inserted command:replace<br>kate: Inserted command:ifind<br>Kate (Document): [int KateFileTypeManager::fileType(KateDocument*)]<br>kate: LOCAL SESSION DIR: /home/seawing/.kde/share/apps/kate/sessions
<br>kate: Setting KATE_PID: &#39;5276&#39;<br>ScimInputContextPlugin()<br>kio (KDirLister): +KDirLister<br>kio (KDirListerCache): +KDirListerCache<br>kio (KDirLister): [virtual bool KDirLister::openURL(const KURL&amp;, bool, bool)] 
<a href="file:///home/seawing/">file:///home/seawing/</a> keep=false reload=false<br>kio (KDirListerCache): [bool KDirListerCache::listDir(KDirLister*, const KURL&amp;, bool, bool)] 0x6eab4e8 url=<a href="file:///home/seawing">
file:///home/seawing</a> keep=false reload=false<br>kio (KDirListerCache): [void KDirListerCache::stop(KDirLister*)] lister: 0x6eab4e8<br>kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*)] 0x6eab4e8<br>
kio (KDirListerCache): listDir: Entry not in cache or reloaded: <a href="file:///home/seawing">file:///home/seawing</a><br>kio (KDirWatch): Added Dir /home/seawing [KDirWatch-2]<br>kio (KDirWatch):&nbsp; Setup DNotify (fd 128) for /home/seawing
<br>kate: diff=0<br>kate: diff=0<br>kate: Inserted command:exttool-cvs-diff<br>kate: Inserted command:exttool-runscript<br>kate: Inserted command:exttool-google-selection<br>kio (KTrader): query for ThumbCreator : returning 13 offers
<br>kdeui (KToolBar): isearchToolBar KToolBar::removeItem item -33 not found<br>kdeui (KToolBar): isearchToolBar KToolBar::removeItem item -34 not found<br>kio (KDirListerCache): [void KDirListerCache::slotEntries(KIO::Job*, const KIO::UDSEntryList&amp;)] new entries for 
<a href="file:///home/seawing">file:///home/seawing</a><br>kio: KSambaShare::readSmbConf /etc/samba/smb.conf<br>kio: KSambaShare: Found path: /tmp/<br>kio: KSambaShare: Found path: /var/lib/samba/printers/<br>kio (KDirWatch): Added File /etc/samba/smb.conf [KDirWatch-2]
<br>kio (KDirWatch): Added Dir /etc/samba for /etc/samba/smb.conf<br>kio (KDirWatch):&nbsp; Setup DNotify (fd 129) for /etc/samba<br>kio (KDirWatch): Added File /etc/security/fileshare.conf NotExisting [KDirWatch-2]<br>kio (KDirWatch): Added Dir /etc/security for /etc/security/fileshare.conf
<br>kio (KDirWatch):&nbsp; Setup DNotify (fd 130) for /etc/security<br>kio: KNFSShare: Could not found exports file!<br>kio (KDirListerCache): [void KDirListerCache::slotResult(KIO::Job*)] finished listing <a href="file:///home/seawing">
file:///home/seawing</a><br><br><br><div><span class="gmail_quote">On 16 May 2007 18:54:51 -0000, <b class="gmail_sendername">Bram Schoenmakers</b> &lt;<a href="mailto:bramschoenmakers@kde.nl">bramschoenmakers@kde.nl</a>&gt; wrote:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">------- You are receiving this mail because: -------<br>You reported the bug, or are watching the reporter.
<br><br><a href="http://bugs.kde.org/show_bug.cgi?id=145481">http://bugs.kde.org/show_bug.cgi?id=145481</a><br><br><br><br><br>------- Additional Comments From bramschoenmakers kde nl&nbsp;&nbsp;2007-05-16 20:54 -------<br>Regarding &#39;normal&#39; backtraces, you can create better ones if you install the following additional packages: kdelibs-dbg and kdebase-dbg.
<br><br>Regarding valgrind, start Kate like this (install valgrind first, of course)<br><br>valgrind --tool=memcheck -v --log-file=kate.log kate<br><br>and reproduce the bug. This should generate a backtrace.<br></blockquote>
</div><br><br clear="all"><br>-- <br>Jason Earrame<br><a href="http://www.SeaWingDesigns.com">www.SeaWingDesigns.com</a><br>(360)273-0687
Comment 5 jason 2007-05-16 21:33:02 UTC
and then I hit the save icon and it spit out this:

kio (KDirLister): +KDirLister
kio (KTrader): query for ThumbCreator : returning 13 offers
kio (KTrader): query for ThumbCreator : returning 13 offers
kate: [QTextCodec* KCharsets::codecForName(const QString&, bool&) const]
kate:  Trying to find IBM852 in /usr/share/i18n/charmaps
kate: Loading gzipped charset...
kio (KDirLister): [virtual bool KDirLister::openURL(const KURL&, bool,
bool)] file:///home/seawing/ keep=false reload=false
kio (KDirListerCache): [bool KDirListerCache::listDir(KDirLister*, const
KURL&, bool, bool)] 0x72d0618 url=file:///home/seawing keep=false
reload=false
kio (KDirListerCache): [void KDirListerCache::stop(KDirLister*)] lister:
0x72d0618
kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*)]
0x72d0618
kio (KDirListerCache): listDir: Entry already in use: file:///home/seawing
kio (KDirLister): [virtual bool KDirLister::openURL(const KURL&, bool,
bool)] file:///home/seawing/Desktop/ keep=false reload=false
kio (KDirListerCache): [bool KDirListerCache::listDir(KDirLister*, const
KURL&, bool, bool)] 0x72d0618 url=file:///home/seawing/Desktop keep=false
reload=false
kio (KDirListerCache): [void KDirListerCache::stop(KDirLister*)] lister:
0x72d0618
kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*)]
0x72d0618
kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*, const
KURL&, bool)] 0x72d0618 _url: file:///home/seawing
kio (KDirListerCache): listDir: Entry not in cache or reloaded:
file:///home/seawing/Desktop
kio (KDirWatch): Added Dir /home/seawing/Desktop [KDirWatch-2]
kio (KDirWatch):  Setup DNotify (fd 131) for /home/seawing/Desktop
kio (KDirListerCache): [void KDirListerCache::slotEntries(KIO::Job*, const
KIO::UDSEntryList&)] new entries for file:///home/seawing/Desktop
kio (KDirListerCache): [void KDirListerCache::slotResult(KIO::Job*)]
finished listing file:///home/seawing/Desktop
kio (KIOJob): stat file:///home/seawing/Desktop/temp
kio (KIOJob): error 11 /home/seawing/Desktop/temp
kio (KDirLister): [virtual void KDirLister::stop()]
kio (KDirListerCache): [void KDirListerCache::stop(KDirLister*)] lister:
0x72d0618
kio (KDirLister): -KDirLister
kio (KDirLister): [virtual void KDirLister::stop()]
kio (KDirListerCache): [void KDirListerCache::stop(KDirLister*)] lister:
0x72d0618
kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*)]
0x72d0618
kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*, const
KURL&, bool)] 0x72d0618 _url: file:///home/seawing/Desktop
kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*, const
KURL&, bool)] 0x72d0618 item moved into cache: file:///home/seawing/Desktop
kate: backup src file name: file:///home/seawing/Desktop/temp
kate: backup dst file name: file:///home/seawing/Desktop/temp~
kio (KIOJob): stat file:///home/seawing/Desktop/temp
kio (KIOJob): error 11 /home/seawing/Desktop/temp
kio (KIOJob): kio_uiserver registered
kio (KIOJob): error 11 /home/seawing/Desktop/temp
Kate (Document): backing up failed (file:///home/seawing/Desktop/temp ->
file:///home/seawing/Desktop/temp~)
Kate (Document): ENC NAME: UTF-8
kio (KDirWatch): Added File /home/seawing/Desktop/temp [KDirWatch-1]
kio (KDirWatch): Added already watched Entry /home/seawing/Desktop (for
/home/seawing/Desktop/temp)
Kate (Document): [int KateFileTypeManager::fileType(KateDocument*)]
kio (KDirWatch): scanning /home/seawing/Desktop 0 1178488788
kio (KDirWatch): KDirWatch-2 emitting dirty /home/seawing/Desktop
kio (KDirListerCache): [void KDirListerCache::slotFileDirty(const QString&)]
/home/seawing/Desktop
kio (KDirWatch): KDirWatchPrivate::removeEntry for '/home/seawing/Desktop'
sub_entry: (nil)
kio (KDirWatch): removeEntry: unwatched /home/seawing/Desktop
/home/seawing/Desktop
kio (KDirWatch): scanning /home/seawing/Desktop/temp 0 1179343706
kio (KDirListerCache): [void KDirListerCache::slotFileDirtyDelayed()]
/home/seawing/Desktop


On 16 May 2007 18:54:51 -0000, Bram Schoenmakers <bramschoenmakers@kde.nl>
wrote:
[bugs.kde.org quoted mail]



and then I hit the save icon and it spit out this:<br><br>kio (KDirLister): +KDirLister<br>kio (KTrader): query for ThumbCreator : returning 13 offers<br>kio (KTrader): query for ThumbCreator : returning 13 offers<br>kate: [QTextCodec* KCharsets::codecForName(const QString&amp;, bool&amp;) const]
<br>kate:&nbsp; Trying to find IBM852 in /usr/share/i18n/charmaps<br>kate: Loading gzipped charset...<br>kio (KDirLister): [virtual bool KDirLister::openURL(const KURL&amp;, bool, bool)] <a href="file:///home/seawing/">file:///home/seawing/
</a> keep=false reload=false<br>kio (KDirListerCache): [bool KDirListerCache::listDir(KDirLister*, const KURL&amp;, bool, bool)] 0x72d0618 url=<a href="file:///home/seawing">file:///home/seawing</a> keep=false reload=false
<br>kio (KDirListerCache): [void KDirListerCache::stop(KDirLister*)] lister: 0x72d0618<br>kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*)] 0x72d0618<br>kio (KDirListerCache): listDir: Entry already in use: 
<a href="file:///home/seawing">file:///home/seawing</a><br>kio (KDirLister): [virtual bool KDirLister::openURL(const KURL&amp;, bool, bool)] <a href="file:///home/seawing/Desktop/">file:///home/seawing/Desktop/</a> keep=false reload=false
<br>kio (KDirListerCache): [bool KDirListerCache::listDir(KDirLister*, const KURL&amp;, bool, bool)] 0x72d0618 url=<a href="file:///home/seawing/Desktop">file:///home/seawing/Desktop</a> keep=false reload=false<br>kio (KDirListerCache): [void KDirListerCache::stop(KDirLister*)] lister: 0x72d0618
<br>kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*)] 0x72d0618<br>kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*, const KURL&amp;, bool)] 0x72d0618 _url: <a href="file:///home/seawing">
file:///home/seawing</a><br>kio (KDirListerCache): listDir: Entry not in cache or reloaded: <a href="file:///home/seawing/Desktop">file:///home/seawing/Desktop</a><br>kio (KDirWatch): Added Dir /home/seawing/Desktop [KDirWatch-2]
<br>kio (KDirWatch):&nbsp; Setup DNotify (fd 131) for /home/seawing/Desktop<br>kio (KDirListerCache): [void KDirListerCache::slotEntries(KIO::Job*, const KIO::UDSEntryList&amp;)] new entries for <a href="file:///home/seawing/Desktop">
file:///home/seawing/Desktop</a><br>kio (KDirListerCache): [void KDirListerCache::slotResult(KIO::Job*)] finished listing <a href="file:///home/seawing/Desktop">file:///home/seawing/Desktop</a><br>kio (KIOJob): stat <a href="file:///home/seawing/Desktop/temp">
file:///home/seawing/Desktop/temp</a><br>kio (KIOJob): error 11 /home/seawing/Desktop/temp<br>kio (KDirLister): [virtual void KDirLister::stop()]<br>kio (KDirListerCache): [void KDirListerCache::stop(KDirLister*)] lister: 0x72d0618
<br>kio (KDirLister): -KDirLister<br>kio (KDirLister): [virtual void KDirLister::stop()]<br>kio (KDirListerCache): [void KDirListerCache::stop(KDirLister*)] lister: 0x72d0618<br>kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*)] 0x72d0618
<br>kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*, const KURL&amp;, bool)] 0x72d0618 _url: <a href="file:///home/seawing/Desktop">file:///home/seawing/Desktop</a><br>kio (KDirListerCache): [void KDirListerCache::forgetDirs(KDirLister*, const KURL&amp;, bool)] 0x72d0618 item moved into cache: 
<a href="file:///home/seawing/Desktop">file:///home/seawing/Desktop</a><br>kate: backup src file name: <a href="file:///home/seawing/Desktop/temp">file:///home/seawing/Desktop/temp</a><br>kate: backup dst file name: <a href="file:///home/seawing/Desktop/temp~">
file:///home/seawing/Desktop/temp~</a><br>kio (KIOJob): stat <a href="file:///home/seawing/Desktop/temp">file:///home/seawing/Desktop/temp</a><br>kio (KIOJob): error 11 /home/seawing/Desktop/temp<br>kio (KIOJob): kio_uiserver registered
<br>kio (KIOJob): error 11 /home/seawing/Desktop/temp<br>Kate (Document): backing up failed (<a href="file:///home/seawing/Desktop/temp">file:///home/seawing/Desktop/temp</a> -&gt; <a href="file:///home/seawing/Desktop/temp~">
file:///home/seawing/Desktop/temp~</a>)<br>Kate (Document): ENC NAME: UTF-8<br>kio (KDirWatch): Added File /home/seawing/Desktop/temp [KDirWatch-1]<br>kio (KDirWatch): Added already watched Entry /home/seawing/Desktop (for /home/seawing/Desktop/temp)
<br>Kate (Document): [int KateFileTypeManager::fileType(KateDocument*)]<br>kio (KDirWatch): scanning /home/seawing/Desktop 0 1178488788<br>kio (KDirWatch): KDirWatch-2 emitting dirty /home/seawing/Desktop<br>kio (KDirListerCache): [void KDirListerCache::slotFileDirty(const QString&amp;)] /home/seawing/Desktop
<br>kio (KDirWatch): KDirWatchPrivate::removeEntry for &#39;/home/seawing/Desktop&#39; sub_entry: (nil)<br>kio (KDirWatch): removeEntry: unwatched /home/seawing/Desktop /home/seawing/Desktop<br>kio (KDirWatch): scanning /home/seawing/Desktop/temp 0 1179343706
<br>kio (KDirListerCache): [void KDirListerCache::slotFileDirtyDelayed()] /home/seawing/Desktop<br><br><br><div><span class="gmail_quote">On 16 May 2007 18:54:51 -0000, <b class="gmail_sendername">Bram Schoenmakers</b> &lt;
<a href="mailto:bramschoenmakers@kde.nl">bramschoenmakers@kde.nl</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">------- You are receiving this mail because: -------
<br>You reported the bug, or are watching the reporter.<br><br><a href="http://bugs.kde.org/show_bug.cgi?id=145481">http://bugs.kde.org/show_bug.cgi?id=145481</a><br><br><br><br><br>------- Additional Comments From bramschoenmakers kde nl&nbsp;&nbsp;2007-05-16 20:54 -------
<br>Regarding &#39;normal&#39; backtraces, you can create better ones if you install the following additional packages: kdelibs-dbg and kdebase-dbg.<br><br>Regarding valgrind, start Kate like this (install valgrind first, of course)
<br><br>valgrind --tool=memcheck -v --log-file=kate.log kate<br><br>and reproduce the bug. This should generate a backtrace.<br></blockquote></div><br><br clear="all"><br>-- <br>Jason Earrame<br><a href="http://www.SeaWingDesigns.com">
www.SeaWingDesigns.com</a><br>(360)273-0687
Comment 6 Bram Schoenmakers 2007-05-16 23:08:41 UTC
Please do not include quoted messages when you reply by mail to Bugzilla. Or use the web interface instead. It pollutes the bug report with redundant HTML stuff.
Comment 7 Christoph Cullmann 2007-05-28 21:15:35 UTC
Sorry, but without a better backtrace or some problem detected by valgrind, can't help you, sorry.