Openoffice (all versions) segfaults when xorg use nvidia glx libs. Packages: emul-linux-x86-nvidia (1.0.6629) openoffice-bin (1.1.3, 1.1.4) Openoffice with emul-linux-x86-nvidia 1.0.6111 works fine. Reproducible: Always Steps to Reproduce: quax ~ # cd /opt/OpenOffice.org/program/ quax program # opengl-update nvidia * Switching to nvidia OpenGL interface ... [ ok ] quax program # ./setup.bin Segmentation fault quax program # opengl-update xorg-x11 * Switching to xorg-x11 OpenGL interface ... [ ok ] quax program # ./setup.bin quax program # I was run setup.bin, but other oo-programs segfaults too. Actual Results: segfault Expected Results: no segfault strace output with nvidia glx libs: quax program # strace ./setup.bin execve("./setup.bin", ["./setup.bin"], [/* 44 vars */]) = 0 [ Process PID=4668 runs in 32 bit mode. ] brk(0) = 0x8088000 readlink("/proc/self/exe", "/opt/OpenOffice.org/program/setup.bin", 4096) = 37 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) old_mmap(0x100000000000, 146028888067, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0x4 /* MAP_??? */|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x55560440, 0, 0x855564635) = 0x5556c000 open("/opt/OpenOffice.org/program/tls/i686/sse2/libsb645li.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffffce80, 0xffffcf10) = -1 ENOENT (No such file or directory) open("/opt/OpenOffice.org/program/tls/i686/libsb645li.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffffce80, 0xffffcf10) = -1 ENOENT (No such file or directory) open("/opt/OpenOffice.org/program/tls/sse2/libsb645li.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffffce80, 0xffffcf10) = -1 ENOENT (No such file or directory) open("/opt/OpenOffice.org/program/tls/libsb645li.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffffce80, 0xffffcf10) = -1 ENOENT (No such file or directory) open("/opt/OpenOffice.org/program/i686/sse2/libsb645li.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffffce80, 0xffffcf10) = -1 ENOENT (No such file or directory) open("/opt/OpenOffice.org/program/i686/libsb645li.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffffce80, 0xffffcf10) = -1 ENOENT (No such file or directory) open("/opt/OpenOffice.org/program/sse2/libsb645li.so", O_RDONLY) = -1 ENOENT (No such file or directory) stat64(0xffffce80, 0xffffcf10) = -1 ENOENT (No such file or directory) open("/opt/OpenOffice.org/program/libsb645li.so", 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@-\4\000"..., 512) = 512 fstat64(0x3, 0xffffcf10) = 0 old_mmap(0xcec6400000000, 8804682956805, PROT_READ|PROT_WRITE, 0xc /* MAP_??? */|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe0600, 8, 0xffffce585556b564) = 0x5556d000 old_mmap(0x1800055624000, 8873402433539, PROT_READ|PROT_WRITE, 0xc /* MAP_??? */|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe0600, 8, 0xffffce585556b564) = 0x55624000 close(3) = 0 open("/opt/OpenOffice.org/program/libsvt645li.so", 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\0P\6\27\000"..., 512) = 512 fstat64(0x3, 0xffffcef4) = 0 old_mmap(0x449f2400000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_FILE|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe0600, 8, 0xffffce3c5556b564) = 0x5563c000 old_mmap(0x4d00055a38000, 8873402433539, PROT_READ|PROT_WRITE, MAP_FILE|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe0600, 8, 0xffffce3c5556b564) = 0x55a38000 old_mmap(0xf2455a85000, 214748364803, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, MAP_FILE|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe0600, 8, 0xffffce3c5556b564) = 0x55a85000 close(3) = 0 open("/opt/OpenOffice.org/program/libvcl645li.so", 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\0Pm\f\000"..., 512) = 512 fstat64(0x3, 0xffffced8) = 0 old_mmap(0x30ecf000000000, 8804682956805, PROT_READ|PROT_WRITE, 0x4 /* MAP_??? */|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe04c0, 8, 0xffffce205556b564) = 0x55a86000 old_mmap(0x2900055d6a000, 8873402433539, PROT_READ|PROT_WRITE, 0x4 /* MAP_??? */|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe04c0, 8, 0xffffce205556b564) = 0x55d6a000 old_mmap(0x1cf055d93000, 214748364803, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0x4 /* MAP_??? */|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe04c0, 8, 0xffffce205556b564) = 0x55d93000 close(3) = 0 open("/opt/OpenOffice.org/program/libtl645li.so", 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\360\266"..., 512) = 512 fstat64(0x3, 0xffffcebc) = 0 old_mmap(0xbc69400000000, 8804682956805, PROT_READ|PROT_WRITE, 0x8 /* MAP_??? */|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe04c0, 8, 0xffffce045556b564) = 0x55d95000 old_mmap(0xb00055e47000, 8873402433539, PROT_READ|PROT_WRITE, 0x8 /* MAP_??? */|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe04c0, 8, 0xffffce045556b564) = 0x55e47000 close(3) = 0 open("/opt/OpenOffice.org/program/libcomphelp3gcc3.so", 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`{\4\000"..., 512) = 512 fstat64(0x3, 0xffffcea0) = 0 old_mmap(0xb191000000000, 8804682956805, PROT_READ|PROT_WRITE, 0xc /* MAP_??? */|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0480, 8, 0xffffcde85556b564) = 0x55e52000 old_mmap(0xf00055ef4000, 8873402433539, PROT_READ|PROT_WRITE, 0xc /* MAP_??? */|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0480, 8, 0xffffcde85556b564) = 0x55ef4000 old_mmap(0x91055f03000, 214748364803, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0xc /* MAP_??? */|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0480, 8, 0xffffcde85556b564) = 0x55f03000 close(3) = 0 open("/opt/OpenOffice.org/program/libcppuhelpergcc3.so.3", 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\0P\315\0"..., 512) = 512 fstat64(0x3, 0xffffce84) = 0 old_mmap(0x100000000000, 146028888067, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0x4 /* MAP_??? */|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x55560440, 1431746352, 0x855564635) = 0x55f04000 old_mmap(0x4af0000000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_FILE|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0480, 8, 0xffffcdcc5556b564) = 0x55f05000 old_mmap(0x700055f49000, 8873402433539, PROT_READ|PROT_WRITE, MAP_FILE|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0480, 8, 0xffffcdcc5556b564) = 0x55f49000 close(3) = 0 open("/opt/OpenOffice.org/program/libcppu.so.3", 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\2206\0"..., 512) = 512 fstat64(0x3, 0xffffce68) = 0 old_mmap(0x23e8c00000000, 8804682956805, PROT_READ|PROT_WRITE, 0x4 /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0440, 8, 0xffffcdb05556b564) = 0x55f50000 old_mmap(0x400055f70000, 8873402433539, PROT_READ|PROT_WRITE, 0x4 /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0440, 8, 0xffffcdb05556b564) = 0x55f70000 close(3) = 0 open("/opt/OpenOffice.org/program/libvos3gcc3.so", 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\260B\1"..., 512) = 512 fstat64(0x3, 0xffffce4c) = 0 old_mmap(0x28b9000000000, 8804682956805, PROT_READ|PROT_WRITE, 0x5 /* MAP_??? */|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|MAP_EXECUTABLE|0x555400c0, 1441809728, 0x2f0000030000002b) = 0x55f74000 old_mmap(0x200055f9b000, 8873402433539, PROT_READ|PROT_WRITE, 0x5 /* MAP_??? */|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|MAP_EXECUTABLE|0x555400c0, 1441809728, 0x2f0000030000002b) = 0x55f9b000 close(3) = 0 open("/opt/OpenOffice.org/program/libsvl645li.so", 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\0204\6"..., 512) = 512 fstat64(0x3, 0xffffce30) = 0 old_mmap(0x12b3c400000000, 8804682956805, PROT_READ|PROT_WRITE, 0xc /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0400, 8, 0xffffcd785556b564) = 0x55f9d000 old_mmap(0x18000560b0000, 8873402433539, PROT_READ|PROT_WRITE, 0xc /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0400, 8, 0xffffcd785556b564) = 0x560b0000 old_mmap(0x3c4560c8000, 214748364803, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0xc /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0400, 8, 0xffffcd785556b564) = 0x560c8000 close(3) = 0 open("/opt/OpenOffice.org/program/libsalhelpergcc3.so.3", 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\320\17"..., 512) = 512 fstat64(0x3, 0xffffce14) = 0 old_mmap(0x2c4c00000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_FILE|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0400, 8, 0xffffcd5c5556b564) = 0x560c9000 old_mmap(0x1000560cb000, 8873402433539, PROT_READ|PROT_WRITE, MAP_FILE|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0400, 8, 0xffffcd5c5556b564) = 0x560cb000 close(3) = 0 open("/opt/OpenOffice.org/program/libutl645li.so", 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\0p\305\2"..., 512) = 512 fstat64(0x3, 0xffffcdf8) = 0 old_mmap(0x100000000000, 146028888067, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0x4 /* MAP_??? */|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x55560440, 0, 0x855564635) = 0x560cc000 old_mmap(0x899a400000000, 8804682956805, PROT_READ|PROT_WRITE, 0x4 /* MAP_??? */|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0400, 8, 0xffffcd405556b564) = 0x560cd000 old_mmap(0xe00056149000, 8873402433539, PROT_READ|PROT_WRITE, 0x4 /* MAP_??? */|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0400, 8, 0xffffcd405556b564) = 0x56149000 close(3) = 0 open("/opt/OpenOffice.org/program/libsal.so.3", 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@4\1\000"..., 512) = 512 fstat64(0x3, 0xffffcddc) = 0 old_mmap(0x1b771000000000, 8804682956805, PROT_READ|PROT_WRITE, 0x8 /* MAP_??? */|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe04c0, 8, 0xffffcd245556b564) = 0x56157000 old_mmap(0x15000562fa000, 8873402433539, PROT_READ|PROT_WRITE, 0x8 /* MAP_??? */|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe04c0, 8, 0xffffcd245556b564) = 0x562fa000 close(3) = 0 open("/opt/OpenOffice.org/program/libjvmaccessgcc3.so.3", 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\0p/\0\000"..., 512) = 512 fstat64(0x3, 0xffffcdc0) = 0 old_mmap(0xf82000000000, 8804682956805, PROT_READ|PROT_WRITE, 0xc /* MAP_??? */|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe04c0, 8, 0xffffcd085556b564) = 0x5630f000 old_mmap(0x20005631d000, 8873402433539, PROT_READ|PROT_WRITE, 0xc /* MAP_??? */|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe04c0, 8, 0xffffcd085556b564) = 0x5631d000 close(3) = 0 open("/opt/OpenOffice.org/program/libset645li.so", 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\2209\4"..., 512) = 512 fstat64(0x3, 0xffffcda4) = 0 old_mmap(0x11de2400000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_FILE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe0480, 8, 0xffffccec5556b564) = 0x5631f000 old_mmap(0x1600056427000, 8873402433539, PROT_READ|PROT_WRITE, MAP_FILE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe0480, 8, 0xffffccec5556b564) = 0x56427000 close(3) = 0 open("/opt/OpenOffice.org/program/libX11.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(0x3, 0xffffcd14) = 0 old_mmap(0x1d01d00000000, 8589934593, PROT_READ|PROT_WRITE, 0xf /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|MAP_EXECUTABLE|MAP_LOCKED|0xfffe06c0, 769, 0x41755862696c) = 0x5643d000 close(3) = 0 open("/emul/linux/x86/usr/X11R6/lib32/libX11.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\0\21\1"..., 512) = 512 fstat64(0x3, 0xffffcd88) = 0 old_mmap(0xca77800000000, 8804682956805, PROT_READ|PROT_WRITE, 0x5 /* MAP_??? */|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x140600, -13180, 0x2c) = 0x5645b000 old_mmap(0x300056523000, 8873402433539, PROT_READ|PROT_WRITE, 0x5 /* MAP_??? */|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x140600, -13180, 0x2c) = 0x56523000 close(3) = 0 open("/opt/OpenOffice.org/program/libXext.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/emul/linux/x86/usr/X11R6/lib32/libXext.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 )\0\000"..., 512) = 512 fstat64(0x3, 0xffffcd6c) = 0 old_mmap(0xef1400000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_POPULATE|MAP_EXECUTABLE|MAP_LOCKED|0x140680, -13208, 0x2d) = 0x56526000 old_mmap(0x100056534000, 8873402433539, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_POPULATE|MAP_EXECUTABLE|MAP_LOCKED|0x140680, -13208, 0x2d) = 0x56534000 close(3) = 0 open("/opt/OpenOffice.org/program/libSM.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/emul/linux/x86/usr/X11R6/lib32/libSM.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@\"\0\000"..., 512) = 512 fstat64(0x3, 0xffffcd50) = 0 old_mmap(0x100000000000, 146028888067, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0x4 /* MAP_??? */|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x55560440, 1431746352, 0x855564635) = 0x56535000 old_mmap(0x8a8000000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x140600, -13236, 0x2b) = 0x56536000 old_mmap(0x10005653e000, 8873402433539, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x140600, -13236, 0x2b) = 0x5653e000 close(3) = 0 open("/opt/OpenOffice.org/program/libICE.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/emul/linux/x86/usr/X11R6/lib32/libICE.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 6\0\000"..., 512) = 512 fstat64(0x3, 0xffffcd34) = 0 old_mmap(0x16bd000000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS|MAP_POPULATE|MAP_EXECUTABLE|MAP_LOCKED|0x140640, -13264, 0x2c) = 0x5653f000 old_mmap(0x100056553000, 8873402433539, PROT_READ|PROT_WRITE, MAP_SHARED|MAP_ANONYMOUS|MAP_POPULATE|MAP_EXECUTABLE|MAP_LOCKED|0x140640, -13264, 0x2c) = 0x56553000 old_mmap(0x1bd056554000, 214748364803, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, MAP_SHARED|MAP_ANONYMOUS|MAP_POPULATE|MAP_EXECUTABLE|MAP_LOCKED|0x140640, -13264, 0x2c) = 0x56554000 close(3) = 0 open("/opt/OpenOffice.org/program/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib32/libdl.so.2", 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 \33\0\000"..., 512) = 512 fstat64(0x3, 0xffffcd18) = 0 old_mmap(0x308800000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_FILE, 0, 0) = 0x56556000 old_mmap(0x200056558000, 8873402433539, PROT_READ|PROT_WRITE, MAP_FILE, 0, 0) = 0x56558000 close(3) = 0 open("/opt/OpenOffice.org/program/libpthread.so.0", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib32/libpthread.so.0", 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\300G\0"..., 512) = 512 fstat64(0x3, 0xffffccfc) = 0 old_mmap(0x111ec00000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_FILE, 0, 0xffffcbd800000000) = 0x5655a000 old_mmap(0x200056568000, 8873402433539, PROT_READ|PROT_WRITE, MAP_FILE, 0, 0xffffcbd800000000) = 0x56568000 old_mmap(0x11ec5656a000, 214748364803, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, MAP_FILE, 0, 0xffffcbd800000000) = 0x5656a000 close(3) = 0 open("/opt/OpenOffice.org/program/libm.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib32/libm.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\0p3\0\000"..., 512) = 512 fstat64(0x3, 0xffffcce0) = 0 old_mmap(0x220a000000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_FILE, 0, 0) = 0x5656c000 old_mmap(0x20005658d000, 8873402433539, PROT_READ|PROT_WRITE, MAP_FILE, 0, 0) = 0x5658d000 close(3) = 0 open("/opt/OpenOffice.org/program/libstlport_gcc.so", 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\360B\4"..., 512) = 512 fstat64(0x3, 0xffffccc4) = 0 old_mmap(0xbfd4c00000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_FILE|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe02c0, 8, 0xffffcc0c5556b564) = 0x5658f000 old_mmap(0x1700056637000, 8873402433539, PROT_READ|PROT_WRITE, MAP_FILE|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe02c0, 8, 0xffffcc0c5556b564) = 0x56637000 old_mmap(0xd4c5664e000, 214748364803, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, MAP_FILE|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe02c0, 8,0xffffcc0c5556b564) = 0x5664e000 close(3) = 0 open("/opt/OpenOffice.org/program/libstdc++.so.5", 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`F\2\000"..., 512) = 512 fstat64(0x3, 0xffffcca8) = 0 old_mmap(0x100000000000, 146028888067, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0x4 /* MAP_??? */|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x55560440, 1431746352, 0x855564635) = 0x5664f000 old_mmap(0x6ad7000000000, 8804682956805, PROT_READ|PROT_WRITE, 0x4 /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0280, 8, 0xffffcbf05556b564) = 0x56650000 old_mmap(0xe000566a9000, 8873402433539, PROT_READ|PROT_WRITE, 0x4 /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0280, 8, 0xffffcbf05556b564) = 0x566a9000 old_mmap(0x3d70566b7000, 214748364803, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0x4 /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0280, 8, 0xffffcbf05556b564) = 0x566b7000 close(3) = 0 open("/opt/OpenOffice.org/program/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib32/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@M\1\000"..., 512) = 512 fstat64(0x3, 0xffffcc8c) = 0 old_mmap(0x111c2c00000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_FILE, 0, 0) = 0x566bb000 old_mmap(0x4000567c7000, 8873402433539, PROT_READ|PROT_WRITE, MAP_FILE, 0, 0) = 0x567c7000 old_mmap(0x1c2c567cb000, 214748364803, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, MAP_FILE, 0, 0) = 0x567cb000 close(3) = 0 open("/opt/OpenOffice.org/program/libsot645li.so", 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\260d\1"..., 512) = 512 fstat64(0x3, 0xffffcbbc) = 0 old_mmap(0x4af5800000000, 8804682956805, PROT_READ|PROT_WRITE, 0x8 /* MAP_??? */|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe02c0, 8, 0xffffcb045556b564) = 0x567cd000 old_mmap(0x500056813000, 8873402433539, PROT_READ|PROT_WRITE, 0x8 /* MAP_??? */|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe02c0, 8, 0xffffcb045556b564) = 0x56813000 close(3) = 0 open("/opt/OpenOffice.org/program/libtk645li.so", 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@\261\21"..., 512) = 512 fstat64(0x3, 0xffffcae4) = 0 old_mmap(0x2add4c00000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_FILE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe00c0, 8, 0xffffca2c5556b564) = 0x56818000 old_mmap(0x4900056a7c000, 8873402433539, PROT_READ|PROT_WRITE, MAP_FILE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe00c0, 8, 0xffffca2c5556b564) = 0x56a7c000 old_mmap(0xd4c56ac5000, 214748364803, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, MAP_FILE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe00c0, 8, 0xffffca2c5556b564) = 0x56ac5000 close(3) = 0 open("/opt/OpenOffice.org/program/libucbhelper2gcc3.so", 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@\275\2"..., 512) = 512 fstat64(0x3, 0xffffcac8) = 0 old_mmap(0x86f8c00000000, 8804682956805, PROT_READ|PROT_WRITE, 0x4 /* MAP_??? */|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe00c0, 8, 0xffffca105556b564) = 0x56ac6000 old_mmap(0xc00056b41000, 8873402433539, PROT_READ|PROT_WRITE, 0x4 /* MAP_??? */|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe00c0, 8, 0xffffca105556b564) = 0x56b41000 close(3) = 0 open("/opt/OpenOffice.org/program/libicuuc.so.22", 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\320\'\2"..., 512) = 512 fstat64(0x3, 0xffffcaac) = 0 old_mmap(0x100000000000, 146028888067, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0x4 /* MAP_??? */|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x55560440, 1431749496, 0x855564635) = 0x56b4d000 old_mmap(0x94ea800000000, 8804682956805, PROT_READ|PROT_WRITE, 0x8 /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0080, 8, 0xffffc9f45556b564) = 0x56b4e000 old_mmap(0xe00056bd5000, 8873402433539, PROT_READ|PROT_WRITE, 0x8 /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|0xfffe0080, 8, 0xffffc9f45556b564) = 0x56bd5000 close(3) = 0 open("/opt/OpenOffice.org/program/libpsp645li.so", 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@n\1\000"..., 512) = 512 fstat64(0x3, 0xffffc9c0) = 0 old_mmap(0xc4e6000000000, 8804682956805, PROT_READ|PROT_WRITE, 0xc /* MAP_??? */|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe00c0, 8, 0xffffc9085556b564) = 0x56be3000 old_mmap(0x5000056c58000, 8873402433539, PROT_READ|PROT_WRITE, 0xc /* MAP_??? */|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe00c0, 8, 0xffffc9085556b564) = 0x56c58000 close(3) = 0 open("/opt/OpenOffice.org/program/libicule.so.22", 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\360\322"..., 512) = 512 fstat64(0x3, 0xffffc9a4) = 0 old_mmap(0x23cc000000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_FILE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe0080, 8, 0xffffc8ec5556b564) = 0x56ca8000 old_mmap(0x400056cc8000, 8873402433539, PROT_READ|PROT_WRITE, MAP_FILE|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe0080, 8, 0xffffc8ec5556b564) = 0x56cc8000 close(3) = 0 open("/opt/OpenOffice.org/program/libfreetype.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/opt/OpenOffice.org/program/libfreetype.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/opt/OpenOffice.org/program/libfreetype.so.6", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib32/libfreetype.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\300\341"..., 512) = 512 fstat64(0x3, 0xffffc988) = 0 old_mmap(0x68cd000000000, 8804682956805, PROT_READ|PROT_WRITE, 0x4 /* MAP_??? */|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe0080, 8, 0xffffc8d05556b564) = 0x56ccc000 old_mmap(0x700056d2e000, 8873402433539, PROT_READ|PROT_WRITE, 0x4 /* MAP_??? */|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|0xfffe0080, 8, 0xffffc8d05556b564) = 0x56d2e000 close(3) = 0 old_mmap(0x100000000000, 146028888067, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0x4 /* MAP_??? */|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x55560440, -14672, 0x855564635) = 0x56d35000 open("/opt/OpenOffice.org/program/libgcc_s.so.1", 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\0P\23\0\000"..., 512) = 512 fstat64(0x3, 0xffffbeb4) = 0 old_mmap(0x7f1000000000, 8804682956805, PROT_READ|PROT_WRITE, MAP_FILE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|MAP_EXECUTABLE|MAP_LOCKED|0xfffe04c0, 8, 0xffffbdfc5556b564) = 0x56d36000 old_mmap(0x100056d3d000, 8873402433539, PROT_READ|PROT_WRITE, MAP_FILE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|MAP_DENYWRITE|MAP_EXECUTABLE|MAP_LOCKED|0xfffe04c0, 8, 0xffffbdfc5556b564) = 0x56d3d000 close(3) = 0 open("/opt/OpenOffice.org/program/libicudata.so.22", 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\220\177"..., 512) = 512 fstat64(0x3, 0xffffbb10) = 0 old_mmap(0x8211b000000000, 8804682956805, PROT_READ|PROT_WRITE, 0x5 /* MAP_??? */|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|MAP_EXECUTABLE|0x555400c0, 1456690776, 0x2fffbbd40000002d) = 0x56d3e000 old_mmap(0x10005755f000, 8873402433539, PROT_READ|PROT_WRITE, 0x5 /* MAP_??? */|MAP_FIXED|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_DENYWRITE|MAP_EXECUTABLE|0x555400c0, 1456690776, 0x2fffbbd40000002d) = 0x5755f000 close(3) = 0 open("/opt/OpenOffice.org/program/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/opt/OpenOffice.org/program/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/opt/OpenOffice.org/program/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/emul/linux/x86/lib/libz.so.1", 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\340\23"..., 512) = 512 fstat64(0x3, 0xffffb948) = 0 old_mmap(0x1046000000000, 8804682956805, PROT_READ|PROT_WRITE, 0xf /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|0x40, -18364, 0x1e) = 0x57560000 old_mmap(0x100057570000, 8873402433539, PROT_READ|PROT_WRITE, 0xf /* MAP_??? */|MAP_FIXED|MAP_ANONYMOUS|MAP_NORESERVE|MAP_POPULATE|MAP_NONBLOCK|MAP_GROWSDOWN|0x40, -18364, 0x1e) = 0x57570000 close(3) = 0 old_mmap(0x100000000000, 146028888067, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0x4 /* MAP_??? */|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x55560440, 1431749448, 0x855564635) = 0x57571000 old_mmap(0x100000000000, 146028888067, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_SEM|PROT_GROWSDOWN|PROT_GROWSUP|0xfcfffff0, 0x4 /* MAP_??? */|MAP_ANONYMOUS|MAP_POPULATE|MAP_GROWSDOWN|MAP_EXECUTABLE|MAP_LOCKED|0x55560440, 1449456936, 0x855564635) = 0x57572000 mprotect(0x56d3e000, 8523776, PROT_READ|PROT_WRITE) = 0 mprotect(0x56d3e000, 8523776, PROT_READ|PROT_EXEC) = 0 mprotect(0x567c7000, 4096, PROT_READ) = 0 mprotect(0x55a86000, 3031040, PROT_READ|PROT_WRITE) = 0 mprotect(0x55a86000, 3031040, PROT_READ|PROT_EXEC) = 0 set_thread_area(0xffffd548) = 0 munmap(0x5643d000, 118813) = 0 set_tid_address(0x575727a8) = 4668 rt_sigaction(SIGRTMIN, {0x45655e410, [], SA_RESTART|SA_NOMASK|0x664f298}, NULL, 0) = 0 rt_sigprocmask(SIG_UNBLOCK, [], NULL, 0) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=-4286578688, rlim_max=70368744177664*1024}) = 0 Segmentation fault
Hi! I can confirm the problem. However, OO was happily running until I did some system updates in a recent time - didn't discover immediately. Linux gaura-nitai 2.6.9-gentoo-r9 #1 SMP Wed Dec 8 10:33:31 CET 2004 x86_64 AMDAthlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux The same with 2.6.10. Sincerely, Gour
Hey just the same here with emul-linux-x86-nvidia-1.0.6111-r1 and openoffice 1.1.4 grts jan
Exact same system with nvidia and glx and openoffice segementation fault. Searched the forums, but nothing. Then I happened on ... http://bugs.gentoo.org/show_bug.cgi?id=80113#c14 I also had the stale libpthread-0.10.so. Moved it and the link to it out of the way, ran ldconfig, and openoffice works. Hope this helps... If it does fix the problem might want to make the stale libpthread its own bug.
Thx, tim my problem was fixed after removing the symlink libpthread.so.0 (nptl only system) grts jan
seems fixed per comment #4