Package: knot-resolver Version: 3.0.0-4 Tags: upstream, help Control: affects -1 hddemux
On the arm64 build daemons, kresd fails with the error:
PANIC: unprotected error in call to Lua API (bad light userdata pointer)
https://buildd.debian.org/status/fetch.php?pkg=knot-resolver&arch=arm64&ver=3.0.0-4&stamp=1535740254&raw=0
This happens despite all the official upstream test suites passing.
This same failure causes the test suite for hddemux 0.4-5 to fail on
this platform, which is why i'm marking this bug as affecting hddemux.
The error message seems to be derived from LJ_ERR_BADLU, which i think
is raised by the checklightudptr within luajit, from either
lua_pushlightuserdata() or lua_cpcall() [0]. i have not tracked down
the specific instance yet (i'm not on an arm64 machine at the moment).
But as the knot-resolver codebase never invokes lua_cpcall(), i suspect it
is lua_pushlightuserdata() that is causing the crash.
I welcome any help in trying to diagnose or fix this issue, as i'm
pretty far out of my depth here!
--dkg
[0] see
https://codesearch.debian.net/search?q=checklightudptr+package%3A%5CQluajit%5CE
signature.asc
Description: PGP signature

