gnustep-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Segfault: latest Path and Utilities issues


From: Riccardo Mottola
Subject: Re: Segfault: latest Path and Utilities issues
Date: Mon, 15 Feb 2016 13:04:42 +0100
User-agent: Mozilla/5.0 (X11; NetBSD i386; rv:38.0) Gecko/20100101 Thunderbird/38.5.0

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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]