From: #Siegfried.Raber (Siegfried.Raber_at_kst.siemens.de)
Date: Thu Oct 08 1998 - 08:24:07 BST
Hello Ian, Rod and Dave The permissions of /tmp are -rwxrwxrwx. But the problem are not the permissions. The problem is the calling sequence within the routine check_for_dynamic_libs. If the while (xp->xp .....) is executed twice the file /tmp/ups-bpts.nnn is unlinked during the first execution by the statement elf_restore_symtab_breakpoints | + .... calls restore_cached_pts | + ... unlink ( ..... ) If the while loop is executed the second time the file /tmp/ups-bpts.nnn is not further there so we can't restore the breakpoints via read_config_file(...) and therefore we also get the reported error message. regards Siegfried Raber > From ups-users-approval_at_ukc.ac.uk Wed Oct 7 19:59 MET 1998 > X-Priority: 3 (Normal) > Content-Transfer-Encoding: 8bit > Mime-Version: 1.0 > Date: Wed, 07 Oct 1998 14:27:06 +0100 (BST) > From: Ian Edwards <ian_at_concerto.demon.co.uk> > To: raber_at_wilma > Subject: Re: Disappearing breakpoints > Cc: ups-users_at_ukc.ac.uk > > > Hello Callum/Siegfried, > > what are the permissions on /tmp and the /tmp/ups-bpts.nnn files ? > >From your problems it sounds as if you do not have write/delete access. > > If you want to make UPS use a different directory the name is generated by > the routine 'get_tmp_bpt_filename()' at the very end of ups/st_util.c, > so you could edit that and rebuild. > > Really it should use $TMPDIR instead of /tmp. > > Regards, > Ian. > > > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- > E-mail: Ian Edwards <ian_at_concerto.demon.co.uk> > Date: 07-Oct-98 Time: 14:27:03 > > Early Music Record Labels - http://www.concerto.demon.co.uk/ > The 'ups' debugger for C/C++ - http://www.concerto.demon.co.uk/UPS/ > -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- >
This archive was generated by hypermail 2.1.4 : Wed Feb 13 2002 - 21:51:32 GMT