To run the test suite, install libdbi0-dev, extract the source for
libdbi-drivers, and run

./configure
make tests/test_dbi
tests/test_dbi

Its really hard to justify publishing a fix without a repeatable test
case. However, I think I have one. If a shared lib is loaded that is
linked to libdbi.so.2, using dlopen() but not having RTLD_GLOBAL in the
options, then I see this issue repeated.

Marking In Progress, and assigning to me. I have a fix ready and will be
adding a regression test to make sure this doesn't happen again. I am
working with the Debian maintainer to get 0.8.4 added and will make sure
the linking happens properly in future releases.

Setting Importance to Medium. This only affects packages that dlopen()
libdbi linked plugins, of which I am not aware there are any in Ubuntu
itself, so this affects only 3rd party apps.

** Changed in: libdbi-drivers (Ubuntu)
       Status: Incomplete => In Progress

** Changed in: libdbi-drivers (Ubuntu)
     Assignee: (unassigned) => Clint Byrum (clint-fewbar)

** Changed in: libdbi-drivers (Ubuntu)
   Importance: Undecided => Medium

-- 
undefined symbol: _dbd_parse_datetime
https://bugs.launchpad.net/bugs/660990
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to