FB 3 embedded tries to load wrong ICU DLLs (from third-party folders)
---------------------------------------------------------------------

                 Key: CORE-4583
                 URL: http://tracker.firebirdsql.org/browse/CORE-4583
             Project: Firebird Core
          Issue Type: Bug
    Affects Versions: 3.0 Beta 1
            Reporter: Nick Dee


ICU dlls deployed with fb 3 embeded is:
icudt52.dll
icuin52.dll
icuuc52.dll

But, FB tries to load
icuuc519.dll
icuuc518.dll
icuuc517.dll
icuuc516.dll
icuuc515.dll
icuuc514.dll
icuuc513.dll
icuuc512.dll
icuuc511.dll
icuuc510.dll
icuuc59.dll
icuuc58.dll
icuuc57.dll
icuuc56.dll
icuuc55.dll
icuuc54.dll
icuuc53.dll
And it tries to load it from all folders defined in PATH.
What was happen if some third-party tool will write to PATH some folder with 
some of this ICU-dlls?
May it be that some of this third-party icu will be somehow incompatibe with my 
database?
For example:
1.user installs tool from SomeCompany, which bundled with custom-builded 
icuuc519.* (SomeCompany builds they own icu-dlls, as FB does). And this program 
adds self to PATH (they really need that)
2.user intalls our program "A" with FB embedded
3.user successfully works with our program "A" (using SomeCompany's icuuc519.*, 
as side-effect (which is not predicted by us, as developers of "A"))
4.user uninstalls tool from SomeCompany
5.user now can't work with our program A, because now FB loads icuuc52.*, and 
it is incompatible with custom-build icuuc519.dll from SomeCompany.

May we be shure, that SomeCompany build their icuuc519.* without errors? :)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://tracker.firebirdsql.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://p.sf.net/sfu/Zoho
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to