PS: Its a bit strange that the filename in cstr seems to be an invalid pointer when compiled on OpenBSD... What gcc version are you using ? > > #7 0x000000004d823c04 in PFilePath (this=0x7f7ffffe4060, cstr=0x6 <Address 0x6 out of bounds>) at osutil.cxx:1174 Jan Willamowius wrote: > Hi, > > I don't see this error happening on Linux, but it seems to come from > the fact that we look for the default config file in the current > directory, even if we have a -c switch set. > I changed that in the CVS and I would thing that this should fix the > problem on OpenBSD. > > Can you please test it ? > > Thanks, > Jan > > > Antoine Jacoutot wrote: > > Hi... me again ;-) > > > > I'm facing an issue with gnugk under OpenBSD. > > If I do not start gnugk from a directory where the gnugk user (_"gnugk" > > under OpenBSD) has read access, then I get the following error. > > > > > > # pwd && ls -ld . > > /root > > drwx------ 4 root wheel 512 Mar 4 22:09 . > > # gdb gnugk > > [...] > > (gdb) run -t -c /etc/gnugk.ini -u _gnugk -o /var/log/gnugk/gnugk.log --pid /var/run/gnugk/gnugk.pid > > Starting program: /usr/local/bin/gnugk -t -c /etc/gnugk.ini -u _gnugk -o /var/log/gnugk/gnugk.log --pid /var/run/gnugk/gnugk.pid > > Assertion fail: Operating System error, file osutil.cxx, line 385, Error=13 > > > > <A>bort, <C>ore dump? c > > > > Dumping core. > > > > Program received signal SIGABRT, Aborted. > > [Switching to process 31357, thread 0x4f2d3000] > > 0x000000004abbfa7a in kill () from /usr/lib/libc.so.43.0 > > (gdb) bt > > #0 0x000000004abbfa7a in kill () from /usr/lib/libc.so.43.0 > > #1 0x000000004d833465 in PAssertAction (c=31357, msg=0x6 <Address 0x6 out of bounds>) at assert.cxx:143 > > #2 0x000000004d8335c1 in PAssertFunc(char const*) ( > > msg=0x448af798 "Assertion fail: Operating System error, file osutil.cxx, line 385, Error=13") at assert.cxx:213 > > #3 0x000000004d86288c in PAssertFunc(char const*, int, char const*, char const*) (file=0x4d979d03 "osutil.cxx", line=385, className=0x0, > > msg=0x7f7ffffe3a80 "?\212D") at ../common/object.cxx:441 > > #4 0x000000004d86250c in PAssertFunc(char const*, int, char const*, PStandardAssertMessage) (file=0x4d979d03 "osutil.cxx", line=385, > > className=0x0, msg=1253833338) at ../common/object.cxx:407 > > #5 0x000000004d821dbf in CanonicaliseDirectory (path=@0x7f7ffffe3f10) at object.h:596 > > #6 0x000000004d821f01 in CanonicaliseFilename (filename=@0x7f7ffffe3f80) at osutil.cxx:444 > > #7 0x000000004d823c04 in PFilePath (this=0x7f7ffffe4060, cstr=0x6 <Address 0x6 out of bounds>) at osutil.cxx:1174 > > #8 0x00000000004e31bf in Gatekeeper::InitConfig(PArgList const&) (this=0x7a7d, args=@0x419b8258) at gk.cxx:393 > > #9 0x00000000004e3636 in Gatekeeper::Main() (this=0x419b8000) at gk.cxx:494 > > #10 0x000000004d84c95d in PProcess::_main(void*) (this=0x419b8000) at ../common/osutils.cxx:2097 > > #11 0x000000000041e618 in main (argc=31357, argv=0x6, envp=0x3faf) at main.cxx:23 -- Jan Willamowius, jan@xxxxxxxxxxxxxx, http://www.gnugk.org/ ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________________ Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users Homepage: http://www.gnugk.org/