Bug 78451 - dataloss on kde/xwindows crash
Summary: dataloss on kde/xwindows crash
Status: RESOLVED WORKSFORME
Alias: None
Product: kate
Classification: Applications
Component: general (other bugs)
Version First Reported In: 2.1
Platform: Mandrake RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: KWrite Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-25 20:13 UTC by mike
Modified: 2005-01-08 17:53 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 mike 2004-03-25 20:13:29 UTC
Version:           2.1 (using KDE 3.1.0)
Installed from:    Mandrake Linux Cooker i586 - Cooker
Compiler:          gcc version 3.2.2 (Mandrake Linux 9.1 3.2.2-3mdk)
OS:          Linux (i686) release 2.4.21-0.13mdk

on running my c++ allegro/allegrogl program from the console emmbedded in kate Xwindows crashs (this is my fault), attemping to recover the system with ctrl+alt+end / ctrl+alt+delete / ctrl+alt+backspace had no effect, keyboard seemed lockedup, i rebooted.

after rebooting and opening kate the c++ source file had been overwritten with a (kde?) crash report

many of the file refered to are on my msdos c: drive

but the BIG problem is the crash report overwrote my file
maybe some streams got mudled??

i have tried to reproduce the error but have not yet suceeded

i do not have the c++ source that caused the crash (as it was overwritten) but i do have the binary

heres the crash report:


or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
kdecore (KAction): WARNING: KActionCollection::KActionCollection( QObject *parent, const char *name, KInstance *instance )
Opener: received SetSecret
Opener: received OpenLock

Opener: received OpenDevice
Opener: received ExecPPPDaemon
In parent: pppd pid 1980
Couldn't find interface ppp0: No such device
Kernel supports ppp alright.
Opener: received OpenResolv
Opener: received OpenResolv
Opener: received OpenResolv
Opener: received RemoveSecret
Opener: received RemoveSecret
WARNING: KDE detected X Error: BadMatch (invalid parameter attributes) \x08
  Major opcode:  *
QClipboard: Unknown SelectionNotify event received
It was pppd that died
pppd exited with return value 16
Sending 1976 a SIGUSR1
Opener: received RemoveSecret
Opener: received RemoveSecret
Opener: received OpenResolv
Opener: received OpenResolv
Opener: received RemoveLock
Opener: received SetSecret
Opener: received SetSecret
Opener: received OpenLock

Opener: received OpenDevice
Opener: received ExecPPPDaemon
In parent: pppd pid 2062
Couldn't find interface ppp0: No such device
Kernel supports ppp alright.
Opener: received OpenResolv
Opener: received OpenResolv
Opener: received OpenResolv
Opener: received RemoveSecret
Opener: received RemoveSecret
WARNING: KDE detected X Error: BadMatch (invalid parameter attributes) \x08
  Major opcode:  *
