-
You can close this bug, I found the reason and the fix.
For some reason, the x86 version of the internal_catch_exception_raise() function searches the exception callback by its name using the dynamic loader, which fails with an abort() call on a striped down executable.
I've added a filter to the strip command in order to just let the _catch_exception_raise appear in the symbol names, and all...
2008-10-18 22:56:00 UTC in Basilisk II
-
I've recenctly tried to build SheepShaver for MacOSX 10.5, on both ppc and x86 machines.
The PowerPC version - with symbols stripped or unstripped - works fine, the unstripped x86 version works fine, but the stripped x86 version crashes immediately.
I could track down the problem to the first call of the exc_server() function.
I modified the configure script to strip the "conftest$ac_exeext"...
2008-10-18 21:30:32 UTC in Basilisk II
-
chombier committed patchset 23 of module GUSI to the MacSSH CVS repository, changing 1 files.
2002-11-22 16:49:58 UTC in MacSSH
-
chombier committed patchset 82 of module lsh to the MacSSH CVS repository, changing 1 files.
2002-11-22 16:48:30 UTC in MacSSH
-
chombier committed patchset 320 of module macssh to the MacSSH CVS repository, changing 1 files.
2002-11-22 16:47:02 UTC in MacSSH
-
chombier committed patchset 22 of module GUSI to the MacSSH CVS repository, changing 1 files.
2002-11-22 16:46:03 UTC in MacSSH
-
chombier committed patchset 319 of module macssh to the MacSSH CVS repository, changing 1 files.
2002-11-22 16:45:58 UTC in MacSSH
-
chombier committed patchset 318 of module macssh to the MacSSH CVS repository, changing 2 files.
2002-11-22 16:45:50 UTC in MacSSH
-
chombier committed patchset 81 of module lsh to the MacSSH CVS repository, changing 1 files.
2002-11-22 16:45:37 UTC in MacSSH
-
chombier committed patchset 317 of module macssh to the MacSSH CVS repository, changing 1 files.
2002-11-22 16:45:32 UTC in MacSSH