severity 476635 minor
thanks

Hi Johan,

> strace alienblaster
> quit the program
> 
> In the strace output I get:
> 
> ...
> unlink("/usr/share/games/alienblaster/cfg/alienBlaster.cfg") = -1 EACCES 
> (Permission denied)
> open("/usr/share/games/alienblaster/cfg/alienBlaster.cfg", 
> O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = -1 EACCES (Permission denied)
> write(1, "Options::saveFile(): error while"..., 97Options::saveFile(): error 
> while opening file /usr/share/games/alienblaster/cfg/alienBlaster.cfg
> ) = 97

This seems to be caused by Settings::saveSettings(), which shouldn't be
trying to rewrite the settings file. I'll let upstream (who's following
the Debian BTS) fix this up in a future release.

>  The settings file is in /usr/share/..., shouldn't it be in /etc?

It's not a typical configuration meant for editing by users, but
rather internal game data describing game mechanics, so I rather
placed it under /usr/share with the other data.

>  Even though opening the file fails, alienblaster still tries to write to it.
> 
> After this the program doesn't properly terminate either, it just sits there 
> eating CPU...

But only when running under strace, or does it hang for you as well 
when running it normally?

Cheers,
        Moritz



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to