2020-06-10 17:53:24 |
Guillaume Doisy |
bug |
|
|
added bug |
2020-07-11 17:04:59 |
Kai Kasurinen |
bug |
|
|
added subscriber Kai Kasurinen |
2020-07-11 17:06:05 |
Launchpad Janitor |
openvdb (Ubuntu): status |
New |
Confirmed |
|
2020-07-11 17:33:36 |
Kai Kasurinen |
bug watch added |
|
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=951704 |
|
2020-07-11 17:33:36 |
Kai Kasurinen |
bug task added |
|
jemalloc (Debian) |
|
2020-07-11 17:33:54 |
Kai Kasurinen |
bug task added |
|
jemalloc (Ubuntu) |
|
2020-07-11 17:34:40 |
Launchpad Janitor |
jemalloc (Ubuntu): status |
New |
Confirmed |
|
2020-07-12 00:16:46 |
Bug Watch Updater |
jemalloc (Debian): status |
Unknown |
New |
|
2020-07-26 15:19:06 |
Richard Viney |
bug |
|
|
added subscriber Richard Viney |
2020-07-26 16:43:08 |
Kai Kasurinen |
openvdb (Ubuntu): status |
Confirmed |
Fix Released |
|
2020-09-09 03:48:47 |
Richard Viney |
bug |
|
|
added subscriber Ubuntu Sponsors Team |
2020-09-10 01:16:31 |
Richard Viney |
attachment added |
|
Remove jemalloc dependency from openvdb https://bugs.launchpad.net/ubuntu/+source/openvdb/+bug/1882998/+attachment/5409211/+files/openvdb_6.2.1-8ubuntu2.debdiff |
|
2020-09-21 12:41:08 |
Łukasz Zemczak |
nominated for series |
|
Ubuntu Focal |
|
2020-09-21 12:41:08 |
Łukasz Zemczak |
bug task added |
|
jemalloc (Ubuntu Focal) |
|
2020-09-21 12:41:08 |
Łukasz Zemczak |
bug task added |
|
openvdb (Ubuntu Focal) |
|
2020-09-21 17:17:07 |
Zivago Lee |
bug |
|
|
added subscriber Zivago Lee |
2020-09-21 17:17:11 |
Zivago Lee |
removed subscriber Zivago Lee |
|
|
|
2020-09-25 22:10:13 |
Mathew Hodson |
jemalloc (Ubuntu): importance |
Undecided |
Medium |
|
2020-09-25 22:10:15 |
Mathew Hodson |
jemalloc (Ubuntu Focal): importance |
Undecided |
Medium |
|
2020-09-25 22:10:17 |
Mathew Hodson |
openvdb (Ubuntu): importance |
Undecided |
Medium |
|
2020-09-25 22:10:20 |
Mathew Hodson |
openvdb (Ubuntu Focal): importance |
Undecided |
Medium |
|
2020-12-22 17:31:50 |
Sebastian Jaenicke |
bug watch added |
|
https://github.com/jemalloc/jemalloc/issues/1237 |
|
2020-12-27 00:35:23 |
Mathew Hodson |
summary |
openvdb6.2 is non functionnal on Focal due to jemalloc |
Cannot import openvdb 6.2 on Focal due to jemalloc |
|
2020-12-27 00:37:00 |
Mathew Hodson |
tags |
amd64 apport-bug focal |
amd64 apport-bug focal patch |
|
2020-12-27 00:46:22 |
Mathew Hodson |
description |
See here : https://github.com/AcademySoftwareFoundation/openvdb/issues/732
It seems the issue is due to jemalloc.
Using openvdb7.0 the problem dispears, probably thanks to the following:
* d/control: Remove dependency to jemalloc. See #951704 for details
Would it be possible to remove the dependency to jemalloc on the focal version (6.2) or backport version 7.0 from groovy to focal ?
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: libopenvdb-dev 6.2.1-8ubuntu1
ProcVersionSignature: Ubuntu 5.4.0-33.37-generic 5.4.34
Uname: Linux 5.4.0-33-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.2
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Wed Jun 10 19:49:55 2020
InstallationDate: Installed on 2020-05-15 (26 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
SourcePackage: openvdb
UpgradeStatus: No upgrade log present (probably fresh install) |
[Impact]
* This issue causes apps to be unable to dlopen libopenvdb6.2 or any shared libraries that depend directly or indirectly on libopenvdb6.2. Notably this includes libopenimageio2.1 and anything that depends on it. The python3-openvdb package also doesn't work in focal at present because of this issue.
* This issue is a good candidate for backporting to focal because (1) the fix is a very modest change to the build of the libopenvdb6.2 package; (2) this is a regression from the previous stable release of Ubuntu (bionic); (3) several packages are affected by it.
* The change already in groovy fixes this issue by not building libopenvdb with jemalloc.
[Test Case]
* `apt install python3-openvdb && python3 -c "import pyopenvdb"` should succeed, but because of this issue it currently fails with the error "cannot allocate memory in static TLS block".
* Also, the following C program should print a non-nil value to stdout:
```c
#include <dlfcn.h>
#include <stdio.h>
void main() {
printf("%p\n", dlopen("/usr/lib/x86_64-linux-gnu/libopenvdb.so.6.2", RTLD_NOW));
}
```
[Regression Potential]
* Regressions are unlikely because the only change is to the choice of allocator for libopenvdb6.2 when configuring the build with CMake.
* There is no need for a patch to libopenvdb.
* The patch applied in groovy is https://salsa.debian.org/multimedia-team/openvdb/-/commit/ac393d95aa19d29c23a97dca1ace23061ebe5c17
[Other Info]
* There are workarounds for this issue, but each has its own drawbacks and may not be possible in every situation where this issue could occur.
* Upstream issue https://github.com/AcademySoftwareFoundation/openvdb/issues/732
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: libopenvdb-dev 6.2.1-8ubuntu1
ProcVersionSignature: Ubuntu 5.4.0-33.37-generic 5.4.34
Uname: Linux 5.4.0-33-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.2
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Wed Jun 10 19:49:55 2020
InstallationDate: Installed on 2020-05-15 (26 days ago)
InstallationMedia: Ubuntu 20.04 LTS "Focal Fossa" - Release amd64 (20200423)
SourcePackage: openvdb
UpgradeStatus: No upgrade log present (probably fresh install) |
|
2020-12-27 00:59:52 |
Mathew Hodson |
bug watch removed |
https://github.com/jemalloc/jemalloc/issues/1237 |
|
|
2021-01-24 07:29:51 |
Mathew Hodson |
bug |
|
|
added subscriber Mathew Hodson |
2021-02-25 04:04:53 |
Bug Watch Updater |
jemalloc (Debian): status |
New |
Won't Fix |
|
2021-03-01 05:09:37 |
Mathew Hodson |
tags |
amd64 apport-bug focal patch |
amd64 apport-bug focal patch regression-release |
|
2021-03-01 05:48:52 |
Mathew Hodson |
jemalloc (Ubuntu): status |
Confirmed |
Won't Fix |
|
2021-03-01 05:48:55 |
Mathew Hodson |
jemalloc (Ubuntu Focal): status |
New |
Won't Fix |
|
2021-03-19 05:01:10 |
Mathew Hodson |
removed subscriber Mathew Hodson |
|
|
|
2021-11-19 16:14:42 |
Brian Murray |
openvdb (Ubuntu Focal): status |
New |
In Progress |
|
2021-11-19 16:14:44 |
Brian Murray |
openvdb (Ubuntu Focal): assignee |
|
Brian Murray (brian-murray) |
|
2021-11-19 16:14:46 |
Brian Murray |
removed subscriber Ubuntu Sponsors Team |
|
|
|
2021-11-30 20:01:24 |
Brian Murray |
openvdb (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2021-11-30 20:01:25 |
Brian Murray |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2021-11-30 20:01:28 |
Brian Murray |
bug |
|
|
added subscriber SRU Verification |
2021-11-30 20:01:33 |
Brian Murray |
tags |
amd64 apport-bug focal patch regression-release |
amd64 apport-bug focal patch regression-release verification-needed verification-needed-focal |
|
2021-12-05 12:12:02 |
Guillaume Doisy |
tags |
amd64 apport-bug focal patch regression-release verification-needed verification-needed-focal |
amd64 apport-bug focal patch regression-release verification-done-focal verification-needed-focal |
|
2021-12-05 12:12:20 |
Guillaume Doisy |
tags |
amd64 apport-bug focal patch regression-release verification-done-focal verification-needed-focal |
amd64 apport-bug focal patch regression-release verification-done-focal |
|
2021-12-07 23:41:41 |
Chris Halse Rogers |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2021-12-07 23:42:00 |
Launchpad Janitor |
openvdb (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|