-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 2012-01-03 16:36, Luka Marčetić wrote:
> While I should've perhaps posted my other problem in a new thread, I
> non-the-less confirm the bug (for amd64 architecture).
>
>
> After executing the command, there is no lxpanel among running
> processes. strace reveals this (in its last 3 lines):
>
> read(3, 0x1f2b514, 4096) = -1 EAGAIN (Resource
> temporarily unavailable) close(3)
> = 0 exit_group(0) = ?
>
> The first line of the three is repeated a few times, obviously
> retrying didn't help. I can see file descriptor 3 here:
>
> connect(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0
>
> I'm in a hurry right now, but I'll reply back with more if you need
> more.
Attaching my strace of "lxpanelctl run".
- --
brother
http://sis.bthstudent.se
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
iQEcBAEBCAAGBQJPAyyDAAoJEJbdSEaj0jV7GtcIAJmXMpVt6adcLRZcea0yDU1o
9Bb+nZocXkDABaAbZv+nqspkGY10KVkCk0dKLAu/cnPq0ek78YIaE8MVodMjJyIt
dZhXTMzzne/N5hPX0KkyoBbZnPZN8KV98CIXVUDp11pLCSYUkn2r0w2RajWLDwS0
/+XTm0VlR3Fn/qAoBtWAib5sIQOuTBy1HkpCP+AbDL1L3lGR2MzxRbwQmPzDSaJR
/N9m0g/YwOF0DSCeO8V39E8zXJpyFwmcmilZurCMw2OEWorNS5O4dhDDWtGQkI87
M42toFqt6Ky+8lNHUm7NmG2iuevSqsHRRoaSZP8A3Ro9yLQ4tRJHzLrccG4eJ20=
=svkd
-----END PGP SIGNATURE-----
execve("/usr/bin/lxpanelctl", ["lxpanelctl", "run"], [/* 37 vars */]) = 0
brk(0) = 0xf00000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fa164e11000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=91009, ...}) = 0
mmap(NULL, 91009, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa164dfa000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libX11.so.6", O_RDONLY) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\377\1\0\0\0\0\0"..., 832) =
832
fstat(3, {st_mode=S_IFREG|0644, st_size=1306048, ...}) = 0
mmap(NULL, 3402960, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7fa1648b5000
mprotect(0x7fa1649ee000, 2097152, PROT_NONE) = 0
mmap(0x7fa164bee000, 24576, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x139000) = 0x7fa164bee000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY) = 3
read(3,
"\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300\357\1\0\0\0\0\0"..., 832) =
832
fstat(3, {st_mode=S_IFREG|0755, st_size=1570832, ...}) = 0
mmap(NULL, 3684440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7fa164531000
mprotect(0x7fa1646ab000, 2097152, PROT_NONE) = 0
mmap(0x7fa1648ab000, 20480, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17a000) = 0x7fa1648ab000
mmap(0x7fa1648b0000, 18520, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa1648b0000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libxcb.so.1", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\200\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=112992, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fa164df9000
mmap(NULL, 2208304, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7fa164315000
mprotect(0x7fa164330000, 2093056, PROT_NONE) = 0
mmap(0x7fa16452f000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7fa16452f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/libdl.so.2", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\r\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=14768, ...}) = 0
mmap(NULL, 2109696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7fa164111000
mprotect(0x7fa164113000, 2097152, PROT_NONE) = 0
mmap(0x7fa164313000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa164313000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libXau.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\r\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=10328, ...}) = 0
mmap(NULL, 2105600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7fa163f0e000
mprotect(0x7fa163f10000, 2093056, PROT_NONE) = 0
mmap(0x7fa16410f000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fa16410f000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/libXdmcp.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\220\20\0\0\0\0\0\0"...,
832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=22504, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fa164df8000
mmap(NULL, 2117760, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) =
0x7fa163d08000
mprotect(0x7fa163d0d000, 2093056, PROT_NONE) = 0
mmap(0x7fa163f0c000, 8192, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7fa163f0c000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fa164df7000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fa164df6000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fa164df5000
arch_prctl(ARCH_SET_FS, 0x7fa164df6700) = 0
mprotect(0x7fa163f0c000, 4096, PROT_READ) = 0
mprotect(0x7fa16410f000, 4096, PROT_READ) = 0
mprotect(0x7fa164313000, 4096, PROT_READ) = 0
mprotect(0x7fa16452f000, 4096, PROT_READ) = 0
mprotect(0x7fa1648ab000, 16384, PROT_READ) = 0
mprotect(0x7fa164e13000, 4096, PROT_READ) = 0
munmap(0x7fa164dfa000, 91009) = 0
brk(0) = 0xf00000
brk(0xf22000) = 0xf22000
socket(PF_FILE, SOCK_STREAM|SOCK_CLOEXEC, 0) = 3
connect(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, 20) = 0
getpeername(3, {sa_family=AF_FILE, path=@"/tmp/.X11-unix/X0"}, [20]) = 0
uname({sys="Linux", node="svalbard", ...}) = 0
access("/home/brother/.Xauthority", R_OK) = 0
open("/home/brother/.Xauthority", O_RDONLY) = 4
fstat(4, {st_mode=S_IFREG|0600, st_size=119, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7fa164e10000
read(4, "\1\0\0\10svalbard\0\0010\0\22MIT-MAGIC-COOKI"..., 4096) = 119
read(4, "", 4096) = 0
close(4) = 0
munmap(0x7fa164e10000, 4096) = 0
getsockname(3, {sa_family=AF_FILE, NULL}, [2]) = 0
fcntl(3, F_GETFL) = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0
fcntl(3, F_SETFD, FD_CLOEXEC) = 0
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1",
18}, {"\0\0", 2}, {"M\341\315\301\325\303\20R(\33\321\321\343\245v\350", 16},
{"", 0}], 6) = 48
read(3, "\1\0\v\0\0\0\363\0", 8) = 8
read(3, "Hc\251\0\0\0\240\2\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0
\10\377\0\0\0\0"..., 972) = 972
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\5\0\f\0\0\0BIG-REQUESTS", 20}], 1) = 20
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\1\0\0\0\0\0\1\217\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
4096) = 32
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\217\0\1\0", 4}], 1) = 4
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\2\0\0\0\0\0\377\377?\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
4096) = 32
read(3, 0xf017d4, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3,
[{"7\0\5\0\0\0\240\2\267\0\0\0\10\0\0\0\377\377\377\0\24\0\6\0\267\0\0\0\27\0\0\0"...,
44}, {NULL, 0}, {"", 0}], 3) = 44
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3,
"\1\10\4\0\21\0\0\0\37\0\0\0\0\0\0\0A\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 4096)
= 100
read(3, 0xf017d4, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"b\0\5\0\t\0\240\2", 8}, {"XKEYBOARD", 9}, {"\0\0\0", 3}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\5\0\0\0\0\0\1\221a\235\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
4096) = 32
read(3, 0xf017d4, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
read(3, 0xf017d4, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\221\0\2\0\1\0\0\0", 8}, {NULL, 0}, {"", 0}], 3) = 8
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\1\6\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
4096) = 32
read(3, 0xf017d4, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
read(3, 0xf017d4, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"\20\0\5\0\f\0\0\0_LXPANEL_CMD", 20}, {NULL, 0}, {"", 0}], 3) = 20
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\0\7\0\0\0\0\0\257\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
4096) = 32
read(3, 0xf017d4, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
read(3, 0xf017d4, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3,
[{"\31\0\v\0\267\0\0\0\0\0\30\0!\10\0\0\267\0\0\0\257\1\0\0\2\0\0\0\0\0\0\0"...,
48}, {NULL, 0}, {"", 0}], 3) = 48
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\1\t\0\0\0\0\0\10\0`\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
4096) = 32
read(3, 0xf017d4, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
read(3, 0xf017d4, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
poll([{fd=3, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=3, revents=POLLOUT}])
writev(3, [{"<\0\2\0\0\0\240\2+\0\1\0", 12}, {NULL, 0}, {"", 0}], 3) = 12
poll([{fd=3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}])
read(3, "\1\1\v\0\0\0\0\0\10\0`\2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0",
4096) = 32
read(3, 0xf017d4, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
read(3, 0xf017d4, 4096) = -1 EAGAIN (Resource temporarily
unavailable)
close(3) = 0
exit_group(0) = ?