[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference clt::cma

Title:DECthreads Conference
Moderator:PTHRED::MARYSTEON
Created:Mon May 14 1990
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1553
Total number of notes:9541

1481.0. "Digital UNIX V4.0b patched libpthread.so on V4.0a ?" by MUFFIT::gerry (Gerry Reilly) Fri Feb 07 1997 07:05

I am working with a third-party who are testing the new version of
their application on Digital UNIX V4.0a.

It looks like they are experiencing the mutex unlocking problem that
was QAR'ed as 49720.  There is a patch available for Digital UNIX
V4.0b for this problem.  However, upgrading to V4.0b would be difficult-
because of DCE stability of V4.0b and also the stage of their test cycle.

Is there likely to be a patched libpthread.so for V4.0a ?  Or, what are
the chances of the patched V4.0b libpthread.so working ok on V4.0a ?

Any thoughts appreciated.

-gerry

T.RTitleUserPersonal
Name
DateLines
1481.1DCETHD::BUTENHOFDave Butenhof, DECthreadsFri Feb 07 1997 11:486
Although I haven't been directly involved in creating any of the patches, my
understanding is that we have packaged all DECthreads patches thus far for
4.0, 4.0a AND 4.0b. Whether and where each of those has been made available
"to the world" may be a different matter.

	/dave
1481.2Is it related to QAR 49720 ?TAEC::GARNEROMon Feb 10 1997 02:2912
Is this problem related to QAR 49720 (for V3.2G) ?
(aka IPMT CFS.46628 (MGO102540))

I ask this because I read the following sentence in .0:

>It looks like they are experiencing the mutex unlocking problem that

QAR 49720 is related to a "mutex unlocking problem".


/Pierre
1481.3MUFFIT::gerryGerry ReillyMon Feb 10 1997 06:4310
RE: .-1

The problem being seen looks remarkable similar to the description of
QAR #49720 that I saw in the latest V4.0b patch README.

I think the next step will be to try the V4.0b patched libpthread.so
and see what happens!

-gerry

1481.4V4.0b pthreads lib didn't work on V4.0a after allMUFFIT::gerryGerry ReillyTue Feb 11 1997 06:2315
I tried the V4.0b patched pthreads library on V4.0a without huge success..

As soon as I started stressing the system at all I hit-

DECthreads bugcheck (version V3.13-435), terminating execution.
vpUpcallThreadUnblocked: (os/kern) invalid argument (4) nxm_resched(28,0)

problems.

Next step I guess is to see if the patched library with V4.0b cures
the base problem being seen.

It was worth a try.

-gerry
1481.5DCEIDL::BUTENHOFDave Butenhof, DECthreadsTue Feb 11 1997 09:2222
First, while running a 4.0b shared library on 4.0a will probably work, since
there aren't any major changes I'm aware of, there's no guarantee that it
will work, and basically we don't care if it doesn't (that is, "Digital does
not support" running base system components on earlier versions of the O/S).
You shouldn't do that. 

As I said in my first reply, any patch that's available for 4.0b SHOULD also
be available for 4.0a -- because (although I didn't do the work), I have been
told that "we" submitted all DECthreads patches in such a way that they
should be kitted for 4.0, 4.0a, and 4.0b. Use the proper patch, or complain
if you really can't get it. Hmmm. I just remembered that Pete's been pretty
good about filing his submit logs for history, and the patch for QAR 49720
appears to have been submitted only to the "40bsupport" stream. I don't know
why (Pete's been out sick), but it may well mean that in this case there is
NOT a 4.0a patch. I don't know why -- maybe I can find out.

Anyway, my guess is that the bugcheck you're seeing is an entirely different
problem. We recently created a patch to remove the bugcheck in one case where
the nxm_resched() kernel call could fail "benignly" in ways that we hadn't
anticipated. I don't think it's been released yet.

	/dave