9 messages in com.mysql.lists.bugsRe: Official binaries segfault for So...| From | Sent On | Attachments |
|---|---|---|
| Phil Dibowitz | 05 Jul 2001 21:17 | |
| Sinisa Milivojevic | 06 Jul 2001 04:30 | |
| Michael Widenius | 06 Jul 2001 08:21 | |
| Phil Dibowitz | 06 Jul 2001 13:25 | |
| Phil Dibowitz | 06 Jul 2001 13:26 | |
| Sasha Pachev | 06 Jul 2001 14:25 | |
| Phil Dibowitz | 06 Jul 2001 15:36 | |
| Michael Widenius | 06 Jul 2001 21:31 | |
| Sinisa Milivojevic | 07 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




