Wookey
2016-03-18 18:42:24 UTC
Source: luajit
Version: 2.1.0~beta2+dfsg-1
Severity: important
Dear Maintainer,
Yay - luajit with arm64 support uploaded!
However, whilst it builds, it doesn't appear to work at all.
Running it gives an immediate segfault
I installed the debug version (thank you debian for automatic dbgsym
builds!) and got:
$ luajit
GNU gdb (Debian 7.10-1+b1) 7.10
...
Reading symbols from luajit...Reading symbols from /usr/lib/debug/.build-id/e0/82e0a7597824d1de104daad7beb534c4280041.debug...done.
done.
(gdb) directory src
(gdb) run
Starting program: /usr/bin/luajit
Program received signal SIGSEGV, Segmentation fault.
getcurrenv (L=0xffffb7d80378, L=0xffffb7d80378) at lj_api.c:76
76 return fn->c.gct == ~LJ_TFUNC ? tabref(fn->c.env) : tabref(L->env);
(gdb) info stack
#0 getcurrenv (L=0xffffb7d80378, L=0xffffb7d80378) at lj_api.c:76
#1 cpcall (L=0xffffb7d80378, func=0x404c08 <pmain>, ud=0x0) at lj_api.c:1062
#2 0x00000000004379d8 in lj_vm_cpcall () at buildvm_arm64.dasc:1182
#3 0x000000000042bc3c in lua_cpcall (L=***@entry=0xffffb7d80378, func=***@entry=0x404c08 <pmain>, ud=***@entry=0x0)
at lj_api.c:1079
#4 0x000000000040406c in main (argc=1, argv=0xfffffffff518) at luajit.c:564
I will investigate this further, but filing this bug for now in case
it's obvious to anyone else what's up.
----
Kernel: Linux 3.18.0-rc3 (SMP w/6 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages luajit depends on:
ii libc6 2.22-3
ii libgcc1 1:5.3.1-8
ii libluajit-5.1-2 2.1.0~beta2+dfsg-1
ii libluajit-5.1-common 2.1.0~beta2+dfsg-1
luajit recommends no packages.
luajit suggests no packages.
-- no debconf information
Version: 2.1.0~beta2+dfsg-1
Severity: important
Dear Maintainer,
Yay - luajit with arm64 support uploaded!
However, whilst it builds, it doesn't appear to work at all.
Running it gives an immediate segfault
I installed the debug version (thank you debian for automatic dbgsym
builds!) and got:
$ luajit
GNU gdb (Debian 7.10-1+b1) 7.10
...
Reading symbols from luajit...Reading symbols from /usr/lib/debug/.build-id/e0/82e0a7597824d1de104daad7beb534c4280041.debug...done.
done.
(gdb) directory src
(gdb) run
Starting program: /usr/bin/luajit
Program received signal SIGSEGV, Segmentation fault.
getcurrenv (L=0xffffb7d80378, L=0xffffb7d80378) at lj_api.c:76
76 return fn->c.gct == ~LJ_TFUNC ? tabref(fn->c.env) : tabref(L->env);
(gdb) info stack
#0 getcurrenv (L=0xffffb7d80378, L=0xffffb7d80378) at lj_api.c:76
#1 cpcall (L=0xffffb7d80378, func=0x404c08 <pmain>, ud=0x0) at lj_api.c:1062
#2 0x00000000004379d8 in lj_vm_cpcall () at buildvm_arm64.dasc:1182
#3 0x000000000042bc3c in lua_cpcall (L=***@entry=0xffffb7d80378, func=***@entry=0x404c08 <pmain>, ud=***@entry=0x0)
at lj_api.c:1079
#4 0x000000000040406c in main (argc=1, argv=0xfffffffff518) at luajit.c:564
I will investigate this further, but filing this bug for now in case
it's obvious to anyone else what's up.
----
Kernel: Linux 3.18.0-rc3 (SMP w/6 CPU cores)
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect
Versions of packages luajit depends on:
ii libc6 2.22-3
ii libgcc1 1:5.3.1-8
ii libluajit-5.1-2 2.1.0~beta2+dfsg-1
ii libluajit-5.1-common 2.1.0~beta2+dfsg-1
luajit recommends no packages.
luajit suggests no packages.
-- no debconf information