System error

Report core bugs regarding the Ultima Online Emulator Core release (version 097). You can attach your Core Dump. One bug per post.

Moderator: POL Developer

Locked
goqsane
Neophyte Poster
Posts: 38
Joined: Mon Sep 29, 2008 2:25 am

System error

Post by goqsane » Fri Nov 07, 2008 7:24 am

After my POL97 starts up on my FreeBSD system I get the following error
Fatal error 'can not create signal daemon thread!
' at line 242 in file /usr/src/lib/libpthread/thread/thr_sig.c (errno = 22)
What might be wrong?

Luth
Grandmaster Poster
Posts: 200
Joined: Mon Jan 30, 2006 8:10 am
Contact:

Re: System error

Post by Luth » Fri Nov 07, 2008 12:17 pm

Is multithreaded to 0 or 1 in pol.cfg?

goqsane
Neophyte Poster
Posts: 38
Joined: Mon Sep 29, 2008 2:25 am

Re: System error

Post by goqsane » Fri Nov 07, 2008 12:45 pm

it's set to 1

goqsane
Neophyte Poster
Posts: 38
Joined: Mon Sep 29, 2008 2:25 am

Re: System error

Post by goqsane » Fri Nov 07, 2008 12:51 pm

And just to make sure: I don't want it to be 0, because then it doesn't run as fast as it should AND it takes 100% CPU

It's a 64 bit system.

Luth
Grandmaster Poster
Posts: 200
Joined: Mon Jan 30, 2006 8:10 am
Contact:

Re: System error

Post by Luth » Fri Nov 07, 2008 2:10 pm

libpthread is a 3rd party library, an open source C implementation of POSIX. It is used by the Core, but not part of the Core, if you understand. The problem, I believe, lies in your system. You should be able to search your particular error and find help, and likely solutions, from Unix community forums.

goqsane
Neophyte Poster
Posts: 38
Joined: Mon Sep 29, 2008 2:25 am

Re: System error

Post by goqsane » Fri Nov 07, 2008 2:57 pm

Thank you for your consideration, however, I believe error 22 is 'wrong argument'. Has anyone ever tried running POL on a 64 bit system?

Luth
Grandmaster Poster
Posts: 200
Joined: Mon Jan 30, 2006 8:10 am
Contact:

Re: System error

Post by Luth » Fri Nov 07, 2008 3:36 pm

The only info I found on error 22 is:
Using Posix threads under AIX requires a special C runtime startup
initialization as well as special versions of some libraries. The IBM C
compiler includes these special libraries if called by the name xlc_r
(or xlC_r for C++). There also other maing variations to support various
defaults, consult the file /etc/xlC.cf for details.
If it's a wrong argument within the POL Core, then all systems would get an error. Since the problem seems local to your machine, it still seems to me that its a system problem.

goqsane
Neophyte Poster
Posts: 38
Joined: Mon Sep 29, 2008 2:25 am

Re: System error

Post by goqsane » Mon Nov 10, 2008 4:03 am

I'm afraid I won't get any support regarding this issue from the UNIX community. I would very much like to see 64 bit binaries of POL for every system out there.

Locked