Package: gclcvs
Version: 2.7.0-98
Severity: grave
Justification: renders package unusable
gclcvs just dies at startup when run by non-root user,
and strace shows nothing but this:
execve("/usr/lib/gcl-2.7.0/unixport/saved_ansi_gcl",
["/usr/lib/gcl-2.7.0/unixport/save"..., "-eval", "(quit)"], [/* 97 vars */]
<unfinished ...>
+++ killed by SIGKILL +++
or
execve("/usr/lib/gcl-2.7.0-prof//unixport/saved_ansi_gcl",
["/usr/lib/gcl-2.7.0-prof//unixpor"...], [/* 97 vars */] <unfinished ...>
+++ killed by SIGKILL +++
I was wondering how come clc could compile its thing at all, and found that
root has no problem running gcl:
strace -o /tmp/foo /usr/lib/gcl-2.7.0/unixport/saved_ansi_gcl -eval '(quit)'
GCL (GNU Common Lisp) 2.7.0 ANSI Feb 3 2010 05:59:20
Source License: LGPL(gcl,gmp,pargcl), GPL(unexec,bfd,xgcl)
Binary License: GPL due to GPL'ed components: (XGCL READLINE BFD UNEXEC)
Modifications of this banner must retain notice of a compatible license
Dedicated to the memory of W. Schelter
Use (help) to get some basic information on how to use GCL.
Temporary directory for compiler files set to /tmp/root/
~> more /tmp/foo
execve("/usr/lib/gcl-2.7.0/unixport/saved_ansi_gcl",
["/usr/lib/gcl-2.7.0/unixport/save"..., "-eval", "(quit)"], [/* 99 vars */]) = 0
brk(0) = 0x2a05000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x7febd0566000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
....
I tried running a program that does brk(0) and it works.
SIGKILL is particularly "interesting" error to get.
Maybe I'm hitting some kind of limit? Yet I have never had problem in the past.
Either running as a user or as root, I have:
# limit
cputime unlimited
filesize unlimited
datasize unlimited
stacksize 8MB
coredumpsize 0kB
memoryuse unlimited
maxproc unlimited
descriptors 1024
memorylocked unlimited
addressspace unlimited
maxfilelocks unlimited
sigpending 16382
msgqueue 819200
nice 0
rt_priority 99
This is weird.
Has been happening for many months, but I have only started looking into it now.
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (600, 'unstable'), (550, 'stable'), (1,
'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) (ignored: LC_ALL
set to en_US.UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages gclcvs depends on:
ii common-lisp-controller 7.1 Common Lisp source and compiler ma
ii debconf 1.5.27 Debian configuration management sy
ii emacs [emacsen] 23.1+1-5 The GNU Emacs editor (metapackage)
ii emacs-snapshot [emacse 1:20091002-1 The GNU Emacs editor (development
ii emacs-snapshot-nox [em 1:20091002-1 The GNU Emacs editor (without X su
ii emacs23 [emacsen] 23.1+1-5 The GNU Emacs editor (with GTK+ us
ii gcc 4:4.3.3-9 The GNU C compiler
ii libc6 2.10.2-2 GNU C Library: Shared libraries
ii libgmp3c2 2:4.3.1+dfsg-3 Multiprecision arithmetic library
ii libreadline6 6.0-5 GNU readline and history libraries
ii libx11-6 2:1.2.2-1 X11 client-side library
ii tcl8.4 8.4.19-4 Tcl (the Tool Command Language) v8
ii tk8.4 8.4.19-4 Tk toolkit for Tcl and X11, v8.4 -
ii zlib1g 1:1.2.3.3.dfsg-15 compression library - runtime
gclcvs recommends no packages.
Versions of packages gclcvs suggests:
pn gclcvs-doc <none> (no description available)
-- debconf information:
gclcvs/default_gcl_prof:
gclcvs/default_gcl_ansi:
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]