[lug] Segmentation Fault: Acrobat

D. Stimits stimits at idcomm.com
Thu Sep 21 23:12:14 MDT 2000


JEFF PFOHL wrote:
> 
> I installed Acrobat on my Linux RH 6.1 box over a year ago. Worked
> like a charm. Today I tried and got a segmentation fault. I can run it
> as root, I can run it as a new user (just created an account to test
> this). But with my account it screws up.
> 
> What has changed??
> 
> I installed Libsafe last week and Portsentry this week. No clue why
> either would step on Acrobat.
> 
> OK so I remove Acrobat and reinstall from the *.tar file. Same
> problems. The Install was in /usr/local/Acrobat3/bin/acroread
> FWIW. All permissions were 755.
> 
> So I just went and got the RPM file. That install puts it in
> /usr/bin/acroread
> 
> Cannot run it. Segmentation fault. But it runs from root and from my
> test user.
> 
> I'm lost. Any ideas?

strace was already mentioned, which is a good idea. Look near the end of
any log for something = -1.

But before you go that effort, type "which acrobat" (or whatever name it
uses) from each user, see that they use the same one. Assuming they do,
cd to that directory as root, and do "ldd acrobat". Then as your regular
user that is failing, cd to whatever lib directory contains the named
libs, and see if that user can use "nm" on all of them (this reads
symbols). This will find out if your user does not have permission to
access a particular required shared library. If you find one that is
refused, use root to chmod it to readable by the failing user. It sounds
like permission has been lost somewhere (since it appears the config
file has already been tested as the cause).

D. Stimits, stimits at idcomm.com




More information about the LUG mailing list