Date: Wed, 17 Jan 2001 11:31:57 -0500 From: "Jonathan Roy" <roy@efront.com> To: "Ken Menzel" <kenm@icarz.com>, freebsd-questions@FreeBSD.ORG Subject: Re: Mysqld/libc_r problems in getsockname()? Message-ID: <200101171131570630.00657E95@smtp-server.tampabay.rr.com> In-Reply-To: <02d601c06f69$f3836e20$711663cf@icarz.com> References: <200012261126300710.00653A19@smtp-server.tampabay.rr.com> <02d601c06f69$f3836e20$711663cf@icarz.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This did seem to fix the problem right up. All core dumps in
getsockname() have stopped. Is this fix a part of -stable now?
-Jonathan
*********** REPLY SEPARATOR ***********
On 12/26/2000 at 1:30 PM Ken Menzel wrote:
>Hi Johnathon, Max Thon gave me this patch to try. You can see if it
>works for you, if you like, or I understand there will be a fix to
>FreeBSD-stable in the next few days. If you try this patch, install
>the patch, buildworld, installworld, then recompile MySQL as this
>patch changes the compiler.
>Ken
>
>RCS file: /home/ncvs/src/gnu/usr.bin/cc/cc_tools/freebsd-native.h,v
>retrieving revision 1.5.2.1
>diff -u -r1.5.2.1 freebsd-native.h
>--- freebsd-native.h 2000/11/11 21:52:40 1.5.2.1
>+++ freebsd-native.h 2000/12/06 17:56:06
>@@ -52,7 +52,4 @@
> #define LIBGCC_SPEC \
> "%{!shared: \
> %{!pthread:libgcc.a%s} \
>- %{pthread:libgcc_r.a%s}} \
>- %{shared: \
>- %{!pthread:libgcc_pic.a%s} \
>- %{pthread:libgcc_r_pic.a%s}}"
>+ %{pthread:libgcc_r.a%s}}"
>
>-----------------------------------------------------
>Ken Menzel ICQ# 9325188
>www.icarz.com kenm@icarz.com
>----- Original Message -----
>From: "Jonathan Roy" <roy@efront.com>
>To: <freebsd-questions@FreeBSD.ORG>
>Sent: Tuesday, December 26, 2000 11:26 AM
>Subject: Mysqld/libc_r problems in getsockname()?
>
>
>>
>> Hi there. I wrote to the mysql developers list, and they thought
>the
>> problem may be in the system libraries or from linking both libc and
>> libc_r. I checked with ldd and only libc_r is being linked. I'm
>getting
>> common (15-20 per day) seg faults in mysqld, in both 3.22 and 3.23,
>with
>> the latest versions compiled and installed from /usr/ports/database.
>The
>> specific version in place right now is 3.23.29a-gamma. The kernel/OS
>is
>> FreeBSD 4.2-RELEASE. gdb gives me the following stack trace:
>>
>> (gdb) where
>> #0 0x80b1e96 in getsockname ()
>> #1 0x8b15100 in ?? ()
>> #2 0x8085604 in getsockname ()
>> #3 0x8088ca8 in getsockname ()
>> #4 0x80847f9 in getsockname ()
>> #5 0x8083e6c in getsockname ()
>> #6 0x282799a7 in _thread_start () from /usr/lib/libc_r.so.4
>> #7 0xbfa98ffc in ?? ()
>> #8 0x8080415 in getsockname ()
>>
>> And mysqld is linked as follows:
>>
>> /usr/local/libexec/mysqld:
>> libwrap.so.3 => /usr/lib/libwrap.so.3 (0x281d6000)
>> libz.so.2 => /usr/lib/libz.so.2 (0x281de000)
>> libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x281eb000)
>> libstdc++.so.3 => /usr/lib/libstdc++.so.3 (0x28200000)
>> libm.so.2 => /usr/lib/libm.so.2 (0x28246000)
>> libc_r.so.4 => /usr/lib/libc_r.so.4 (0x28261000)
>>
>> If anyone has any ideas on what is wrong and how to fix it, please
>let me
>> know. Thanks!
>>
>> -Jonathan
>>
>> ---
>> Jonathan Roy - roy@efront.com - eFront Media, Inc.
>>
>>
>>
>>
>> To Unsubscribe: send mail to majordomo@FreeBSD.org
>> with "unsubscribe freebsd-questions" in the body of the message
>>
---
Jonathan Roy - roy@efront.com - eFront Media, Inc.
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200101171131570630.00657E95>
