OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0003706 [ggettextrt] upgrade crash always 2009-06-08 11:09 2011-03-07 03:42
Reporter hson View Status public  
Assigned To bwalton
Priority normal Resolution fixed  
Status closed  
Summary 0003706: libintl
Description After upgrading a bunch of CSW-packages binaries linked to libintl starts to crash due to a nonexistant symbol

fatal: relocation error: file /opt/csw/lib/libintl.so.8: symbol libiconv_set_relocation_prefix: referenced symbol not found
Additional Information
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0006282)
hson (developer)
2009-06-08 22:38

The problem isn't that the apps doesn't start, but that they crash after a while in some specific places (for instance within a function call to libexif which is linked to libintl and libiconv).
However, a recompile of the app seem to fix the problem.
But the question is if there is some option when building libintl whether to include libiconv_set_relocation_prefix or not...
(0006283)
harpchad (reporter)
2009-06-08 22:59

Which version of libintl are the failing applications linked against?

There are currently three active shared libraries, only libintl.so.8 provides libiconv_set_relocation_prefix:

$ nm libintl.so.2 | grep libiconv_set_relocation_prefix
$ nm libintl.so.3 | grep libiconv_set_relocation_prefix
$ nm libintl.so.8 | grep libiconv_set_relocation_prefix
[186] | 0| 0|FUNC |GLOB |0 |UNDEF |libiconv_set_relocation_prefix

Can you provide a specific test case so I can replicate the problem? (Application, use case, etc)
(0008865)
bwalton (administrator)
2011-03-07 03:42

Please file a new bug if this still happens with the most recent release.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker