Hi Michael --

> Please send me (not the list!) a stack trace from the core dump.


I think I may have fixed the problem.  The solution was one or both of
two things:

  1. Recompiled Perl.  Using the suggestion on your FAQ
(http://www.mbay.net/~mpeppler/linux.html#q1.4), I compiled as follows:

        # rm -f config.sh Policy.sh \
            && sh Configure -ders -Dlibs="-lnsl -lgdbm -ldl -lm -lc
-lcrypt" \
            && make \
            && make test


  2. Disabled CVS keyword expansion.  The compiled Sybase libraries are,
in this system, checked into a CVS repository.  When added, keyword
expansion was not being explicitly disabled.  I noticed that the binary
contained a $Revision:$ CVS tag.  This was being updated when I checked
the files into CVS, causing the binary to be edited in-place.  In my
experience, this is a pretty sure-fire was to create a segfault.

  The problem was solved by "cvs rm"-ing the *.so files and re-adding
them:

        # cvs add -kb <file names>


If I get another fault I will be sure to email you (off list) the stack
back trace.


Thanks again for your help!

-Jesse-


--

  Jesse Erlbaum
  The Erlbaum Group
  [EMAIL PROTECTED]
  Phone: 212-684-6161
  Fax: 212-684-6226





Reply via email to