OpenCSW Bug Tracker


Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004501 [gawk] regular use block always 2010-07-29 06:51 2011-07-08 14:27
Reporter flod View Status public  
Assigned To dam
Priority normal Resolution fixed Platform
Status closed   OS
Projection none   OS Version
ETA none Product Build
Summary 0004501: gawk linked against old libsigsegv
Description gawk is linked against the old libsigsegv.so.0 , which is no longer provided.
Steps To Reproduce
Additional Information CSWgawk 3.1.8,REV=2010.06.25
CSWlibsigsegv 2.8,REV=2010.07.23
--
root@sun:/tmp> find /opt/csw/ -name libsigsegv.so*
/opt/csw/lib/libsigsegv.so
/opt/csw/lib/amd64/libsigsegv.so.2
/opt/csw/lib/amd64/libsigsegv.so
/opt/csw/lib/amd64/libsigsegv.so.2.0.1
/opt/csw/lib/libsigsegv.so.2.0.1
/opt/csw/lib/libsigsegv.so.2
root@sun:/tmp> ldd /opt/csw/bin/gawk
        libsigsegv.so.0 => (file not found)
        libintl.so.8 => /opt/csw/lib/libintl.so.8
        libsocket.so.1 => /lib/libsocket.so.1
        libnsl.so.1 => /lib/libnsl.so.1
        libdl.so.1 => /lib/libdl.so.1
        libm.so.1 => /lib/libm.so.1
        libthread.so.1 => /lib/libthread.so.1
        libc.so.1 => /lib/libc.so.1
        libsec.so.1 => /lib/libsec.so.1
        libiconv.so.2 => /opt/csw/lib/libiconv.so.2
        libmp.so.2 => /lib/libmp.so.2
        libmd.so.1 => /lib/libmd.so.1
        libscf.so.1 => /lib/libscf.so.1
        libavl.so.1 => /lib/libavl.so.1
        libdoor.so.1 => /lib/libdoor.so.1
        libuutil.so.1 => /lib/libuutil.so.1
        libgen.so.1 => /lib/libgen.so.1
        libm.so.2 => /lib/libm.so.2
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0008144)
dam (administrator)
2010-07-29 09:17

Hi,

I am already aware of the problem and made an updated package of libsigsegv with .so.0 and .so.2 waiting in the release queue. You can try it in the meantime from
  http://mirror.opencsw.org/experimental.html#dam [^]
It is libsigsegv-2.8,REV=2010.07.26

Best regards

  -- Dago
(0008147)
philadmin (viewer)
2010-07-30 01:51

oh nuts Dago has already recompiled 2 of the others. Guess I have to recompile gawk now too :)
(0008637)
flod (reporter)
2010-12-28 20:44

With the new packages:
CSWlibsigsegv 2.9,REV=2010.11.19 SAME
CSWlibsigsegv0 2.9,REV=2010.11.19 SAME
CSWlibsigsegv2 2.9,REV=2010.11.19 SAME

the problem happens again:
> find /opt/csw/ -name libsigsegv.so*
/opt/csw/lib/libsigsegv.so.2.0.2
/opt/csw/lib/libsigsegv.so.0.0.0
/opt/csw/lib/amd64/libsigsegv.so.0.0.0
/opt/csw/lib/amd64/libsigsegv.so.2.0.2

> gawk
ld.so.1: gawk: fatal: libsigsegv.so.2: open failed: No such file or directory
Killed
(0008639)
dam (administrator)
2010-12-28 22:06

This is a different problem. I missed to include the base shared library in the version-specific packages. Updated packages are available in a few minutes at
  http://buildfarm.opencsw.org/experimental.html#libsigsegv [^]
and have been delivered to current/ for release.
(0008640)
flod (reporter)
2010-12-28 23:15

I did

pkgutil -t http://buildfarm.opencsw.org/opencsw/experimental/libsigsegv [^] -i CSWlibsigsegv --param=use_gpg:false
pkgutil -t http://buildfarm.opencsw.org/opencsw/experimental/libsigsegv [^] -i CSWlibsigsegv2 --param=use_gpg:false

Now gawk doesn't coredump.

I am not sure about the dependencies. Nothing required CSWlibsigsegv2 so I needed to install that manually. At least gawk should require it. I don't know about other packages.

CSWlibsigsegv is only there for compatibility issues and pulls in CSWlibsigsegv0.
(0008641)
dam (administrator)
2010-12-29 09:47

*Sigh* This is what happens when a package release takes too long: In the meantime some dependent packages (like gawk) were updated to link to .so.2 whereas at the time of libsigsegv creation all existing packages linked to .so.0. I have updated CSWlibsigsegv to now depend on both .so.0 and .so.2, new packages are available in
  http://buildfarm.opencsw.org/experimental.html#libsigsegv [^]
(0009188)
dam (administrator)
2011-07-08 14:27

Fixed in 4.0.0,REV=2011.07.02 and released to unstable/.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker