Libmlx4 library contains undefined symbol: ibv_cmd_reg_xrc_rcv_qp
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
libmlx4 (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: libmlx4-1
Ubuntu release: 10.04LTS.
Package: libmlx4-1 version 1.0-1
The binary for userspace verbs library for the ConnectX Mellanox cards (libmlx4) appears to be "rogue". It apparently was not built from the checked in source for libmlx4-1. Attempts to use it in a system with a ConnectX card fail with an undefined symbol:
libibverbs: Warning: couldn't load driver 'mlx4':
/usr/lib/
IBVERBS_1.1 not defined in file libibverbs.so.1 with link time reference
libibverbs: Warning: no userspace device-specific driver found for
/sys/class/
libibverbs: Warning: couldn't load driver 'mlx4':
/usr/lib/
IBVERBS_1.1 not defined in file libibverbs.so.1 with link time reference
Segmentation fault
However, building the library from the checked-in source and using that version works perfectly, i.e. the binary in the repository absolutely could not have been built from the source in the repository.
Changed in libmlx4 (Ubuntu): | |
status: | New → Confirmed |
Changed in libmlx4 (Ubuntu): | |
status: | Confirmed → Opinion |
status: | Opinion → Confirmed |
Hmmm, this may be a bad mirror. libmlx4- rdmav2. so.BROKEN libmlx4- rdmav2. so
The bad library:
-rw-r--r-- 1 root root 29136 Sep 23 2009 /usr/lib/
And the same library on a different system:
-rw-r--r-- 1 root root 24536 2008-05-12 04:30 /usr/lib/