Thanks for yor help so far! Even though there's no solution yet, I feel like getting closer..:)
The strange thing is that it seems like a lot of people have had similar problems, but I haven't found any good solutions yet.
Anyway, after a lot of fiddleing I managed to get an strace on kwin as you suggest. The trace is attached. Doesn't make me much wiser though...
.gif
1204 brk(0x8055000) = 0x8055000 1204 ioctl(0, SNDCTL_TMR_TIMEBASE, {B38400 opost isig icanon echo ...}) = 0 1204 fstat64(6, {st_mode=S_IFREG|0644, st_size=875, ...}) = 0 1204 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000 1204 read(6, "# $XFree86: xc/lib/Xft/XftConfig"..., 4096) = 875 1204 open("/home/gif/.xftconfig", O_RDONLY) = -1 ENOENT (No such file or directory) 1204 read(6, "", 4096) = 0 1204 read(6, "", 4096) = 0 1204 close(6) = 0 1204 munmap(0x40014000, 4096) = 0 1204 --- SIGSEGV (Segmentation fault) --- 1204 +++ killed by SIGSEGV +++
I think you need help from a developer or someone working on kwin, your
stack trace should (hopefully) help them. Unless anyone else on the list has
an idea. A SEGV should not occur.
This is what I get...
brk(0x8058000) = 0x8058000
ioctl(0, SNDCTL_TMR_TIMEBASE, {B38400 opost isig icanon echo ...}) = 0
fstat64(4, {st_mode=S_IFREG|0645, st_size=548, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40014000
read(4, "# $XFree86: xc/lib/Xft/XftConfig"..., 4096) = 548
open("/home/dale/.xftconfig", O_RDONLY) = -1 ENOENT (No such file or directory)
read(4, "", 4096) = 0
read(4, "", 4096) = 0
close(4) = 0
munmap(0x40014000, 4096) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE, {B38400 opost isig icanon echo ...}) = 0
brk(0x805c000) = 0x805c000
brk(0x805d000) = 0x805d000
etc...
-- sig = 0xda1e;