perdition error on sparc64 only

"mailing BSD" <[email protected]>
Newsgroups gmane.os.openbsd.ports,gmane.os.openbsd.sparc
Message-ID <[email protected]>
Hello,

I try use perdition on OpenBSD 4.8 SPARC64, and with a BDB database,
and all the time I have this error when perdition try to find username
in the bdb file:
user_server_port_strn_assign: strdup: Cannot allocate memory

I try the same config on a i386, and it work :(
Do you have the same problem? an idea?

thank's

# perdition --no_daemon -M /usr/local/lib/libperditiondbdb.so.0.0 -m
/etc/perdition/popmap.db -d -C -F -
Nov 13 10:12:47 perdition[17731]: version=1.17.1, add_domain="",
bind_address="", capability="UIDL  USER", client_server_specification=off,
config_file="/etc/perdition/perdition.conf", connection_limit=0,
connection_logging=on, connect_relog=300, debug=on, domain_delimiter="@",
explicit_domain="", group="_perdition", inetd_mode=off, listen_port="110",
log_facility="-", login_disabled=off, lower_case="",
map_library="/usr/local/lib/libperditiondb_bdb.so.0.0",
map_library_opt="/etc/perdition/popmap.db", no_bind_banner=off, no_daemon=on,
no_lookup=off, nodename="fw-new.kahn", ok_line="You are so in",
outgoing_port="110", outgoing_server="",
pid_file="/var/run/perdition/perdition.pid", protocol="POP3",
server_resp_line=off, strip_domain="", timeout=1800, username="_perdition",
username_from_database=off, query_key="", quiet=off, ssl_mode="",
ssl_ca_file="", ssl_ca_path="/etc/perdition/perdition.ca/",
ssl_ca_accept_self_signed="off",
ssl_cert_file="/etc/perdition/perdition.crt.pem",
ssl_cert_accept_expired="off", ssl_cert_not_yet_valid="off",
ssl_cert_self_signed="off", ssl_cert_verify_depth=9,
ssl_key_file="/etc/perdition/perdition.key.pem", ssl_listen_ciphers="",
ssl_outgoing_ciphers="", ssl_no_cert_verify="off", ssl_no_cn_verify="off",
(ssl_mask=0x00000000) (mask=0x00162080 00000000)

Nov 13 10:12:47 perdition[17731]: vanessa_socket_daemon_setid: uid=573
euid=573 gid=573 egid=573
Nov 13 10:13:03 perdition[14124]: Connect: 192.168.0.6->192.168.0.252 
Nov 13 10:13:03 perdition[14124]: SELF:   "+OK POP3 Ready fw-new.kahn
0001c00b\r\n"
Nov 13 10:13:10 perdition[14124]: CLIENT: "user gsm\r\n"
Nov 13 10:13:10 perdition[14124]: SELF:   "+OK USER gsm set, mate\r\n"
Nov 13 10:13:15 perdition[14124]: CLIENT: "pass toto\r\n"
Nov 13 10:13:15 perdition[14124]: username_add_domain: username_add_domain 0 1
0x203bd6174
Nov 13 10:13:15 perdition[14124]: user_server_port_strn_assign: strdup: Cannot
allocate memory
Nov 13 10:13:15 perdition[14124]: do_getserver: user_server_port_strn_assign
Nov 13 10:13:18 perdition[14124]: SELF:   "-ERR Could not determine server\r\n"
Nov 13 10:13:18 perdition[14124]: Auth: 192.168.0.6->192.168.0.252 user="gsm"
server="(null)" port="110" status="failed: Could not determine server"

--
Eric JANTZEN
Lyon
FRANCE
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.