Mantis - ggettextrt
Viewing Issue Advanced Details
3706 upgrade crash always 2009-06-08 11:09 2011-03-07 03:42
hson  
bwalton  
normal  
closed  
fixed  
none    
none  
0003706: libintl
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
Issue History
2009-06-08 11:09 hson New Issue
2009-06-08 22:38 hson Note Added: 0006282
2009-06-08 22:59 harpchad Note Added: 0006283
2009-06-08 22:59 harpchad Assigned To => harpchad
2009-06-08 22:59 harpchad Status new => acknowledged
2011-03-07 03:42 bwalton Status acknowledged => assigned
2011-03-07 03:42 bwalton Assigned To harpchad => bwalton
2011-03-07 03:42 bwalton Note Added: 0008865
2011-03-07 03:42 bwalton Status assigned => closed
2011-03-07 03:42 bwalton Resolution open => fixed

Notes
(0006282)
hson   
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   
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   
2011-03-07 03:42   
Please file a new bug if this still happens with the most recent release.