[exim-dev] [Bug 751] random exim_setugid / getpwuid bug

Top Page
Delete this message
Reply to this message
Author: Dominic Germain
Date:  
To: exim-dev
Subject: [exim-dev] [Bug 751] random exim_setugid / getpwuid bug
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=751




--- Comment #9 from Dominic Germain <dominic.germain@???> 2008-09-05 20:19:46 ---
it's similar but I'm not able to reproduce it that way... (with 127 and more
MX domain)


If I check one of my server right now, I got a recent crash :

Process:         exim [99979]
Path:            /usr/exim/bin/exim
Identifier:      exim
Version:         ??? (???)
Code Type:       X86 (Native)
Parent Process:  exim [31871]


Date/Time:       2008-09-05 14:48:06.043 -0400
OS Version:      Mac OS X Server 10.5.4 (9E17)
Report Version:  6


Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000c0000a04
Crashed Thread: 0

Thread 0 Crashed:
0   libSystem.B.dylib                   0x924c51b7 dn_expand + 221
1   exim                                0x00016d65 dns_next_rr + 397
2   exim                                0x00016f28 dns_lookup + 313
3   exim                                0x00033c7d host_name_lookup + 339
4   exim                                0x0006db24 check_host + 1968
5   exim                                0x0003709c match_check_list + 2268
6   exim                                0x00036dc8 match_check_list + 1544
7   exim                                0x00036dc8 match_check_list + 1544
8   exim                                0x0006b4df verify_check_this_host + 220
9   exim                                0x00004934 acl_check_condition + 3143
10  exim                                0x00006142 acl_check_internal + 1347
11  exim                                0x00006845 acl_check + 229
12  exim                                0x0004bb23 receive_msg + 13036
13  exim                                0x00009bed daemon_go + 9299
14  exim                                0x0001ed45 main + 24309
15  exim                                0x00001726 start + 54


Thread 0 crashed with X86 Thread State (32-bit):
eax: 0xbfffc6cc ebx: 0x924c50e5 ecx: 0xc0000a04 edx: 0xbfffcbc8
edi: 0xbfffcbc4 esi: 0xbfffc5cc ebp: 0xbfffc528 esp: 0xbfffc510
ss: 0x0000001f efl: 0x00010286 eip: 0x924c51b7 cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0xc0000a04

Binary Images:
    0x1000 -    0xedfe3 +exim ??? (???) /usr/exim/bin/exim
0x8fe00000 - 0x8fe2da53  dyld 96.2 (???) <14ac3b684fa5a31932fa89c4bba7a29b>
/usr/lib/dyld
0x923c0000 - 0x92520ff3  libSystem.B.dylib ??? (???)
<98fc91f31f185411ddc46d3225e9af55> /usr/lib/libSystem.B.dylib
0x92560000 - 0x9256effd  libz.1.dylib ??? (???)
<5ddd8539ae2ebfd8e7cc1c57525385c7> /usr/lib/libz.1.dylib
0x950e9000 - 0x950edfff  libmathCommon.A.dylib ??? (???)
/usr/lib/system/libmathCommon.A.dylib
0x972ea000 - 0x972f1fe9  libgcc_s.1.dylib ??? (???)
<a9ab135a5f81f6e345527df87f51bfc9> /usr/lib/libgcc_s.1.dylib
0xffff0000 - 0xffff1780  libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib



here what I have in my Exim log for the same time :

2008-09-05 14:48:06 H=[71.187.197.18] Warning: --STATS-->
[71.187.197.18->connect]

2008-09-05 14:48:06 H=[121.133.154.98] rejected connection in "connect" ACL:
--STATS--> [121.133.154.98->reject_host]

2008-09-05 14:48:06 H=[71.187.197.18] rejected connection in "connect" ACL:
--STATS--> [71.187.197.18->reject_host]

2008-09-05 14:48:06 H=(bartnik) [82.160.84.102]
F=<cockfights38@???> rejected RCPT
<cockfights3@???>: --STATS--> [82.160.84.102->reject_rcpt]:
Unrouteable address

2008-09-05 14:48:06 H=(home-315298.b.astral.ro) [89.136.136.129]
F=<tterlege@???> rejected RCPT <suivimarcob@???>: --STATS-->
[89.136.136.129->reject_rcpt]: Unrouteable address

If I try to simulated a connection with exim -bh <any ip in the list>, it seems
to be fine...


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email