Hi Ralf,

I've received a bug report for the Debian package of worker and thought
that you might have an idea of what's going on here. Below is the
original report, you can view it online here:

<http://bugs.debian.org/698377>

Regards,
Tobias

-------- Original-Nachricht --------
Betreff: Bug#698377: worker: Worker does not start a Terminal when only
tmpfs for /tmp is used
Datum: Thu, 17 Jan 2013 18:49:58 +0100
Von: Christian Grube <christian.gr...@teiko.org>
An: Debian Bug Tracking System <sub...@bugs.debian.org>

Package: worker
Version: 2.19.2-2
Severity: important

Dear Maintainer,

I used tmpfs for /tmp because I switched to a SSD-Drive.
( tmpfs     /tmp tmpfs    defaults,size=30%    0    0)

I opened up my worker, switched to a mounted nfs-share and tried to fire
up the
terminal like anytime
with the keyboardshortcut STRG+E.
This normally is the small $HOME/bin/termi :
rxvt-unicode -tr -tint black -sh 20 -depth 16 +sb -geometry 158x52 -fn
"xft:Bitstream Vera Sans Mono:pixelsize=9,antialias=true" -title termi +vb

Normally this works absolut perfect with worker since 6 years.
With tmpfs enabled I got an Error Code 127 in worker.
I tried this one again with normal /tmp ( not tmpfs of course) and it works.
Only a directory in worker is created called worker-seraphyn with the rights
drwx------  2 seraphyn seraphyn   40 Jan 17 18:46 worker-seraphyn
But nothing in it.

This was my output with strace:
time(NULL)                              = 1358444154
futex(0x7f55581800e4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f55581800e0,
{FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f55581800a8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f55581b6f74, FUTEX_WAIT_PRIVATE, 3, NULL) = 0
futex(0x7f55581b6f38, FUTEX_WAKE_PRIVATE, 1) = 0
recvfrom(5,
"\2\32%\214zU\344\17\262\2\0\0\271\1`\2\0\0\0\0d\2\342\2\306\1\16\0\4\0\1\0",
4096, 0, NULL, NULL) = 32
recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
time(NULL)                              = 1358444155
lstat("/tmp/worker-seraphyn/worker0582432235", 0x7fff843ea720) = -1
ENOENT (No
such file or directory)
open("/tmp/worker-seraphyn/worker0582432235", O_WRONLY|O_CREAT|O_TRUNC,
0600) =
6
fcntl(6, F_SETFD, FD_CLOEXEC)           = 0
close(6)                                = 0
chmod("/tmp/worker-seraphyn/worker0582432235", 0600) = 0
lstat("/tmp/worker-seraphyn/worker11057688497", 0x7fff843ea720) = -1
ENOENT (No
such file or directory)
open("/tmp/worker-seraphyn/worker11057688497", O_WRONLY|O_CREAT|O_TRUNC,
0600)
= 6
fcntl(6, F_SETFD, FD_CLOEXEC)           = 0
close(6)                                = 0
chmod("/tmp/worker-seraphyn/worker11057688497", 0600) = 0
open("/tmp/worker-seraphyn/worker0582432235", O_WRONLY|O_CREAT|O_TRUNC,
0666) =
6
fcntl(6, F_SETFD, FD_CLOEXEC)           = 0
write(6, "#! /bin/sh\n", 11)            = 11
write(6, "cd '/home/seraphyn'", 19)     = 19
write(6, "\n", 1)                       = 1
write(6, "'xterm/home/seraphyn/bin/termi'", 31) = 31
write(6, "\n", 1)                       = 1
close(6)                                = 0
chmod("/tmp/worker-seraphyn/worker0582432235", 0700) = 0
poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}])
writev(5, [{"\2\0\4\0\242\0`\2\0@\0\0\230\0`\2", 16}, {NULL, 0}, {"",
0}], 3) =
16
recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD,
child_tidptr=0x7f5557c349f0) = 31834
time(NULL)                              = 1358444155
poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}])
writev(5, [{"\2\0\4\0\242\0`\2\0@\0\0\0\0\0\0", 16}, {NULL, 0}, {"",
0}], 3) =
16
recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
time([1358444155])                      = 1358444155
time(NULL)                              = 1358444155
time(NULL)                              = 1358444155
time(NULL)                              = 1358444155
time(NULL)                              = 1358444155
time(NULL)                              = 1358444155
futex(0x7f55581800e4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x7f55581800e0,
{FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
futex(0x7f55581800a8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x7f55581b6f74, FUTEX_WAIT_PRIVATE, 5, NULL/tmp/worker-
seraphyn/worker0582432235: 3: /tmp/worker-seraphyn/worker0582432235:
xterm/home/seraphyn/bin/termi: not found
) = ? ERESTARTSYS (To be restarted)
--- SIGCHLD (Child exited) @ 0 (0) ---
write(4, "\0", 1)                       = 1
rt_sigreturn(0x2)                       = -1 EINTR (Interrupted system call)
futex(0x7f55581b6f38, FUTEX_WAKE_PRIVATE, 1) = 0
select(4, [3], NULL, NULL, {0, 0})      = 1 (in [3], left {0, 0})
read(3, "\0", 1)                        = 1
wait4(31834, [{WIFEXITED(s) && WEXITSTATUS(s) == 127}], WNOHANG, NULL) =
31834
time(NULL)                              = 1358444155
time(NULL)                              = 1358444155
time(NULL)                              = 1358444155
time(NULL)                              = 1358444155
time(NULL)                              = 1358444155
poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}])
writev(5,
[{"\2\0\4\0\251\0`\2\2\0\0\0\0\0\0\0=\0\4\0\251\0`\2\0\0\0\0\0\0\0\0"..., 272},
{NULL, 0}, {"", 0}], 3) = 272
recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)
recvfrom(5, 0x7f55580e9a14, 4096, 0, 0, 0) = -1 EAGAIN (Resource temporarily
unavailable)

Hopefully it helps


Greetings
Christian M. Grube



-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages worker depends on:
ii  avfs         1.0.0-4
ii  libc6        2.13-37
ii  libgcc1      1:4.7.2-4
ii  libmagic1    5.11-2
ii  libstdc++6   4.7.2-4
ii  libx11-6     2:1.5.0-1
ii  libxft2      2.3.1-1
ii  worker-data  2.19.2-2

Versions of packages worker recommends:
ii  imagemagick  8:6.7.7.10-5
ii  x11-utils    7.7~1
ii  xli          1.17.0+20061110-4

worker suggests no packages.

-- no debconf information




Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to