I installed OOo 2.2 on Ubuntu Edgy (DEB files from openoffice.org). OOo
freeze regularly and consumes 100% CPU so that it needs to be killed.
The strace tells me something about OpenGL but my computer does not have
any OpenGL video card or driver installed.

Following is the strace.

$ strace openoffice.org2.2
execve("/usr/bin/openoffice.org2.2", ["openoffice.org2.2"], [/* 32 vars
*/]) = 0
brk(0)                                  = 0x805e000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7fbb000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=73815, ...}) = 0
mmap2(NULL, 73815, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fa8000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20Z\1\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1248904, ...}) = 0
mmap2(NULL, 1258876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7e74000
mmap2(0xb7fa1000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12c) = 0xb7fa1000
mmap2(0xb7fa5000, 9596, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fa5000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7e73000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e736b0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7fa1000, 8192, PROT_READ)   = 0
munmap(0xb7fa8000, 73815)               = 0
getpid()                                = 1828
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
geteuid32()                             = 1000
brk(0)                                  = 0x805e000
brk(0x807f000)                          = 0x807f000
getppid()                               = 1827
stat64("/home/jan/diplomarbeit", {st_mode=S_IFDIR|0754, st_size=4096,
...}) = 0
stat64(".", {st_mode=S_IFDIR|0754, st_size=4096, ...}) = 0
open("/usr/bin/openoffice.org2.2", O_RDONLY) = 3
fcntl64(3, F_DUPFD, 10)                 = 10
close(3)                                = 0
fcntl64(10, F_SETFD, FD_CLOEXEC)        = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x8054c2e, ~[RTMIN RT_1], 0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
read(10, "#!/bin/sh\nexec /etc/openoffice.o"..., 8192) = 59
execve("/etc/openoffice.org2.2/program/soffice",
["/etc/openoffice.org2.2/program/s"...], [/* 32 vars */]) = 0
brk(0)                                  = 0x805e000
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
directory)
mmap2(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f52000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=73815, ...}) = 0
mmap2(NULL, 73815, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7f3f000
close(3)                                = 0
access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or
directory)
open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20Z\1\000"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=1248904, ...}) = 0
mmap2(NULL, 1258876, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3,
0) = 0xb7e0b000
mmap2(0xb7f38000, 16384, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12c) = 0xb7f38000
mmap2(0xb7f3c000, 9596, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7f3c000
close(3)                                = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7e0a000
set_thread_area({entry_number:-1 -> 6, base_addr:0xb7e0a6b0,
limit:1048575, seg_32bit:1, contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}) = 0
mprotect(0xb7f38000, 8192, PROT_READ)   = 0
munmap(0xb7f3f000, 73815)               = 0
getpid()                                = 1828
rt_sigaction(SIGCHLD, {SIG_DFL}, {SIG_DFL}, 8) = 0
geteuid32()                             = 1000
brk(0)                                  = 0x805e000
brk(0x807f000)                          = 0x807f000
getppid()                               = 1827
stat64("/home/jan/diplomarbeit", {st_mode=S_IFDIR|0754, st_size=4096,
...}) = 0
stat64(".", {st_mode=S_IFDIR|0754, st_size=4096, ...}) = 0
open("/etc/openoffice.org2.2/program/soffice", O_RDONLY) = 3
fcntl64(3, F_DUPFD, 10)                 = 10
close(3)                                = 0
fcntl64(10, F_SETFD, FD_CLOEXEC)        = 0
rt_sigaction(SIGINT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGINT, {0x8054c2e, ~[RTMIN RT_1], 0}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
read(10, "#!/bin/sh\n#*********************"..., 8192) = 6864
pipe([3, 4])                            = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e0a6f8) = 1829
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4)                                = 0
read(3, "Linux\n", 128)                 = 6
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1829
pipe([3, 4])                            = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e0a6f8) = 1830
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4)                                = 0
read(3, "i686\n", 128)                  = 5
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1830
pipe([3, 4])                            = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e0a6f8) = 1831
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4)                                = 0
read(3, "/home/jan/diplomarbeit\n", 128) = 23
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1831
lstat64("/etc/openoffice.org2.2/program/soffice", {st_mode=S_IFREG|0555,
st_size=6864, ...}) = 0
pipe([3, 4])                            = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e0a6f8) = 1832
close(4)                                = 0
read(3, "/etc/openoffice.org2.2/program\n", 128) = 31
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1832
--- SIGCHLD (Child exited) @ 0 (0) ---
chdir("/etc/openoffice.org2.2/program") = 0
pipe([3, 4])                            = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e0a6f8) = 1833
close(4)                                = 0
read(3, "/etc/openoffice.org2.2/program\n", 128) = 31
--- SIGCHLD (Child exited) @ 0 (0) ---
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1833
chdir("/etc/openoffice.org2.2")         = 0
pipe([3, 4])                            = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e0a6f8) = 1834
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4)                                = 0
read(3, "soffice\n", 128)               = 8
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1834
pipe([3, 4])                            = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e0a6f8) = 1835
--- SIGCHLD (Child exited) @ 0 (0) ---
close(4)                                = 0
read(3, "/etc/openoffice.org2.2\n", 128) = 23
read(3, "", 128)                        = 0
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1835
chdir("/home/jan/diplomarbeit")         = 0
stat64("/etc/openoffice.org2.2/program/sopatchlevel.sh", 0xbf8f6cac) =
-1 ENOENT (No such file or directory)
stat64("/usr/lib/libnss3.so", {st_mode=S_IFREG|0644, st_size=461996,
...}) = 0
stat64("/etc/openoffice.org2.2/program/javaldx", {st_mode=S_IFREG|0555,
st_size=10496, ...}) = 0
geteuid32()                             = 1000
getgid32()                              = 1000
getegid32()                             = 1000
getgroups32(0, NULL)                    = 12
getgroups32(12, [4, 20, 24, 25, 29, 30, 44, 46, 104, 105, 106, 1000]) = 12
pipe([3, 4])                            = 0
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e0a6f8) = 1836
close(4)                                = 0
read(3, "/usr/lib/jvm/java-1.5.0-sun-1.5."..., 128) = 128
read(3, "ib/jvm/java-1.5.0-sun-1.5.0.08/j"..., 128) = 44
read(3, "", 128)                        = 0
--- SIGCHLD (Child exited) @ 0 (0) ---
close(3)                                = 0
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1836
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e0a6f8) = 1838
--- SIGCHLD (Child exited) @ 0 (0) ---
wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 1838
clone(child_stack=0,
flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0xb7e0a6f8) = 1839
rt_sigaction(SIGTERM, {0x8054c2e, ~[RTMIN RT_1], 0}, NULL, 8) = 0
wait4(-1, libGL warning: 3D driver claims to not support visual 0x5b
# HERE IT HANGS AND I KILL THE PROCESS
[{WIFSIGNALED(s) && WTERMSIG(s) == SIGKILL}], 0, NULL) = 1839
--- SIGCHLD (Child exited) @ 0 (0) ---
exit_group(0)                           = ?
Process 1828 detached

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to