Hi,
On 02/15/16 12:04, David Chisnall wrote:
When I’ve seen crashes like this, they have been caused by one of two things:
1) Stack corruption from something earlier.
2) Linking two versions of the same shared library with the same executable.
I tried recompiling apps, just to check there were no ABI breakages or
such and noticed that even "plparse" dies, that means a base tool. That
should be linked and run against the only library that is there, since I
did a make uninstall && make clean.
ldd /System/Tools/plparse
/System/Tools/plparse:
-lgnustep-base.1.24.8 =>
/System/Library/Libraries/libgnustep-base.so.1.24.8
-lobjc.4 => /usr/lib/libobjc.so.4
-lc.12 => /usr/lib/libc.so.12
-lgmp.10 => /usr/pkg/lib/libgmp.so.10
-lgcc_s.1 => /usr/lib/libgcc_s.so.1
-lavahi-common.3 => /usr/pkg/lib/libavahi-common.so.3
-lintl.1 => /usr/lib/libintl.so.1
-lpthread.1 => /usr/lib/libpthread.so.1
-lavahi-client.3 => /usr/pkg/lib/libavahi-client.so.3
-ldbus-1.3 => /usr/pkg/lib/libdbus-1.so.3
-lexecinfo.0 => /usr/lib/libexecinfo.so.0
-lelf.1 => /usr/lib/libelf.so.1
-lgnutls.28 => /usr/pkg/lib/libgnutls.so.28
-lz.1 => /usr/lib/libz.so.1
-ltasn1.6 => /usr/pkg/lib/libtasn1.so.6
-lhogweed.4 => /usr/pkg/lib/libhogweed.so.4
-lnettle.6 => /usr/pkg/lib/libnettle.so.6
-lxslt.1 => /usr/pkg/lib/libxslt.so.1
-lxml2.2 => /usr/pkg/lib/libxml2.so.2
-llzma.1 => /usr/lib/liblzma.so.1
-lm.0 => /usr/lib/libm.so.0
-liconv.2 => /usr/pkg/lib/libiconv.so.2
-lffi.6 => /usr/pkg/lib/libffi.so.6
-lkvm.6 => /usr/lib/libkvm.so.6
-lrt.1 => /usr/lib/librt.so.1
-licui18n.56 => /usr/pkg/lib/libicui18n.so.56
-licuuc.56 => /usr/pkg/lib/libicuuc.so.56
-licudata.56 => /usr/pkg/lib/libicudata.so.56
-lstdc++.7 => /usr/lib/libstdc++.so.7
the base library is the one bult today:
ls -l /System/Library/Libraries/libgnustep-base.so.1.24.8
-rwxr-xr-x 1 multix wheel 12135502 Feb 15 12:49
/System/Library/Libraries/libgnustep-base.so.1.24.8
There were no other updates to the system, thus no other changes in the
libraries.
Riccardo
_______________________________________________
Gnustep-dev mailing list
Gnustep-dev@gnu.org
https://lists.gnu.org/mailman/listinfo/gnustep-dev