[luci] [LuCI] #76: LuCI is broken on OpenWrt trunk
LuciTrac
trac at luci.subsignal.org
Wed Jul 29 15:12:24 CEST 2009
#76: LuCI is broken on OpenWrt trunk
-----------------------+----------------------------------------------------
Reporter: reporter | Owner: jow
Type: defect | Status: assigned
Priority: blocker | Milestone:
Component: LuCI Base | Resolution:
Keywords: |
-----------------------+----------------------------------------------------
Comment(by reporter):
didn't have strace on the router, but hey now I do :)
Here you go:
{{{
root at OpenWrt:/tmp# strace lua -llmo -e
'ar=lmo.open("/usr/lib/lua/luci/i18n/default.en.lmo");
ar:foreach(function(.
..) print(...) end)'
execve("/usr/bin/lua", ["lua", "-llmo", "-e",
"ar=lmo.open(\"/usr/lib/lua/luci/i"...], [/* 8 vars */]) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40005000
stat("/etc/ld.so.cache", 0xbea35a98) = -1 ENOENT (No such file or
directory)
open("/lib/liblua.so.5.1.4", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/lib/liblua.so.5.1.4", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/liblua.so.5.1.4", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=162316, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40006000
read(6,
"\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0(\0\0\0\1\0\0U<\0\0\0004\0"...,
4096) = 4096
mmap2(NULL, 196608, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4000e000
mmap2(0x4000e000, 158252, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6,
0) = 0x4000e000
mmap2(0x4003c000, 6668, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6,
0x26) = 0x4003c000
close(6) = 0
munmap(0x40006000, 4096) = 0
open("/lib/libm.so.0", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=69744, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40006000
read(6,
"\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0(\0\0\0\1\0\0\26\354\0\0\0004\0"...,
4096) = 4096
mmap2(NULL, 106496, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x4003e000
mmap2(0x4003e000, 66384, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0)
= 0x4003e000
mmap2(0x40056000, 4208, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6,
0x10) = 0x40056000
close(6) = 0
munmap(0x40006000, 4096) = 0
open("/lib/libcrypt.so.0", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=12332, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40006000
read(6,
"\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0(\0\0\0\1\0\0\4\234\0\0\0004\0"...,
4096) = 4096
mmap2(NULL, 118784, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40058000
mmap2(0x40058000, 8968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0)
= 0x40058000
mmap2(0x40062000, 4140, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6,
0x2) = 0x40062000
mmap2(0x40064000, 66280, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40064000
close(6) = 0
munmap(0x40006000, 4096) = 0
open("/lib/libdl.so.0", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=8252, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40006000
read(6,
"\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0(\0\0\0\1\0\0\10x\0\0\0004\0"...,
4096) = 4096
mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40075000
mmap2(0x40075000, 6016, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0)
= 0x40075000
mmap2(0x4007e000, 4156, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6,
0x1) = 0x4007e000
close(6) = 0
munmap(0x40006000, 4096) = 0
open("/lib/libc.so.0", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=329208, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40006000
read(6,
"\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0(\0\0\0\1\0\0\265\300\0\0\0004\0"...,
4096) = 4096
mmap2(NULL, 385024, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40080000
mmap2(0x40080000, 324216, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6,
0) = 0x40080000
mmap2(0x400d7000, 5624, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6,
0x4f) = 0x400d7000
mmap2(0x400d9000, 16400, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x400d9000
close(6) = 0
munmap(0x40006000, 4096) = 0
open("/lib/libc.so.0", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=329208, ...}) = 0
close(6) = 0
open("/lib/libc.so.0", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=329208, ...}) = 0
close(6) = 0
open("/lib/libc.so.0", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=329208, ...}) = 0
close(6) = 0
open("/lib/libc.so.0", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=329208, ...}) = 0
close(6) = 0
stat("/lib/ld-uClibc.so.0", {st_mode=S_IFREG|0755, st_size=20488, ...}) =
0
mprotect(0x40056000, 4096, PROT_READ) = 0
mprotect(0x40062000, 4096, PROT_READ) = 0
mprotect(0x4007e000, 4096, PROT_READ) = 0
mprotect(0x400d7000, 4096, PROT_READ) = 0
mprotect(0x4000c000, 4096, PROT_READ) = 0
ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo
...}) = 0
ioctl(1, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo
...}) = 0
brk(0) = 0x14000
brk(0x15000) = 0x15000
brk(0x16000) = 0x16000
brk(0x17000) = 0x17000
brk(0x18000) = 0x18000
brk(0x19000) = 0x19000
brk(0x1a000) = 0x1a000
brk(0x1b000) = 0x1b000
brk(0x1c000) = 0x1c000
brk(0x1d000) = 0x1d000
brk(0x1e000) = 0x1e000
brk(0x1f000) = 0x1f000
rt_sigaction(SIGINT, {0x945c, [INT], SA_RESTART|0x4000000}, {0x1, [], 0},
8) = 0
open("./lmo.lua", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/share/lua/lmo.lua", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/share/lua/lmo/init.lua", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/lua/lmo.lua", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/lua/lmo/init.lua", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("./lmo.so", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/lua/lmo.so", O_RDONLY) = 6
ioctl(6, SNDCTL_TMR_TIMEBASE or TCGETS, 0xbea3573c) = -1 ENOTTY
(Inappropriate ioctl for device)
brk(0x20000) = 0x20000
close(6) = 0
open("/usr/lib/lua/lmo.so", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0755, st_size=8716, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0)
= 0x40006000
read(6,
"\177ELF\1\2\1\0\0\0\0\0\0\0\0\0\0\3\0(\0\0\0\1\0\0\f\314\0\0\0004\0"...,
4096) = 4096
mmap2(NULL, 45056, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x400de000
mmap2(0x400de000, 7484, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED, 6, 0)
= 0x400de000
mmap2(0x400e8000, 524, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 6,
0x2) = 0x400e8000
close(6) = 0
munmap(0x40006000, 4096) = 0
open("/lib/libc.so.0", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=329208, ...}) = 0
close(6) = 0
open("/lib/ld-uClibc.so.0", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0755, st_size=20488, ...}) = 0
close(6) = 0
rt_sigaction(SIGINT, {SIG_DFL, [INT], SA_RESTART|0x4000000}, {0x945c,
[INT], SA_RESTART|0x4000000}, 8) = 0
rt_sigaction(SIGINT, {0x945c, [INT], SA_RESTART|0x4000000}, {SIG_DFL,
[INT], SA_RESTART|0x4000000}, 8) = 0
stat("/usr/lib/lua/luci/i18n/default.en.lmo", {st_mode=S_IFREG|0644,
st_size=3132, ...}) = 0
open("/usr/lib/lua/luci/i18n/default.en.lmo", O_RDONLY) = 6
lseek(6, -4, SEEK_END) = 3128
read(6, "\0\0\5\270"..., 4) = 4
lseek(6, 233832512, SEEK_SET) = 233832512
lseek(6, 0, SEEK_SET) = 0
mmap2(NULL, 233832512, PROT_READ, MAP_PRIVATE, 6, 0) = 0x400e9000
rt_sigaction(SIGINT, {SIG_DFL, [INT], SA_RESTART|0x4000000}, {0x945c,
[INT], SA_RESTART|0x4000000}, 8) = 0
munmap(0x400e9000, 233832512) = 0
close(6) = 0
munmap(0x400de000, 42536) = 0
exit(0)
}}}
--
Ticket URL: <http://luci.subsignal.org/trac/ticket/76#comment:22>
LuCI <http://luci.subsignal.org/trac>
LuCI - Lua Configuration Interface
More information about the luci
mailing list