Hello, My boss wanted to try out the altest version of Qt Designer. I discovered that it was part of the latest KDE3 upgrade so I just installed the upgrade on a new SuSE 9.0 installation. KDE 3.2.2 is beautiful, it's snappy, and everything works - except Qt Designer :-D. I tried to discover the source of the problem with strace but I'm not very good with it. We use the default US English launguage options (Whatever they get set to at install time) Part of strace follows (it's too long to post all of it): open("/usr/lib/qt3/lib/libfam.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libfam.so.0", O_RDONLY) = 4 read(4, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\"\0\0004\0\0\0H| \0\0\0\0\0\0004\0 \0\4\0 (\0\33\0\30\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\250n\0\0\250n\0\0\5\0\0\0\0\20\0\0\1\0\0\0\0p\0\0\0p"..., 512) = 512 fstat64(4, {st_mode=S_IFREG|0755, st_size=33766, ...}) = 0 old_mmap(NULL, 31428, PROT_READ|PROT_EXEC, MAP_PRIVATE, 4, 0) = 0x40ccc000 old_mmap(0x40cd3000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 4, 0x7000) = 0x40cd3000 close(4) = 0 getuid32() = 502 lstat64("/home", {st_mode=S_IFDIR|0755, st_size=120, ...}) = 0 lstat64("/home/jw", {st_mode=S_IFDIR|0755, st_size=936, ...}) = 0 lstat64("/home/jw/.kde", {st_mode=S_IFDIR|0700, st_size=200, ...}) = 0 lstat64("/home/jw/.kde/share", {st_mode=S_IFDIR|0700, st_size=200, ...}) = 0 lstat64("/home/jw/.kde/share/config", {st_mode=S_IFDIR|0700, st_size=1408, ...}) = 0 stat64("/home/jw/.kde/share/config/", {st_mode=S_IFDIR|0700, st_size=1408, ...}) = 0 stat64("/home/jw/.kde/share/config/", {st_mode=S_IFDIR|0700, st_size=1408, ...}) = 0 access("/home/jw/.kde/share/config/bosonwidgetsrc", W_OK) = -1 ENOENT (No such file or directory) access("/home/jw/.kde/share/config/bosonwidgetsrc", F_OK) = -1 ENOENT (No such file or directory) access("/home/jw/.kde/share/config", W_OK) = 0 lstat64("/home/jw/.kde/share/config/bosonwidgetsrc", 0x83d8518) = -1 ENOENT (No such file or directory) stat64("/home/jw/.kde/share/config/bosonwidgetsrc", 0x83d8518) = -1 ENOENT (No such file or directory) lstat64("/home/jw/.kde/share/config/bosonwidgetsrc", 0x83d8518) = -1 ENOENT (No such file or directory) stat64("/home/jw/.kde/share/config/bosonwidgetsrc", 0x83d8518) = -1 ENOENT (No such file or directory) lstat64("/home", {st_mode=S_IFDIR|0755, st_size=120, ...}) = 0 lstat64("/home/jw", {st_mode=S_IFDIR|0755, st_size=936, ...}) = 0 lstat64("/home/jw/.kde", {st_mode=S_IFDIR|0700, st_size=200, ...}) = 0 lstat64("/home/jw/.kde/share", {st_mode=S_IFDIR|0700, st_size=200, ...}) = 0 lstat64("/home/jw/.kde/share/config", {st_mode=S_IFDIR|0700, st_size=1408, ...}) = 0 lstat64("/etc", {st_mode=S_IFDIR|0755, st_size=6088, ...}) = 0 lstat64("/etc/opt", {st_mode=S_IFDIR|0755, st_size=96, ...}) = 0 lstat64("/etc/opt/kde3", {st_mode=S_IFDIR|0755, st_size=104, ...}) = 0 lstat64("/etc/opt/kde3/share", {st_mode=S_IFDIR|0755, st_size=152, ...}) = 0 lstat64("/etc/opt/kde3/share/config", {st_mode=S_IFDIR|0755, st_size=184, ...}) = 0 access("/etc/opt/kde3/share/config", F_OK) = 0 lstat64("/etc/opt/kde3/share/config", {st_mode=S_IFDIR|0755, st_size=184, ...}) = 0 lstat64("/opt", {st_mode=S_IFDIR|0755, st_size=176, ...}) = 0 lstat64("/opt/kde3", {st_mode=S_IFDIR|0755, st_size=168, ...}) = 0 lstat64("/opt/kde3/share", {st_mode=S_IFDIR|0755, st_size=600, ...}) = 0 lstat64("/opt/kde3/share/config", {st_mode=S_IFDIR|0755, st_size=1768, ...}) = 0 access("/opt/kde3/share/config", F_OK) = 0 lstat64("/opt/kde3/share/config", {st_mode=S_IFDIR|0755, st_size=1768, ...}) = 0 stat64("/home/jw/.kde/share/config/kdeglobals", {st_mode=S_IFREG|0600, st_size=3192, ...}) = 0 stat64("/etc/opt/kde3/share/config/kdeglobals", {st_mode=S_IFREG|0644, st_size=67, ...}) = 0 stat64("/opt/kde3/share/config/kdeglobals", 0xbfffe150) = -1 ENOENT (No such file or directory) access("/etc/kde3rc", R_OK) = 0 access("/etc/kderc", R_OK) = -1 ENOENT (No such file or directory) stat64("/home/jw/.kde/share/config/system.kdeglobals", 0xbfffe150) = -1 ENOENT (No such file or directory) stat64("/etc/opt/kde3/share/config/system.kdeglobals", 0xbfffe150) = -1 ENOENT (No such file or directory) stat64("/opt/kde3/share/config/system.kdeglobals", 0xbfffe150) = -1 ENOENT (No such file or directory) open("/etc/kde3rc", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=39, ...}) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=39, ...}) = 0 mmap2(NULL, 39, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4002d000 fstat64(4, {st_mode=S_IFREG|0644, st_size=39, ...}) = 0 rt_sigaction(SIGBUS, {0x409d78f0, [], SA_RESTORER|SA_ONESHOT, 0x40b31aa8}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=39, ...}) = 0 munmap(0x4002d000, 39) = 0 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0 close(4) = 0 open("/etc/opt/kde3/share/config/kdeglobals", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0644, st_size=67, ...}) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=67, ...}) = 0 mmap2(NULL, 67, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4002d000 fstat64(4, {st_mode=S_IFREG|0644, st_size=67, ...}) = 0 rt_sigaction(SIGBUS, {0x409d78f0, [], SA_RESTORER|SA_ONESHOT, 0x40b31aa8}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=67, ...}) = 0 munmap(0x4002d000, 67) = 0 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0 close(4) = 0 open("/home/jw/.kde/share/config/kdeglobals", O_RDONLY|O_LARGEFILE) = 4 fstat64(4, {st_mode=S_IFREG|0600, st_size=3192, ...}) = 0 fstat64(4, {st_mode=S_IFREG|0600, st_size=3192, ...}) = 0 mmap2(NULL, 3192, PROT_READ, MAP_PRIVATE, 4, 0) = 0x4002d000 fstat64(4, {st_mode=S_IFREG|0600, st_size=3192, ...}) = 0 rt_sigaction(SIGBUS, {0x409d78f0, [], SA_RESTORER|SA_ONESHOT, 0x40b31aa8}, {SIG_DFL}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [RTMIN], 8) = 0 fstat64(4, {st_mode=S_IFREG|0600, st_size=3192, ...}) = 0 munmap(0x4002d000, 3192) = 0 rt_sigaction(SIGBUS, {SIG_DFL}, NULL, 8) = 0 close(4) = 0 lstat64("/home", {st_mode=S_IFDIR|0755, st_size=120, ...}) = 0 lstat64("/home/jw", {st_mode=S_IFDIR|0755, st_size=936, ...}) = 0 lstat64("/home/jw/.kde", {st_mode=S_IFDIR|0700, st_size=200, ...}) = 0 lstat64("/home/jw/.kde/share", {st_mode=S_IFDIR|0700, st_size=200, ...}) = 0 lstat64("/home/jw/.kde/share/locale", 0xbfffcfe0) = -1 ENOENT (No such file or directory) lstat64("/etc", {st_mode=S_IFDIR|0755, st_size=6088, ...}) = 0 lstat64("/etc/opt", {st_mode=S_IFDIR|0755, st_size=96, ...}) = 0 lstat64("/etc/opt/kde3", {st_mode=S_IFDIR|0755, st_size=104, ...}) = 0 lstat64("/etc/opt/kde3/share", {st_mode=S_IFDIR|0755, st_size=152, ...}) = 0 lstat64("/etc/opt/kde3/share/locale", 0xbfffcfe0) = -1 ENOENT (No such file or directory) access("/etc/opt/kde3/share/locale", F_OK) = -1 ENOENT (No such file or directory) lstat64("/opt", {st_mode=S_IFDIR|0755, st_size=176, ...}) = 0 lstat64("/opt/kde3", {st_mode=S_IFDIR|0755, st_size=168, ...}) = 0 lstat64("/opt/kde3/share", {st_mode=S_IFDIR|0755, st_size=600, ...}) = 0 lstat64("/opt/kde3/share/locale", {st_mode=S_IFDIR|0755, st_size=1368, ...}) = 0 access("/opt/kde3/share/locale", F_OK) = 0 lstat64("/opt/kde3/share/locale", {st_mode=S_IFDIR|0755, st_size=1368, ...}) = 0 access("/home/jw/.kde/share/locale/en/LC_MESSAGES/bosonwidgets.mo", R_OK) = -1 ENOENT (No such file or directory) access("/opt/kde3/share/locale/en/LC_MESSAGES/bosonwidgets.mo", R_OK) = -1 ENOENT (No such file or directory) access("/home/jw/.kde/share/locale/US/LC_MESSAGES/bosonwidgets.mo", R_OK) = -1 ENOENT (No such file or directory) access("/opt/kde3/share/locale/US/LC_MESSAGES/bosonwidgets.mo", R_OK) = -1 ENOENT (No such file or directory) access("/home/jw/.kde/share/locale/en_US/LC_MESSAGES/bosonwidgets.mo", R_OK) = -1 ENOENT (No such file or directory) access("/opt/kde3/share/locale/en_US/LC_MESSAGES/bosonwidgets.mo", R_OK) = -1 ENOENT (No such file or directory) access("/home/jw/.kde/share/locale/en_US/LC_MESSAGES/kdelibs.mo", R_OK) = -1 ENOENT (No such file or directory) access("/opt/kde3/share/locale/en_US/LC_MESSAGES/kdelibs.mo", R_OK) = -1 ENOENT (No such file or directory) access("/home/jw/.kde/share/locale/en_US/LC_MESSAGES/kio.mo", R_OK) = -1 ENOENT (No such file or directory) access("/opt/kde3/share/locale/en_US/LC_MESSAGES/kio.mo", R_OK) = -1 ENOENT (No such file or directory) stat64("/home/jw/.kde/share/config/bosonwidgetsrc", 0xbfffe150) = -1 ENOENT (No such file or directory) stat64("/etc/opt/kde3/share/config/bosonwidgetsrc", 0xbfffe150) = -1 ENOENT (No such file or directory) stat64("/opt/kde3/share/config/bosonwidgetsrc", 0xbfffe150) = -1 ENOENT (No such file or directory) access("/home/jw/.kde/share/locale/en/LC_MESSAGES/bosonwidgets.mo", R_OK) = -1 ENOENT (No such file or directory) access("/opt/kde3/share/locale/en/LC_MESSAGES/bosonwidgets.mo", R_OK) = -1 ENOENT (No such file or directory) access("/home/jw/.kde/share/locale/US/LC_MESSAGES/bosonwidgets.mo", R_OK) = -1 ENOENT (No such file or directory) access("/opt/kde3/share/locale/US/LC_MESSAGES/bosonwidgets.mo", R_OK) = -1 ENOENT (No such file or directory) access("/home/jw/.kde/share/locale/en_US/LC_MESSAGES/bosonwidgets.mo", R_OK) = -1 ENOENT (No such file or directory) access("/opt/kde3/share/locale/en_US/LC_MESSAGES/bosonwidgets.mo", R_OK) = -1 ENOENT (No such file or directory) access("/home/jw/.kde/share/locale/en_US/LC_MESSAGES/kdelibs.mo", R_OK) = -1 ENOENT (No such file or directory) access("/opt/kde3/share/locale/en_US/LC_MESSAGES/kdelibs.mo", R_OK) = -1 ENOENT (No such file or directory) access("/home/jw/.kde/share/locale/en_US/LC_MESSAGES/kio.mo", R_OK) = -1 ENOENT (No such file or directory) access("/opt/kde3/share/locale/en_US/LC_MESSAGES/kio.mo", R_OK) = -1 ENOENT (No such file or directory) --- SIGSEGV (Segmentation fault) @ 0 (0) --- +++ killed by SIGSEGV +++ jw@slate:~> Thinking that the locale settings might be the source of the problem I installed en_GB just for grins, but that doesn't help any. The only file under /opt/kde3/share/locale/en_US/ is entry.desktop - I'm not sure if there's supposed to be more there or not. I do not have a /home/jw/.kde/share/locale. Any ideas what's wrong? Thanks. JW