[PLD 3.x (Th): Bug 66] writer from openoffice 2.3 shows empty window
btsadmin at pld-linux.org
btsadmin at pld-linux.org
Sat Feb 23 21:34:59 CET 2008
http://bugs.pld-linux.org/show_bug.cgi?id=66
Arkadiusz Miskiewicz <arekm at pld-linux.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |arekm at pld-linux.org
--- Comment #1 from Arkadiusz Miskiewicz <arekm at pld-linux.org> 2008-02-23 21:34:59 ---
The problem happens also with newer OpenOffice.org like 2.3.99.4-ooh680_m7.0.1.
Bellow I describe what I see with 2.3.99.4. The oowriter wrindow hangs. If you
wait long enough you should see on console:
__fop_file_setup: Retry limit (100) exceeded
and then oowriter unhangs.
The problem looks to be a file "__db." which is created in current directory.
Deleting this file makes the problem go away for one time.
Looks like oowriter is creating this file (location of the file is crazy but
that's another matter) but it doesn't delete it when you exit oowriter.
Deleting it before each oowriter run is kind of workaround that seem to be
working.
That's what oowriter is doing if "__db." already exists.
[arekm at arm ~]$ strace -f -F -s 200 -p 6200
Process 6207 attached with 5 threads - interrupt to quit
[pid 6200] select(0, NULL, NULL, NULL, {0, 820000} <unfinished ...>
[pid 6201] restart_syscall(<... resuming interrupted call ...> <unfinished
...>
[pid 6202] accept(15, <unfinished ...>
[pid 6203] futex(0x667200, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
[pid 6207] restart_syscall(<... resuming interrupted call ...> <unfinished
...>
[pid 6200] <... select resumed> ) = 0 (Timeout)
[pid 6200] stat("", 0x7fff2576fba0) = -1 ENOENT (No such file or directory)
[pid 6200] stat("__db.", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
[pid 6200] open("__db.", O_RDWR|O_CREAT|O_EXCL, 0664) = -1 EEXIST (File
exists)
[pid 6200] select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
[pid 6200] stat("", 0x7fff2576fba0) = -1 ENOENT (No such file or directory)
[pid 6200] stat("__db.", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
[pid 6200] open("__db.", O_RDWR|O_CREAT|O_EXCL, 0664) = -1 EEXIST (File
exists)
[pid 6200] select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
[pid 6200] stat("", 0x7fff2576fba0) = -1 ENOENT (No such file or directory)
[pid 6200] stat("__db.", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
[pid 6200] open("__db.", O_RDWR|O_CREAT|O_EXCL, 0664) = -1 EEXIST (File
exists)
[pid 6200] select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
[pid 6200] stat("", 0x7fff2576fba0) = -1 ENOENT (No such file or directory)
[pid 6200] stat("__db.", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
[pid 6200] open("__db.", O_RDWR|O_CREAT|O_EXCL, 0664) = -1 EEXIST (File
exists)
[pid 6200] select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
[pid 6200] stat("", 0x7fff2576fba0) = -1 ENOENT (No such file or directory)
[pid 6200] stat("__db.", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
[pid 6200] open("__db.", O_RDWR|O_CREAT|O_EXCL, 0664) = -1 EEXIST (File
exists)
[pid 6200] select(0, NULL, NULL, NULL, {1, 0} <unfinished ...>
[pid 6207] <... restart_syscall resumed> ) = -1 ETIMEDOUT (Connection timed
out)
[pid 6207] futex(0x2b9887c65020, FUTEX_WAKE_PRIVATE, 1) = 0
[pid 6207] clock_gettime(CLOCK_REALTIME, {1203801591, 631373023}) = 0
[pid 6207] futex(0x2b9887c6528c, FUTEX_WAIT_PRIVATE, 11, {9, 999900977}
<unfinished ...>
[pid 6200] <... select resumed> ) = 0 (Timeout)
[pid 6200] stat("", 0x7fff2576fba0) = -1 ENOENT (No such file or directory)
[pid 6200] stat("__db.", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
[pid 6200] open("__db.", O_RDWR|O_CREAT|O_EXCL, 0664) = -1 EEXIST (File
exists)
[pid 6200] select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
[pid 6200] stat("", 0x7fff2576fba0) = -1 ENOENT (No such file or directory)
[pid 6200] stat("__db.", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
[pid 6200] open("__db.", O_RDWR|O_CREAT|O_EXCL, 0664) = -1 EEXIST (File
exists)
[pid 6200] select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
[pid 6200] stat("", 0x7fff2576fba0) = -1 ENOENT (No such file or directory)
[pid 6200] stat("__db.", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
[pid 6200] open("__db.", O_RDWR|O_CREAT|O_EXCL, 0664) = -1 EEXIST (File
exists)
[pid 6200] select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
[pid 6200] stat("", 0x7fff2576fba0) = -1 ENOENT (No such file or directory)
[pid 6200] stat("__db.", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
[pid 6200] open("__db.", O_RDWR|O_CREAT|O_EXCL, 0664) = -1 EEXIST (File
exists)
[pid 6200] select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
[pid 6200] stat("", 0x7fff2576fba0) = -1 ENOENT (No such file or directory)
[pid 6200] stat("__db.", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
[pid 6200] open("__db.", O_RDWR|O_CREAT|O_EXCL, 0664) = -1 EEXIST (File
exists)
[pid 6200] select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
[pid 6200] stat("", 0x7fff2576fba0) = -1 ENOENT (No such file or directory)
[pid 6200] stat("__db.", {st_mode=S_IFREG|0644, st_size=12288, ...}) = 0
[pid 6200] open("__db.", O_RDWR|O_CREAT|O_EXCL, 0664) = -1 EEXIST (File
exists)
[pid 6200] select(0, NULL, NULL, NULL, {1, 0} <unfinished ...>
Process 6200 detached
Process 6201 detached
Process 6202 detached
Process 6203 detached
Process 6207 detached
--
Configure bugmail: http://bugs.pld-linux.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are watching all bug changes.
More information about the pld-bugs
mailing list