Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: exim: dev

[Bug 806] HAVE_IPV6=YES causes SIGSEGV during delivery

 

 

exim dev RSS feed   Index | Next | Previous | View Threaded


river at loreley

Jan 26, 2009, 4:40 PM

Post #1 of 3 (697 views)
Permalink
[Bug 806] HAVE_IPV6=YES causes SIGSEGV during delivery

------- You are receiving this mail because: -------
You are on the CC list for the bug.

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




--- Comment #1 from River Tarnell <river[at]loreley.flyingparchment.org.uk> 2009-01-27 00:40:03 ---
Some more information; I built Exim with cc -xO0 -g, but the resulting stack
trace was still not useful:

--------> toolserverhosts router <--------
local_part=root domain=mail.toolserver.org
calling toolserverhosts router
toolserverhosts router called for root[at]mail.toolserver.org
domain = mail.toolserver.org
route_item = *.toolserver.org $domain
mail.toolserver.org in "*.toolserver.org"? yes (matched "*.toolserver.org")
original list of hosts = "$domain" options =
expanded list of hosts = "mail.toolserver.org" options =
set transport remote_smtp
finding IP address for mail.toolserver.org
doing DNS lookup
DNS lookup of mail.toolserver.org (AAAA) succeeded
DNS lookup of mail.toolserver.org (A) succeeded
t[at]1 (l[at]1) signal SEGV (no mapping at the fault address) in (unknown) at 0x0
0x00000000: <bad address 0x0>
(dbx) where
current thread: t[at]1
[1] 0x0(0x0, 0x0, 0x0, 0x0, 0x0, 0x0), at 0x0
(dbx)


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

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##


exim-dev at spodhuis

Jan 27, 2009, 3:00 PM

Post #2 of 3 (657 views)
Permalink
[Bug 806] HAVE_IPV6=YES causes SIGSEGV during delivery [In reply to]

------- You are receiving this mail because: -------
You are on the CC list for the bug.

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




--- Comment #2 from Phil Pennock <exim-dev[at]spodhuis.org> 2009-01-27 23:00:34 ---
IPv6 is normally well-supported and works fine on other platforms, so this
looks like a platform/compiler-specific issue. I (and others) are using IPv6
with Exim routinely.

"exim -d+all -bt root" should be a bit more informative. Otherwise, it's down
to managing to get a debugable binary.

Public DNS doesn't show anything weird for this host; does local private DNS
give different results?


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

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##


river at loreley

Jan 28, 2009, 1:32 PM

Post #3 of 3 (654 views)
Permalink
[Bug 806] HAVE_IPV6=YES causes SIGSEGV during delivery [In reply to]

------- You are receiving this mail because: -------
You are on the CC list for the bug.

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




--- Comment #3 from River Tarnell <river[at]loreley.flyingparchment.org.uk> 2009-01-28 21:32:19 ---
This seems to be a compiler interaction - when compiled with GCC 3.4.3, Exim
works okay. Unfortunately I'm still unable to get any decent debugging
information. Here is the output of -d+all from a working (GCC) Exim:

mail.toolserver.org. 36m42s IN A 208.80.152.228
21:25:54 851 DNS lookup of mail.toolserver.org (A) succeeded
21:25:54 851 Actual local interface address is 127.0.0.1 (lo0)
21:25:54 851 Actual local interface address is 208.80.152.226 (e1000g0)
21:25:54 851 Actual local interface address is 208.80.152.227 (e1000g0:1)
21:25:54 851 Actual local interface address is ::1 (lo0)
21:25:54 851 Actual local interface address is fe80::21e:68ff:fe38:ba6
(e1000g0)
21:25:54 851 Actual local interface address is 2620:0:860:3:208:80:152:226
(e1000g0:1)
21:25:54 851 Actual local interface address is 2620:0:860:3:208:80:152:227
(e1000g0:2)
21:25:54 851 Actual local interface address is 2620:0:860:3:21e:68ff:fe38:ba6
(e1000g0:3)
21:25:54 851 fully qualified name = mail.toolserver.org
21:25:54 851 mail.toolserver.org 2620:0:860:3:208:80:152:228 mx=-1 sort=-545
21:25:54 851 mail.toolserver.org 208.80.152.228 mx=-1 sort=-217
21:25:54 851 queued for remote_smtp transport: local_part = nonesuch
21:25:54 851 domain = mail.toolserver.org
21:25:54 851 errors_to=NULL
21:25:54 851 domain_data=NULL localpart_data=NULL
21:25:54 851 routed by toolserverhosts router
21:25:54 851 envelope to: nonesuch[at]mail.toolserver.org
21:25:54 851 transport: remote_smtp
21:25:54 851 host mail.toolserver.org [2620:0:860:3:208:80:152:228]
21:25:54 851 host mail.toolserver.org [208.80.152.228]
nonesuch[at]mail.toolserver.org
router = toolserverhosts, transport = remote_smtp
host mail.toolserver.org [2620:0:860:3:208:80:152:228]
host mail.toolserver.org [208.80.152.228]
21:25:54 851 search_tidyup called
21:25:54 851 >>>>>>>>>>>>>>>> Exim pid=851 terminating with rc=0
>>>>>>>>>>>>>>>>

And here is the output from the cc version:

mail.toolserver.org. 34m36s IN A 208.80.152.228
21:28:00 2163 DNS lookup of mail.toolserver.org (A) succeeded
21:28:00 2163 Actual local interface address is 127.0.0.1 (lo0)
21:28:00 2163 Actual local interface address is 208.80.152.226 (e1000g0)
21:28:00 2163 Actual local interface address is 208.80.152.227 (e1000g0:1)
21:28:00 2163 Actual local interface address is ::1 (lo0)
21:28:00 2163 Actual local interface address is fe80::21e:68ff:fe38:ba6
(e1000g0)
21:28:00 2163 Actual local interface address is 2620:0:860:3:208:80:152:226
(e1000g0:1)
21:28:00 2163 Actual local interface address is 2620:0:860:3:208:80:152:227
(e1000g0:2)
21:28:00 2163 Actual local interface address is 2620:0:860:3:21e:68ff:fe38:ba6
(e1000g0:3)
zsh: segmentation fault ./build-SunOS5-5.10-i386/exim -d+all -bt nonesuch

The DNS for the hosts involved should be identical on this host as elsewhere,
except that /etc/hosts has an entry for the local host:

208.80.152.226 amaranth


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

--
## List details at http://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##

exim dev RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.