Re: still getting errors with CRM

"Ger Hobbelt" <[email protected]>
Newsgroups gmane.mail.spam.crm114
Message-ID <[email protected]>
On Thu, Apr 24, 2008 at 2:21 PM, Bill Y <[email protected]> wrote:
>  That's the problem then!
>
>  Check to see that the file priolist.mfp exists in the
>  directory you're "-u"-ing into, and that it's at least -rx world.
>
>           - Bill Yerazunis

One correction: -r- world is enough; 'x' is not necessary.



NB: I'll put my chips on 'the mfp file is there all right', because
that's what I remember was the case also when we previously looked at
this issue reported by Jason - please refer also to the thread started
by Jason's message at 18/03/2008 22:09 - this stuff has a history.

And to ensure we're not doing that part of the exercise again but can
quickly continue where that was left off, here's the list to tick off:

- priolist.mfp exists in the -u path and has sufficient access rights.
(Besides, remember the error is intermittent at a ~ 5 promille rate,
so the file is 'there' the other 99.5% of the time)
- priolist.mfp and none of the other files reside on any network
share: they all exist on local storage
- OS is 64-bit Debian

so everyone is on the same page.


Next thing to do before we put on the surgical gloves: crm114 -t (-T
is way too abusive to use that in the same round).

==>

Jason, can you create another run, but now with the extra commandline
argument '-t' (note the case) for crm114, like 'crm114 -t -u ... etc
...' ?

Be aware that this will create a VERY large amount of output on
stderr, so you may wish to redirect that to file. (You don't want to
watch that stderr stream 'live', I can assure you.)
The easiest way to fetch the maybe-relevant blurb(s) from there is
then running 'grep' on the logfile on this program, like so:

  grep -B300 -A30 "For some reason"
the_stderr_logfile_of_the_1000_run.log > relevant_bits.log

What this does is find those *ERROR* messages in there and copy the
blurb from 300 lines 'B'efore the error to '30' 'A'fter/beyond to
stdout, redirected to relevant_bits.log
The few lines 'A'fter are useful so we get to see the complete error
message (again) and a bit of stuff that follows, while the 300
'B'efore MAY give us a bit of a hint what's going down there, while
leading up to the failure.

A complete lack of content in 'relevant_bits.log' is another thing
that MAY happen as we're having a timing-based issue here and changing
crm114 time-related behaviour due to enabling user-level logging may
very well make the bug hide for cover. This is not what I hope will
happen, but there's a reasonable probability it can happen. Better
beware and expect surprises.


step 2)

When this 'crm114 -t' still makes the error appear, I suggest adding
the '-T' argument to the crm commandline as well and let that run too;
same grep line to follow to check if the error happened again.

What this tells us, besides producing a sh**load of logging, is how
'stable' the appearance of this bug is. It may shift to other spots,
i.e. the error message may change, or may disappear entirely. What I
need to know is if the error stays around at all with '-t' and '-t
-T', because that helps delimit our expectations properly for what is
to come.




Thanks and I'll be listening on the ML for the run/log results.


-- 
Met vriendelijke groeten / Best regards,

Ger Hobbelt

--------------------------------------------------
web: http://www.hobbelt.com/
 http://www.hebbut.net/
mail: [email protected]
mobile: +31-6-11 120 978
--------------------------------------------------

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.