Bug 202141

Summary: libzfs.so: Undefined symbol "uu_avl_pool_create" when using java
Product: Base System Reporter: Narayan Newton <nnewton>
Component: binAssignee: Xin LI <delphij>
Status: Closed DUPLICATE    
Severity: Affects Some People CC: delphij
Priority: ---    
Version: 10.1-RELEASE   
Hardware: amd64   
OS: Any   

Description Narayan Newton 2015-08-06 19:19:10 UTC
Hello All,

I am currently working on a large jenkins/hudson deployment with FreeBSD 10.1 + ZFS as the base. Under load, jenkins (java) crashes with the following in the log:
/usr/lib/libzfs.so: Undefined symbol "uu_avl_pool_create"

Looking around, I see that this symbol is defined in libuutil. This looks like a very similar issue to bug 183081 (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=183081). 

Similar to that, when looking at illumos (https://github.com/joyent/illumos-joyent/blob/master/usr/src/lib/libzfs/Makefile.com) libzfs is linked against libuutil, but the FreeBSD version doesn't appear to be (unless I am entirely blind, which is always possible).

I can fix this by pre-loading libuutil, but I wanted to open a bug about this so that it could be fixed similar to 183081. 

Thanks!
Comment 1 Xin LI freebsd_committer freebsd_triage 2015-08-25 05:36:43 UTC
This is duplicate of 183081 (fixed in r272484, and merged to stable/10 in r275236).  Please upgrade to FreeBSD 10.2-RELEASE or apply the same patch, as we don't feel this as appropriate for an EN.

*** This bug has been marked as a duplicate of bug 183081 ***