I've had a niggling problem with OOo for some time, but been unable to 
characterise it, but now I've installed 2.0.4 I seem to be able to reproduce 
the behaviour, although I'm no nearer to discovering how to describe the 
problem. As this is more technical than the users list deals with I thought 
I'd try here.

I'm using Suse 10.0 and have an HP laserjet 1300 connected on the parallel 
port. What I found was that for indeterminable reasons, OOo and cupsd would 
suddenly start to share 100% of the cpu time, with cupsd taking about 66% and 
soffice.bin the remaining 34 % (as seen by top), but it seemed to have no 
other impact on the operation of OOo or the printer, and OOo could print 
perfectly well.

Each time I upgraded from 2.0 to 2.0.1 through 2.0.2 and then 2.0.4 the 
situations that triggered this behaviour would change. At first I thought it 
had to do with US letter and A4 paper and templates, but that does not seem 
to be it.

The installations of OOo on a laptop that uses the same printer through cups 
on the network, has never exhibited this problem on any of the versions of 
OOo. It seems to occur only on the machine where the printer is attached. And 
only with OOo - no other application has shown any tendency to do anything 
similar.

I've just put up 2.0.4, and I find that if I start OOo without specifying 
which module I want (by just "openoffice.org-2.0" on the command line), then 
as soon as I try New -> Text doc, the loop appears. On earlier versions, the 
loop usually stopped after between 5 minutes and 2 hours, or when OOo was 
terminated completely. Just closing all the windows still left the loop 
going. I haven't left 2.0.4 long enough yet to see if it ever stops.

Now it is fairly consistent, I tried strace on soffice.bin, and when the loop 
started, here is some sample output at that time [some extra \n may have been 
inserted by the mail composer]:

select(7, [4 6], NULL, [6], {0, 131887}) = 1 (in [4], left {0, 132000})
gettimeofday({1161360959, 692583}, NULL) = 0
read(4, "\0", 4)                        = 1
read(4, 0xbfa8c778, 4)                  = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1161360959, 692728}, NULL) = 0
select(7, [4 6], NULL, [6], {0, 131549}) = 0 (Timeout)
gettimeofday({1161360959, 824410}, NULL) = 0
gettimeofday({1161360959, 824458}, NULL) = 0
gettimeofday({1161360959, 824508}, NULL) = 0
gettimeofday({1161360959, 825027}, NULL) = 0
gettimeofday({1161360959, 825087}, NULL) = 0
gettimeofday({1161360959, 825150}, NULL) = 0
select(7, [4 6], NULL, [6], {0, 466937}) = 0 (Timeout)
gettimeofday({1161360960, 292689}, NULL) = 0
gettimeofday({1161360960, 292743}, NULL) = 0
gettimeofday({1161360960, 292807}, NULL) = 0
gettimeofday({1161360960, 292847}, NULL) = 0
gettimeofday({1161360960, 292903}, NULL) = 0
select(7, [4 6], NULL, [6], {0, 599944}) = 0 (Timeout)
gettimeofday({1161360960, 892322}, NULL) = 0
gettimeofday({1161360960, 892387}, NULL) = 0
select(7, [4 6], NULL, [6], {0, 10000}) = 0 (Timeout)
gettimeofday({1161360960, 904618}, NULL) = 0
gettimeofday({1161360960, 904666}, NULL) = 0
gettimeofday({1161360960, 904729}, NULL) = 0
gettimeofday({1161360960, 904770}, NULL) = 0
write(5, "\0", 1)                       = 1
gettimeofday({1161360960, 904881}, NULL) = 0
select(7, [4 6], NULL, [6], {0, 254889}) = 1 (in [4], left {0, 256000})
gettimeofday({1161360960, 904985}, NULL) = 0
read(4, "\0", 4)                        = 1
read(4, 0xbfa8c778, 4)                  = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1161360960, 905118}, NULL) = 0
select(7, [4 6], NULL, [6], {0, 254652}) = 0 (Timeout)
gettimeofday({1161360961, 160778}, NULL) = 0
gettimeofday({1161360961, 160826}, NULL) = 0
gettimeofday({1161360961, 160878}, NULL) = 0
gettimeofday({1161360961, 160915}, NULL) = 0
gettimeofday({1161360961, 160954}, NULL) = 0
gettimeofday({1161360961, 160993}, NULL) = 0
gettimeofday({1161360961, 161048}, NULL) = 0
select(7, [4 6], NULL, [6], {0, 343945}) = 0 (Timeout)
gettimeofday({1161360961, 504747}, NULL) = 0
gettimeofday({1161360961, 504809}, NULL) = 0
select(7, [4 6], NULL, [6], {0, 10000}) = 0 (Timeout)
gettimeofday({1161360961, 516734}, NULL) = 0
gettimeofday({1161360961, 516782}, NULL) = 0
gettimeofday({1161360961, 516846}, NULL) = 0
gettimeofday({1161360961, 516887}, NULL) = 0
gettimeofday({1161360961, 516942}, NULL) = 0
select(7, [4 6], NULL, [6], {0, 599945}) = 0 (Timeout)
gettimeofday({1161360962, 116476}, NULL) = 0
gettimeofday({1161360962, 116542}, NULL) = 0
select(7, [4 6], NULL, [6], {0, 10000}) = 0 (Timeout)
gettimeofday({1161360962, 128455}, NULL) = 0
gettimeofday({1161360962, 128504}, NULL) = 0
gettimeofday({1161360962, 128567}, NULL) = 0
gettimeofday({1161360962, 128606}, NULL) = 0
write(5, "\0", 1)                       = 1
gettimeofday({1161360962, 128719}, NULL) = 0
select(7, [4 6], NULL, [6], {0, 194887}) = 1 (in [4], left {0, 196000})
gettimeofday({1161360962, 128821}, NULL) = 0
read(4, "\0", 4)                        = 1
read(4, 0xbfa8c778, 4)                  = -1 EAGAIN (Resource temporarily 
unavailable)
gettimeofday({1161360962, 128958}, NULL) = 0
select(7, [4 6], NULL, [6], {0, 194648}) = 0 (Timeout)
gettimeofday({1161360962, 324777}, NULL) = 0
gettimeofday({1161360962, 324826}, NULL) = 0

I'm willing to try to refine the data further, if someone could suggest what 
to look for and how to get it. A bug report does not seem useful yet as I 
cannot describe the situation closely enough for it to be reproduced.

Andy.

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

Reply via email to