From nobody Wed Jan 28 21:53:38 2026 X-Original-To: dev-ci@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4f1bd23XR1z6Pfsf for ; Wed, 28 Jan 2026 21:53:42 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4f1bd16pYfz4HGw; Wed, 28 Jan 2026 21:53:41 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1769637221; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references:list-id; bh=0G5ELPsKhK9gzMrQTnPAf/djcN4HXFf6iYyryVfsoxQ=; b=QRMfle3Cf09BtMj1TyxxPVSmDHQsMLcpMrWyOhe7Y9atpEuz6vC5OcBkajI9B+6YX4E8pl o+a+KcmNYIdG+ya2gdb32gqb/BagBYzRcc+DwepVhyg2erpoTZf414U7N56llpITAfnZ1v tz+zjfhErKwKhTZ73AdQYlQtiu8/MUJ1f+tUiPa4oRtda7AqeBtHaWdqmHauKo4+EFr7uK EJXISj8Jkwx56+6aNlvWGyVXXxTPxoUGKuHhbzPVBMKRhd9wE31Pj/PJto+5nF0ZCVkVWY SFpaCxEdOnU/M9F4Uq2qkDzTaAez54rdLiu28F9j3hl7451gW/9mzVae5iApKg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1769637221; a=rsa-sha256; cv=none; b=nWp86uwFB7CQpetWkfxA6Y2dKojx+pJ0BUE0V7lG30X1k1zo3uoAog5eKs356n4IC7uCIO MuABjF2muKjUkl3UHZtycl678cwuujoBV51WRFyJB2Vj7MwhKNLyTic6cAtx7x4Z/Z9AUB Idz1Dz5fGBPQhtN7SHU2TO2CwrLp3NPFfh79MGq005X94P3cPCcszlk273dDkIMDKGA7r9 HiwxX5FBZ56pNYW36VH+TlOgbTeuTP9oWjPJMAXvoGzLko/6L6nksa1ivIO7MAPA1dLka+ QStq3WPnhklD/FtyTIBgxmmXbN0Ul8ltH/u2m9mhivTjyQHq2Vaf/6RkFMf5vQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from jenkins.ci.freebsd.org (jenkins.ci.freebsd.org [IPv6:2610:1c1:1:607c::16:16]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4f1bd15pXdz19D2; Wed, 28 Jan 2026 21:53:41 +0000 (UTC) (envelope-from jenkins-admin@FreeBSD.org) Date: Wed, 28 Jan 2026 21:53:38 +0000 (GMT) From: jenkins-admin@FreeBSD.org To: kp@FreeBSD.org, dev-ci@FreeBSD.org Cc: jenkins-admin@FreeBSD.org Message-ID: <1260904249.635.1769637221820@jenkins.ci.freebsd.org> In-Reply-To: <581270128.593.1769587697238@jenkins.ci.freebsd.org> References: <581270128.593.1769587697238@jenkins.ci.freebsd.org> Subject: FreeBSD-stable-15-amd64-gcc12_build - Build #463 - Still Failing List-Id: Continuous Integration Build and Test Results List-Archive: https://lists.freebsd.org/archives/dev-ci List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-ci@freebsd.org Sender: owner-dev-ci@FreeBSD.org MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_634_787117953.1769637218552" X-Jenkins-Job: FreeBSD-stable-15-amd64-gcc12_build X-Jenkins-Result: FAILURE List-ID: FreeBSD CI Build Notifications Precedence: bulk ------=_Part_634_787117953.1769637218552 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit FreeBSD-stable-15-amd64-gcc12_build - Build #463 (1b7a44fbc5532c9c3295d360e40e28dc0be97efb) - Still Failing Build information: https://ci.FreeBSD.org/job/FreeBSD-stable-15-amd64-gcc12_build/463/ Full change log: https://ci.FreeBSD.org/job/FreeBSD-stable-15-amd64-gcc12_build/463/changes Full build log: https://ci.FreeBSD.org/job/FreeBSD-stable-15-amd64-gcc12_build/463/console Status explanation: "Failure" - the build is suspected being broken by the following changes "Still Failing" - the build has not been fixed by the following changes and this is a notification to note that these changes have not been fully tested by the CI system Change summaries: (Those commits are likely but not certainly responsible) 19709a0cd866a6ce8f9b0858b360c584da8cb6ce by kp: pfctl: allow new page character (^L) in pf.conf 1b7a44fbc5532c9c3295d360e40e28dc0be97efb by kp: if_ovpn: add interface counters The end of the build log: [...truncated 141.86 MiB...] --- iflib.o --- In file included from /workspace/src/sys/net/iflib.c:72: In function '__tcp_get_flags', inlined from 'iflib_parse_header' at /workspace/src/sys/net/iflib.c:3288:26, inlined from 'iflib_encap' at /workspace/src/sys/net/iflib.c:3533:7, inlined from 'iflib_debugnet_transmit' at /workspace/src/sys/net/iflib.c:7029:10: /workspace/src/sys/netinet/tcp.h:85:48: warning: 'th' may be used uninitialized [-Wmaybe-uninitialized] 85 | return (((uint16_t)th->th_x2 << 8) | th->th_flags); | ~~^~~~~~~~~~ /workspace/src/sys/net/iflib.c: In function 'iflib_debugnet_transmit': /workspace/src/sys/net/iflib.c:3258:32: note: 'th' was declared here 3258 | struct tcphdr *th; | ^~ --- modules-all --- --- all_subdir_siis --- ctfconvert -L VERSION -g siis.o make[3]: stopped making "all" in /workspace/src/sys/modules --- all_subdir_rtw88 --- ctfconvert -L VERSION -g pci.o --- all_subdir_rtw89 --- --- fw.o --- ctfconvert -L VERSION -g fw.o --- iflib.o --- In function '__tcp_get_flags', inlined from 'iflib_parse_header' at /workspace/src/sys/net/iflib.c:3288:26, inlined from 'iflib_encap' at /workspace/src/sys/net/iflib.c:3533:7, inlined from 'iflib_txq_drain' at /workspace/src/sys/net/iflib.c:3876:9: /workspace/src/sys/netinet/tcp.h:85:48: warning: 'th' may be used uninitialized [-Wmaybe-uninitialized] 85 | return (((uint16_t)th->th_x2 << 8) | th->th_flags); | ~~^~~~~~~~~~ /workspace/src/sys/net/iflib.c: In function 'iflib_txq_drain': /workspace/src/sys/net/iflib.c:3258:32: note: 'th' was declared here 3258 | struct tcphdr *th; | ^~ --- modules-all --- --- all_subdir_rtw88 --- make[3]: stopped making "all" in /workspace/src/sys/modules --- all_subdir_rtw89 --- make[3]: stopped making "all" in /workspace/src/sys/modules --- iflib.o --- In function '__tcp_get_flags', inlined from 'iflib_parse_header' at /workspace/src/sys/net/iflib.c:3288:26, inlined from 'iflib_encap' at /workspace/src/sys/net/iflib.c:3533:7, inlined from 'iflib_simple_transmit' at /workspace/src/sys/net/iflib.c:7090:10: /workspace/src/sys/netinet/tcp.h:85:48: warning: 'th' may be used uninitialized [-Wmaybe-uninitialized] 85 | return (((uint16_t)th->th_x2 << 8) | th->th_flags); | ~~^~~~~~~~~~ /workspace/src/sys/net/iflib.c: In function 'iflib_simple_transmit': /workspace/src/sys/net/iflib.c:3258:32: note: 'th' was declared here 3258 | struct tcphdr *th; | ^~ --- modules-all --- --- all_subdir_sctp --- In file included from /workspace/src/sys/netinet/in.h:708, from /workspace/src/sys/net/route/nhop.h:35, from /workspace/src/sys/netinet/sctp_os_bsd.h:74, from /workspace/src/sys/netinet/sctp_os.h:59, from /workspace/src/sys/netinet/sctp_pcb.c:35: In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet6/in6.h:235:36: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 235 | ((a)->__u6_addr.__u6_addr32[0] == 0 && \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /workspace/src/sys/netinet/sctp_pcb.c:3676:29: note: in expansion of macro 'IN6_IS_ADDR_UNSPECIFIED' 3676 | if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet/sctp_pcb.c:3681:40: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 3681 | sin6->sin6_len = sizeof(struct sockaddr_in6); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet6/in6.h:236:36: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 236 | (a)->__u6_addr.__u6_addr32[1] == 0 && \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /workspace/src/sys/netinet/sctp_pcb.c:3676:29: note: in expansion of macro 'IN6_IS_ADDR_UNSPECIFIED' 3676 | if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet/sctp_pcb.c:3681:40: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 3681 | sin6->sin6_len = sizeof(struct sockaddr_in6); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet6/in6.h:237:36: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 237 | (a)->__u6_addr.__u6_addr32[2] == 0 && \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /workspace/src/sys/netinet/sctp_pcb.c:3676:29: note: in expansion of macro 'IN6_IS_ADDR_UNSPECIFIED' 3676 | if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet/sctp_pcb.c:3681:40: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 3681 | sin6->sin6_len = sizeof(struct sockaddr_in6); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet6/in6.h:238:36: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 238 | (a)->__u6_addr.__u6_addr32[3] == 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /workspace/src/sys/netinet/sctp_pcb.c:3676:29: note: in expansion of macro 'IN6_IS_ADDR_UNSPECIFIED' 3676 | if (IN6_IS_ADDR_UNSPECIFIED(&sin6->sin6_addr)) { | ^~~~~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet/sctp_pcb.c:3681:40: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 3681 | sin6->sin6_len = sizeof(struct sockaddr_in6); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet6/in6.h:245:36: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 245 | (a)->__u6_addr.__u6_addr32[1] == 0 && \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /workspace/src/sys/netinet/sctp_pcb.c:3711:37: note: in expansion of macro 'IN6_IS_ADDR_LOOPBACK' 3711 | if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr) && | ^~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet6/in6.h:246:36: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 246 | (a)->__u6_addr.__u6_addr32[2] == 0 && \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /workspace/src/sys/netinet/sctp_pcb.c:3711:37: note: in expansion of macro 'IN6_IS_ADDR_LOOPBACK' 3711 | if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr) && | ^~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet6/in6.h:247:36: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 247 | (a)->__u6_addr.__u6_addr32[3] == ntohl(1)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /workspace/src/sys/netinet/sctp_pcb.c:3711:37: note: in expansion of macro 'IN6_IS_ADDR_LOOPBACK' 3711 | if (IN6_IS_ADDR_LOOPBACK(&sin6->sin6_addr) && | ^~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet6/in6.h:292:23: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 292 | (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0x80)) | ~~~~~~~~~~~~^~~ /workspace/src/sys/netinet/sctp_pcb.c:3714:44: note: in expansion of macro 'IN6_IS_ADDR_LINKLOCAL' 3714 | } else if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) && | ^~~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet6/in6.h:292:53: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 292 | (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0x80)) | ~~~~~~~~~~~~^~~ /workspace/src/sys/netinet/sctp_pcb.c:3714:44: note: in expansion of macro 'IN6_IS_ADDR_LINKLOCAL' 3714 | } else if (IN6_IS_ADDR_LINKLOCAL(&sin6->sin6_addr) && | ^~~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ In function 'sctp_add_remote_addr', inlined from 'sctp_load_addresses_from_init' at /workspace/src/sys/netinet/sctp_pcb.c:6052:10: /workspace/src/sys/netinet6/in6.h:294:53: warning: array subscript 'struct sockaddr_in6[0]' is partly outside array bounds of 'struct sockaddr_in[1]' [-Warray-bounds] 294 | (((a)->s6_addr[0] == 0xfe) && (((a)->s6_addr[1] & 0xc0) == 0xc0)) | ~~~~~~~~~~~~^~~ /workspace/src/sys/netinet/sctp_pcb.c:3717:44: note: in expansion of macro 'IN6_IS_ADDR_SITELOCAL' 3717 | } else if (IN6_IS_ADDR_SITELOCAL(&sin6->sin6_addr) && | ^~~~~~~~~~~~~~~~~~~~~ /workspace/src/sys/netinet/sctp_pcb.c: In function 'sctp_load_addresses_from_init': /workspace/src/sys/netinet/sctp_pcb.c:5909:28: note: object 'sin' of size 16 5909 | struct sockaddr_in sin; | ^~~ --- all_subdir_sk --- ctfconvert -L VERSION -g if_sk.o make[3]: stopped making "all" in /workspace/src/sys/modules --- all_subdir_sctp --- ctfconvert -L VERSION -g sctp_pcb.o --- iflib.o --- ctfconvert -L VERSION -g iflib.o --- modules-all --- --- sctp_output.o --- ctfconvert -L VERSION -g sctp_output.o make[3]: stopped making "all" in /workspace/src/sys/modules make[2]: stopped making "all" in /tmp/obj/workspace/src/amd64.amd64/sys/GENERIC 265.32 real 3009.82 user 234.95 sys make[1]: stopped making "buildkernel" in /workspace/src make: stopped making "buildkernel" in /workspace/src Build step 'Execute shell' marked build as failure [WARNINGS]Skipping publisher since build result is FAILURE [PostBuildScript] - [INFO] Executing post build scripts. [FreeBSD-stable-15-amd64-gcc12_build] $ /bin/sh -xe /tmp/jenkins2149023405862351922.sh + sh freebsd-ci/scripts/jail/clean.sh clean jail FreeBSD-stable-15-amd64-gcc12_build Checking for post-build Performing post-build step Checking if email needs to be generated Email was triggered for: Failure - Any Sending email for trigger: Failure - Any Sending mail from default account using System Admin e-mail address ------=_Part_634_787117953.1769637218552--