kdevmon-0.4.6.5 segfaults, when compiled for kde-3.2.0. x86 arch, kernel 2.6.4-gentoo-rc1, Athlon-XP 2000+, glibc-2.3.3_pre20040207, gcc version 3.3.3 20040217 (Gentoo Linux 3.3.3, propolice-3.3-7). Under kde-3.1.2 is was working without problems. strace: ..... set_thread_area({entry_number:-1 -> 6, base_addr:0x412740e0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 getpid() = 27006 rt_sigaction(SIGRTMIN, {0x4126e190, [], 0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {0x4126e2e0, [], 0}, NULL, 8) = 0 rt_sigaction(SIGRT_2, {0x4126e4c0, [], 0}, NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [RTMIN], NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RT_1], NULL, 8) = 0 _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbfffedc4, 32, (nil), 0}) = 0 brk(0) = 0x806b000 brk(0x806c000) = 0x806c000 brk(0x806d000) = 0x806d000 brk(0x806e000) = 0x806e000 brk(0x806f000) = 0x806f000 brk(0x8070000) = 0x8070000 brk(0x8071000) = 0x8071000 brk(0x8072000) = 0x8072000 brk(0x8073000) = 0x8073000 open("/dev/urandom", O_RDONLY) = 3 read(3, "R\377\276\314M7\256Gx\376\263\324\247{\262o\277`WY\374"..., 32) = 32 close(3) = 0 brk(0) = 0x8073000 brk(0x8074000) = 0x8074000 getcwd("/var/tmp/portage/kdevmon-0.4.6.5/work/kdevmon-0.4.6/kdevmon", 4096) = 60 --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++
kde-3.2.1: identical segfault with the new compiled binary. The old one (compiled for 3.1.2) works just fine, even under new kde - perhaps headers/gcc trouble?
Removed application from portage as it's unmaintained and doesn't work with kde 3.2.