Chris Godwin wrote:
>
> When I do this:
>
>
>
> /var/qmail/bin/qmail-smtpd
>
> 220 ha.networklogistic.net - Welcome to Qmail Toaster Ver. 1.3 SMTP
> Server ESMTP
>
> ehlo
>
> 250-ha.networklogistic.net - Welcome to Qmail Toaster Ver. 1.3 SMTP Server
>
> 250-STARTTLS
>
> 250-PIPELINING
>
> 250-8BITMIME
>
> 250-SIZE 20971520
>
> 250 AUTH LOGIN PLAIN CRAM-MD5
>
> starttls
>
> Segmentation fault
>
>
>
> I get this:
>
>
>
> select(1, [0], NULL, NULL, {1154, 135000}) = 1 (in [0], left {1146,
> 148000})
>
> read(0, "ehlo localhost\r\n", 1024) = 16
>
> stat64("control/servercert.pem", {st_mode=S_IFREG|0777, st_size=1689,
> ...}) = 0
>
> select(2, NULL, [1], NULL, {1200, 0}) = 1 (out [1], left {1200, 0})
>
> write(1, "250-ha.networklogistic.net - Wel"..., 170) = 170
>
> select(1, [0], NULL, NULL, {1200, 0}) = 1 (in [0], left {1193, 949000})
>
> read(0, "starttls\r\n", 1024) = 10
>
When I run a trace, I get:
read(0, "starttls\n", 1024) = 9
I wonder where your carriage return is coming from, and if it's making
any difference.
>
> brk(0) = 0x9cf4000
>
> brk(0x9d15000) = 0x9cf4000
>
> mmap2(NULL, 1048576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
> -1, 0) = 0xb7ee8000
>
> --- SIGSEGV (Segmentation fault) @ 0 (0) ---
>
Following the read(), I get:
open("control/servercert.pem", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2141, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1,
0) = 0xb7f01000
read(3, "-----BEGIN RSA PRIVATE KEY-----\n"..., 4096) = 2141
My trace simply continues by opening the servercert.pem file. I don't
know (wonder) why your program issues the brk() functions. I guess it's
time to look at the source code and see how it might be getting there.
>
>
>
> Does anyone have any ideas?
>
>
>
> *Chris Godwin*
> /Linux/Unix Consultant
> /*Network Logistic, Inc.
> *Get help at http://www.networklogistic.com/help
> <http://www.networklogistic.com/help>
>
>
>
--
-Eric 'shubes'
---------------------------------------------------------------------
QmailToaster hosted by: VR Hosted <http://www.vr.org>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]