[Samba] latest version (3.0.2a) on AIX 5.2 ML2 segmentation fault and core dump

William Jojo jojowil at hvcc.edu
Thu Mar 4 02:10:24 GMT 2004



well, you can

export LANG=C

before starting the daemons....


Bill


On Wed, 3 Mar 2004, Crosland, Jerel wrote:

> Yes, the LANG environment variable is LANG=en_US. I'm a LITTLE concerned about changing this for the entire server though. Is there any way to get Samba to understand "LANG=en_US"? Compilation or configuration options?
>
> Jerel Crosland
> Technical Specialist
>  818/704-3187
>
> Inside every small problem is a large problem struggling to get out.
>
>
> -----Original Message-----
> From: William Jojo [mailto:jojowil at hvcc.edu]
> Sent: Wednesday, March 03, 2004 4:15 PM
> To: Crosland, Jerel
> Cc: samba at lists.samba.org
> Subject: Re: [Samba] latest version (3.0.2a) on AIX 5.2 ML2 segmentation
> fault and core dump
>
>
>
>
>
> Check your /etc/environment file and see if LANG=C if it reads anything
> other than LANG=C (like LANG=en_US) you will get this segfault. You will
> need root priv to change this.
>
>
> Regards,
>
> Bill
>
>
> On Wed, 3 Mar 2004, Crosland, Jerel wrote:
>
> > First off, let me state that I am not a C programmer at all. I am a programmer in other languages, so I understand the basic configure/make/make install procedure for most GNU packages, and have done it lots of times.
> >
> > I downloaded the GNU iconv libraries, compiled them and used --prefix=/usr/local/special to keep from replacing the standard AIX libraries. Then I downloaded the 3.0.2a source and compiled it with --prefix=/usr/local and --with-libiconv=/usr/local/special. It compiled with some warnings (see below) but no errors. I installed it, but when I run the net command, I get a segmentation fault and a core dump. I am using gcc 3.3.2 on AIX 5.2 ML2. I don't know if any of these matter, but here are the warnings I got:
> >
> > libsmb/clireadwrite.c:54: warning: right shift count >= width of type
> > libsmb/clireadwrite.c:54: warning: right shift count >= width of type
> > libsmb/clireadwrite.c: In function `cli_issue_write':
> > libsmb/clireadwrite.c:301: warning: right shift count >= width of type
> > libsmb/clireadwrite.c:301: warning: right shift count >= width of type
> > libsmb/clireadwrite.c:301: warning: right shift count >= width of type
> > libsmb/clireadwrite.c:301: warning: right shift count >= width of type
> > printing/pcap.c: In function `pcap_printername_ok':
> > printing/pcap.c:276: warning: passing arg 1 of `strlocate' discards qualifiers from pointer target type
> > printing/pcap.c:277: warning: passing arg 1 of `ScanQconfig' discards qualifiers from pointer target type
> > printing/pcap.c:277: warning: passing arg 2 of `ScanQconfig' discards qualifiers from pointer target type
> > lib/util_sock.c: In function `is_a_socket':
> > lib/util_sock.c:40: warning: passing arg 5 of `getsockopt' from incompatible pointer type
> > lib/util_sock.c: In function `print_socket_options':
> > lib/util_sock.c:102: warning: passing arg 5 of `getsockopt' from incompatible pointer type
> > lib/util_sock.c: In function `client_inaddr':
> > lib/util_sock.c:819: warning: passing arg 3 of `ngetpeername' from incompatible pointer type
> > lib/util_sock.c: In function `get_peer_addr':
> > lib/util_sock.c:951: warning: passing arg 3 of `ngetpeername' from incompatible pointer type
> > lib/util_sock.c: In function `get_socket_addr':
> > lib/util_sock.c:974: warning: passing arg 3 of `ngetsockname' from incompatible pointer type
> > tdb/tdbutil.c: In function `make_tdb_data':
> > tdb/tdbutil.c:45: warning: assignment discards qualifiers from pointer target type
> > nsswitch/winbindd_acct.c: In function `string2group':
> > nsswitch/winbindd_acct.c:225: warning: passing arg 1 of `next_token' from incompatible pointer type
> > client/client.c: In function `do_get':
> > client/client.c:695: warning: passing arg 4 of `cli_getattrE' from incompatible pointer type
> > client/client.c: In function `do_put':
> > client/client.c:1071: warning: passing arg 4 of `cli_getattrE' from incompatible pointer type
> > utils/smbcontrol.c: In function `do_printnotify':
> > utils/smbcontrol.c:423: warning: passing arg 3 of `notify_printer_byname' discards qualifiers from pointer target type
> > rpcclient/cmd_lsarpc.c: In function `cmd_lsa_query_info_policy':
> > rpcclient/cmd_lsarpc.c:131: warning: passing arg 1 of `print_guid' from incompatible pointer type
> > rpcclient/cmd_spoolss.c: In function `get_driver_3_param':
> > rpcclient/cmd_spoolss.c:1185: warning: passing arg 1 of `strtok' discards qualifiers from pointer target type
> > rpcclient/cmd_reg.c: In function `cmd_reg_shutdown':
> > rpcclient/cmd_reg.c:910: warning: passing arg 2 of `getopt' from incompatible pointer type
> > rpcclient/cmd_shutdown.c: In function `cmd_shutdown_init':
> > rpcclient/cmd_shutdown.c:43: warning: passing arg 2 of `getopt' from incompatible pointer type
> > libsmb/spnego.c: In function `read_negTokenInit':
> > libsmb/spnego.c:51: warning: passing arg 2 of `asn1_read_OID' from incompatible pointer type
> > libsmb/spnego.c: In function `read_negTokenTarg':
> > libsmb/spnego.c:186: warning: passing arg 2 of `asn1_read_OID' from incompatible pointer type
> > libsmb/spnego.c: In function `free_spnego_data':
> > libsmb/spnego.c:321: warning: passing arg 1 of `free' discards qualifiers from pointer target type
> > libsmb/spnego.c:330: warning: passing arg 1 of `free' discards qualifiers from pointer target type
> >
> > The segfault is core dump is of course fatal. I have no idea how to proceed from here.
> >
> > Jerel Crosland
> > Technical Specialist
> >   818/704-3187
> >
> > The journey of a thousand miles begins with a broken fan belt and a leaky tire.
> >
> >
> >
> > ***********************************************************************
> > This e-mail and any files transmitted with it are intended
> > solely for the use of the addressee.  This e-mail may
> > contain confidential and/or legally privileged information.
> > Any review, transmission, disclosure, copying, or any action
> > taken or not taken, by other than the intended recipient, in
> > reliance on the information, is prohibited.  If you received
> > this e-mail in error, notify the sender and delete this e-mail
> > (and any accompanying material) from your computer and
> > network. In addition, please be advised that 21st Century
> > Insurance Group reserves the right to monitor, access and
> > review all messages, data and images transmitted through
> > our electronic mail system. By using our e-mail system, you
> > consent to this monitoring.
> > ***********************************************************************
> >
> > --
> > To unsubscribe from this list go to the following URL and read the
> > instructions:  http://lists.samba.org/mailman/listinfo/samba
> >
> >
> --
> To unsubscribe from this list go to the following URL and read the
> instructions:  http://lists.samba.org/mailman/listinfo/samba
>
>


More information about the samba mailing list