Opener: received KillPPPDaemon
In killpppd(): Sending SIGTERM to 2062
Opener: received RemoveSecret
Opener: received RemoveSecret
Opener: received OpenResolv
Opener: received OpenResolv
Opener: received RemoveLock
It was pppd that died
pppd exited with return value 5
Sending 1976 a SIGUSR1
QClipboard::setData: Cannot set X11 selection owner for PRIMARY
kioslave: ####### CRASH ###### pid = 2109 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
kioslave: ####### CRASH ###### pid = 2111 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
kioslave: ####### CRASH ###### pid = 2112 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
kioslave: ####### CRASH ###### pid = 2113 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
kdecore (KAction): WARNING: KActionCollection::KActionCollection( QObject *parent, const char *name, KInstance *instance )
kdecore (KAction): WARNING: KActionCollection::KActionCollection( QObject *parent, const char *name, KInstance *instance )
kioslave: ####### CRASH ###### pid = 2121 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
kioslave: ####### CRASH ###### pid = 2123 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
kioslave: ####### CRASH ###### pid = 2124 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
kioslave: ####### CRASH ###### pid = 2125 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
kioslave: ####### CRASH ###### pid = 2164 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
kioslave: ####### CRASH ###### pid = 2166 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
kioslave: ####### CRASH ###### pid = 2179 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
QClipboard: Unknown SelectionNotify event received
QClipboard: Unknown SelectionNotify event received
QClipboard: Unknown SelectionNotify event received
QClipboard: Unknown SelectionNotify event received
QClipboard: Unknown SelectionNotify event received
QClipboard: Unknown SelectionNotify event received
QClipboard: Unknown SelectionNotify event received
kio_file: WARNING: lstat didn't work on io.sys
kio_file: WARNING: lstat didn't work on drvspace.bin
kio_file: WARNING: lstat didn't work on msdos.sys
kio_file: WARNING: lstat didn't work on command.com
kio_file: WARNING: lstat didn't work on bootlog.prv
kio_file: WARNING: lstat didn't work on bootlog.txt
kio_file: WARNING: lstat didn't work on arcldr.exe
kio_file: WARNING: lstat didn't work on arcsetup.exe
kio_file: WARNING: lstat didn't work on ntldr
kio_file: WARNING: lstat didn't work on ntdetect.com
kio_file: WARNING: lstat didn't work on bootsect.dos
kio_file: WARNING: lstat didn't work on boot.ini
kio_file: WARNING: lstat didn't work on pagefile.sys
kio_file: WARNING: lstat didn't work on config.sys
kio_file: WARNING: lstat didn't work on autoexec.bat
kio_file: WARNING: lstat didn't work on models
kio_file: WARNING: lstat didn't work on more
kio_file: WARNING: lstat didn't work on yet more
kio_file: WARNING: lstat didn't work on mdl-dalekx.zip
kio_file: WARNING: lstat didn't work on more more
kio_file: WARNING: lstat didn't work on index.html
kio_file: WARNING: lstat didn't work on veiwer
kio_file: WARNING: lstat didn't work on alleggl-0.2.0.zip
kio_file: WARNING: lstat didn't work on tux
kio_file: WARNING: lstat didn't work on alleggl_docs-0.2.0.zip
kio_file: WARNING: lstat didn't work on jpgalleg-2.1.zip
kio_file: WARNING: lstat didn't work on SetupCloneCD4319.exe
kio_file: WARNING: lstat didn't work on eac095pb4.zip
kio_file: WARNING: lstat didn't work on gtk2edit.zip
kio_file: WARNING: lstat didn't work on GTK-Runtime-Environment-2.2.4.1.exe
kio_file: WARNING: lstat didn't work on pygtk-2.0.0.tar.gz
kio_file: WARNING: lstat didn't work on links.txt
kio_file: WARNING: lstat didn't work on pygtk-2.0.0.win32-py2.3.exe
kio_file: WARNING: lstat didn't work on Python-2.3.3.exe
kio_file: WARNING: lstat didn't work on info.txt
kio_file: WARNING: lstat didn't work on pythonv2.3.zip
kio_file: WARNING: lstat didn't work on cube_2003_12_23.zip
kio_file: WARNING: lstat didn't work on zipslack.zip
kio_file: WARNING: lstat didn't work on Recycled
kio_file: WARNING: lstat didn't work on DOSBox0.61-win32-installer.exe
kio_file: WARNING: lstat didn't work on Dosbox0.60-win32-installer.exe
kio_file: WARNING: lstat didn't work on q2md2_us.zip
kio_file: WARNING: lstat didn't work on bf42
kio_file: WARNING: lstat didn't work on linux
kio_file: WARNING: lstat didn't work on vmlinuz
kio_file: WARNING: lstat didn't work on mountian_village.zip
kio_file: WARNING: lstat didn't work on gcb
kio_file: WARNING: lstat didn't work on unwise.exe
kio_file: WARNING: lstat didn't work on 6
QClipboard: Unknown SelectionNotify event received
QClipboard: Unknown SelectionNotify event received
QClipboard: Unknown SelectionNotify event received
QClipboard: Unknown SelectionNotify event received
QClipboard: Unknown SelectionNotify event received
QClipboard: Unknown SelectionNotify event received
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
WARNING: KDE detected X Error: BadDrawable (invalid Pixmap or Window parameter) \x09
  Major opcode:  \x0e
