9 messages in com.mysql.lists.bugsRe: Official binaries segfault for So...
FromSent OnAttachments
Phil Dibowitz05 Jul 2001 21:17 
Sinisa Milivojevic06 Jul 2001 04:30 
Michael Widenius06 Jul 2001 08:21 
Phil Dibowitz06 Jul 2001 13:25 
Phil Dibowitz06 Jul 2001 13:26 
Sasha Pachev06 Jul 2001 14:25 
Phil Dibowitz06 Jul 2001 15:36 
Michael Widenius06 Jul 2001 21:31 
Sinisa Milivojevic07 Jul 2001 04:41 
Subject:Re: Official binaries segfault for Solaris 8 x86
From:Phil Dibowitz (webm@ipom.com)
Date:07/06/2001 03:36:31 PM
List:com.mysql.lists.bugs

I am not a great Solaris expert, so I do not know exactly the best way to fix the problem. However, I would take the following steps:

* truss -f some binary that works and see what file it tries to open instead of /var/ld/ld.config * symlink /var/ld/ld.config to the working file

This will work around this one obstacle, however, there could be other problems. Rebuilding from source may be a better solution.

I don't believe this is the problem. For example, a truss from apache: 7394: execve("/usr/apache/bin/httpd", 0x08047DC8, 0x08047DD0) argc = 1 7394: xstat(2, "/usr/apache/bin/httpd", 0x08047B5C) = 0 7394: open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT 7394: sysconfig(_CONFIG_PAGESIZE) = 4096 7394: open("/usr/lib/libsocket.so.1", O_RDONLY) = 3 7394: fxstat(2, 3, 0x08047574) = 0

It's just looking for overrides to ld, and when it's not there it moves along.
It's something following that line:

7340: open("/var/ld/ld.config", O_RDONLY) Err#2 ENOENT 7340: Incurred fault #6, FLTBOUNDS %pc = 0xDFAF3E20 7340: siginfo: SIGSEGV SEGV_MAPERR addr=0x0FF474A2 7340: Received signal #11, SIGSEGV [default] 7340: siginfo: SIGSEGV SEGV_MAPERR addr=0x0FF474A2 7340: *** process killed *** [root@Knight mysql-3.23.39-pc-solaris2.8-i386]#

Phil