Thanks to all who helped solve my problem. [Bill ... the permissions on '/tmp/f' were -rwxr--r-- and I did try to change them but it made no difference.] The response I got was nothing short of phenomenol - two solutions were successful. As Matthew pointed out, the cause of the problem was the return of a syscall not being checked - and trying to close a filehandle that didn't exist. Brett also talked me through a solution involving changing the User ID permission and then modifying access control to the X Server to allow the root (and user) to access the X Server and execute the program. Thanks again. This group was extremely helpful. Otto. ----- Original Message ----- From: "Ward William E DLDN" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, April 30, 2001 8:13 AM Subject: RE: Segmentation Fault as user only > Otto, check /tmp immediately after successfully running the game > (i.e., as root), by doing > > ls -ltrac /tmp > > The last file MAY be to blame; I'll bet it has permissions rw------- > (six or seven dashes to end it... it can have miscellaneous dashes > in front) and is owned by root:sys. > > If there is a file similar to that at the end (I have no idea what > the name of the file is...) then your problem is quite simple. > > When the game runs, it creates/touches/whatever a file for some > reason in /tmp... lots of programs do. That file is created by > whoever ran the game first; it also inherits that persons permissions. > The default permissions on files created by root (it's umask) would > close those files to non-root users; therefore, if the file is > created just the once, and then updated as necessary for particular > instances of the game, then this permission is getting you in trouble; > you need to open it up by changing the permissions. > > You could do that by doing > > chmod 666 /tmp/<whatever> > > where <whatever> is the name of the file, IF the permissions needed > are just rw-. > > If you needed rwx, then the use chmod 777. > > This is very vague, and before you DO this, tell us what the filename > you're getting ready to chmod is... I'm kinda fuzzy headed right now > (allergies and lack of sleep!), so I might be getting loopy. > > But it's what I would check. > > Bill Ward > > -----Original Message----- > From: Otto Lenz [mailto:[EMAIL PROTECTED]] > Sent: Sunday, April 29, 2001 12:59 PM > To: [EMAIL PROTECTED] > Subject: Re: Segmentation Fault as user only > > > Whether I login as 'user', or login as root and then 'su user' in a terminal > window, the results are the same. As root, the game/program runs fine; as > 'user' I get the segmentation fault. The results are the same whether in > Gnome or KDE. > > If I login to the console (I assumed that meant w/o running startx first?) - > as 'user', I get the segmentation fault error; as 'root', I get 'Couldn't > initialize SDL: No available video device' - which seems to make sense since > the program/game requires the graphical interface? > > Does that help? > > ----- Original Message ----- > From: "Mike Chambers" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Sunday, April 29, 2001 9:14 AM > Subject: Re: Segmentation Fault as user only > > > > ----- Original Message ----- > > From: "Otto Lenz" <[EMAIL PROTECTED]> > > To: <[EMAIL PROTECTED]> > > Sent: Sunday, April 29, 2001 8:28 AM > > Subject: Segmentation Fault as user only > > > > > > > I'm new to Linux. Just installed RH7.1 - everything seemed to go OK. > > > My son wanted to try his hand at some of the games - so I added him as a > > > user - and ran into a small problem. > > > I can run the game 'Maelstrom' as root - no problems. If, however, I > log > > in > > > as any other user (or my son logs in), the game won't run. I thought > > > perhaps PATH had something to do with it - but the executable resides in > > > /usr/bin (which is in both the root and user PATH's). > > > In a terminal window, as root, I can type in /usr/bin/Maelstrom - it > runs > > > fine. If I 'su user' or login as another user, the same action gets me > > the > > > following error : 'Segmentation fault'. > > > > Try su - user > > > > And what happens if you login to the console of the machine itself instead > > of su'ing? > > > > Mike > > > > > > > > > > > > > > > > _______________________________________________ > Redhat-list mailing list > [EMAIL PROTECTED] > https://listman.redhat.com/mailman/listinfo/redhat-list > > > > _______________________________________________ Redhat-list mailing list [EMAIL PROTECTED] https://listman.redhat.com/mailman/listinfo/redhat-list