KDE 3.0.0 compiled against XFree 4.2.0: kwin segfaults. Strace included.

Denis Vlasenko vda at port.imtp.ilyichevsk.odessa.ua
Fri Apr 12 17:59:36 BST 2002


I am drifting towards Linux built from sources, with no binary
packages from net.

I have KDE 2.2.2 built against binary distribution of
XFree 4.1.0 and it works just fine.

Then I got newer XFree (4.2.0) and built/installed it.
Everything worked under it except for OpenOffice
(it was installed from binary, can't recompile yet).

I downloaded KDE 3 and built/installed it but it segfaults
on startup. xinit output is below.

Started X with only xterm in .xinitrc
and tried to reproduce startkde step-by-step.
dcopserver started fine, kwin got killed by SIGSEGV.
I straced kwin invocation. Result is below.

Can anyone running KDE 3 in XFree 4.2.0 reproduce my steps and send
strace to me (and to the list)? Steps:
* replace startkde with xterm in your .xinitrc
* start X, you'll see a lonely terminal windows.
* do this (emulates early startkde steps):
  lnusertemp tmp
  lnusertemp socket
  dcopserver
  strace -f -o /tmp/kwin_strace.log kwin
* send that .log to me

This is a point where SIGSEGV kills kwin:
....
10068 access("/root/.qt", F_OK)         = 0
10068 lstat64(0x807a450, 0xbffff228)    = 0
10068 access("/usr/local/qt/etc/settings/kstylerc", F_OK) = -1 ENOENT (No such file or directory)
10068 access("/root/.qt/kstylerc", F_OK) = -1 ENOENT (No such file or directory)
10068 open("/root/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 uname({sys="Linux", node="blackbox", ...}) = 0
10068 open("/root/.Xdefaults-blackbox", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 open("/root/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 uname({sys="Linux", node="blackbox", ...}) = 0
10068 open("/root/.Xdefaults-blackbox", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 open("/root/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 uname({sys="Linux", node="blackbox", ...}) = 0
10068 open("/root/.Xdefaults-blackbox", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 open("/root/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 uname({sys="Linux", node="blackbox", ...}) = 0
10068 open("/root/.Xdefaults-blackbox", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 open("/root/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 uname({sys="Linux", node="blackbox", ...}) = 0
10068 open("/root/.Xdefaults-blackbox", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 open("/root/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 uname({sys="Linux", node="blackbox", ...}) = 0
10068 open("/root/.Xdefaults-blackbox", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 open("/root/.Xdefaults", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 uname({sys="Linux", node="blackbox", ...}) = 0
10068 open("/root/.Xdefaults-blackbox", O_RDONLY) = -1 ENOENT (No such file or directory)
10068 --- SIGSEGV (Segmentation fault) ---
10068 rt_sigaction(SIGALRM, {SIG_DFL}, {SIG_DFL}, 8) = 0
10068 alarm(3)                          = 0
10068 write(2, "KCrash: crashing.... crashRecurs"..., 47) = 47
10068 getpid()                          = 10068
10068 write(2, "KCrash: Application Name = kwin "..., 61) = 61
10068 fork()                            = 10069
10069 getpid()                          = 10069

Does this give any hints?
Full compressed strace and xinit output attached.
--
vda
-------------- next part --------------
A non-text attachment was scrubbed...
Name: xinit.out.bz2
Type: application/x-bzip2
Size: 2236 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde/attachments/20020412/356ed00a/attachment.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: strace_kwin.log.bz2
Type: application/x-bzip2
Size: 10674 bytes
Desc: not available
URL: <http://mail.kde.org/pipermail/kde/attachments/20020412/356ed00a/attachment-0001.bin>


More information about the kde mailing list