kioslave: ####### CRASH ###### pid = 2229 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
kioslave: ####### CRASH ###### pid = 2231 signal = 11
kio (KIOConnection): ERROR: Header read failed, errno=104
kio (KIOConnection): ERROR: Header has invalid size (-1)
kdecore (KAction): WARNING: KActionCollection::KActionCollection( QObject *parent, const char *name, KInstance *instance )
kioslave: ####### CRAS


many
Comment 1 Anders Lund 2004-03-25 21:11:28 UTC
The text above look like a escerpt from a ~/.xsession-errors file. This is the file KDE redirects its standard output to, and the file is not owned or directly used by kate.

Kate will not try to save your file, unless you ask it to, crash or not.

Data loss is allways serious, the data loss is worse than the crash. But i'm afraid we can't do much about this without more information, other than be alert on the case if we ever get similar issues.

Ive never heard of anything like it before though.
Comment 2 mike 2004-03-29 19:48:17 UTC
<html><head><meta Name='keywords' Content='commtouch, pronto, mail, free email, free, branded, web based, free web based email, communications, internet, software, advertising banners, e-mail, free software'></head><body   ><div align='left'><font   ><blockquote><blockquote><BR>
<BR>
hi anders<BR>
<BR>
luckily i had an up to date backup and only lost one evenings work<BR>
its all been rewritten now (this time it doesn't crash) <BR>
<BR>
more info that might be relevent:<BR>
<BR>
allegro 4.0.3<BR>
allegrog 0.1.4<BR>
(both built from source)<BR>
<BR>
the filesystem is reiserfs<BR>
<BR>
i guess you know the kde &amp; kate versions<BR>
they both came with mandrake 9.1<BR>
<BR>
linux kernel version 2.4.21-0.13mdk<BR>
<BR>
let me know what other information might be useful<BR>
<BR>
i have not yet managed to reproduce the bug i will keep trying<BR>
<BR>
thank you <BR>
<BR>
<BR>
<BR>
<BR>
<BR>
<br><br><font><p align=left>&nbsp;(@_,'<BR>
 //\<BR>
 V_/_<BR>
<br>Crazy About Penguins - http://www.epenguin.cjb.net.<br>___________________________________________________________<br>Get your own Web-based E-mail Service at http://www.zzn.com</blockquote></blockquote></div></font></body></html>

Comment 3 Christoph Cullmann 2004-04-13 21:47:25 UTC
I am sorry too, for your problems, but have no idea either what might have caused it :/
Would propose to update to kde 3.2.x if possible and retest (as many other known bugs are fixed at least in that version)
will close this bug in some weeks if nobody else can reproduce it
Comment 4 Christoph Cullmann 2004-04-29 21:06:49 UTC
expire, nobody else can reproduce it, and really no idea how the message output can to into the file
Comment 5 mike 2005-01-08 17:53:06 UTC
<html><head><meta Name='keywords' Content='commtouch, pronto, mail, free email, free, branded, web based, free web based email, communications, internet, software, advertising banners, e-mail, free software'></head><body   ><div align='left'><font   ><blockquote><blockquote>i've tested the ram i was using &nbsp;at the time<BR>
and one dimm has a fault.<BR>
<BR>
the ram has been upgraded to ddr ages ago <BR>
<BR>
and the old dimms have been stored and handled well<BR>
<BR>
but i assembled pc from the spares and it failed memtest<BR>
<BR>
i reckon bug 78451<BR>
<BR>
is just early symptom of memory failure<BR>
<BR>
not a bug at all<BR>
<BR>
<BR>
<BR>
<br><br><font><p align=left>&nbsp;(o_<BR>
 //\<BR>
 V_/_<BR>
<br>Crazy About Penguins - http://www.epenguin.cjb.net.<br>___________________________________________________________<br>Get your own Web-based E-mail Service at http://www.zzn.com</blockquote></blockquote></div></font></body></html>