stumpwm-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[STUMP] couldn't create pipe: "Too many open files"


From: David Cohen
Subject: [STUMP] couldn't create pipe: "Too many open files"
Date: Sun, 18 Dec 2011 22:15:39 -0800

Hi,

I'm brand new to stumpwm.  Mostly, it's working great but I do have a question 
for this list.

When I start up, everything works right.  But eventually, after I'm not sure 
how long, the date and time disappears from the mode line.  I copied my mode 
line settings from a .stumpwmrc I found online (sorry I don't remember exactly 
who originally posted it):

;; modeline format
 (setf *screen-mode-line-format*
       (list "[^B" '(:eval (run-shell-command "date '+%R, %F %a'|tr -d 
[:cntrl:]" t)) "^b]"
             " | %B"
             " | [^B%n^b] %W"))


This works as expected, at first.  After the mode-line disappears, I try 
evaluating the (run-shell-command "date '+%R, %F %a'|tr -d [:cntrl:]" t)) in 
emacs, using stumpwm-mode.  Doing this, I see the error, full text below, but 
basically the error is couldn't create pipe: "Too many open files".

Now, the rest of my system works fine.  I can run `date` on the command line, 
for example.  So I'm not noticing any other "too many open files" problems.  I 
suspect the stump mode line is leaving a file handle open every time it 
updates.  Is this possible?

Thanks for any help and thanks for this great window manager,

-Dave



couldn't create pipe: "Too many open files"0: (SB-DEBUG::MAP-BACKTRACE
    #<CLOSURE (LAMBDA # :IN SB-DEBUG:BACKTRACE) {C2A680D}>
    :START
    0
    :COUNT
    100)
1: (SB-DEBUG:BACKTRACE 100 #<SB-IMPL::STRING-OUTPUT-STREAM {C2A67B9}>)
2: (STUMPWM::BACKTRACE-STRING)
3: (ERR "~A" #<SIMPLE-ERROR "couldn't create pipe: ~S" {C2A6081}>)
4: (STUMPWM::EVAL-LINE
    "(run-shell-command \"date '+%R, %F %a'|tr -d [:cntrl:]\" t)")
5: (STUMPWM::CALL-INTERACTIVELY
    "eval"
    #S(STUMPWM::ARGUMENT-LINE
       :STRING "eval (run-shell-command \"date '+%R, %F %a'|tr -d [:cntrl:]\" 
t)"
       :START 62))
6: (STUMPWM::EVAL-COMMAND
    "eval (run-shell-command \"date '+%R, %F %a'|tr -d [:cntrl:]\" t)"
    NIL)
7: (STUMPWM::HANDLE-STUMPWM-COMMANDS #<XLIB:WINDOW :0 AE>)
8: (STUMPWM::HANDLE-EVENT
    :DISPLAY
    #<XLIB:DISPLAY :0 (The X.Org Foundation R11102000)>
    :EVENT-KEY
    :PROPERTY-NOTIFY
    :EVENT-CODE
    28
    :SEND-EVENT-P
    NIL
    :SEQUENCE
    15142
    :WINDOW
    #<XLIB:WINDOW :0 AE>
    :EVENT-WINDOW
    #<XLIB:WINDOW :0 AE>
    :ATOM
    :STUMPWM_COMMAND
    :TIME
    15340521
    :STATE
    :NEW-VALUE)
9: ((FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN XLIB:PROCESS-EVENT))
10: ((FLET #:WITHOUT-INTERRUPTS-BODY-88685 :IN 
SB-THREAD::CALL-WITH-RECURSIVE-LOCK))
11: (SB-THREAD::CALL-WITH-RECURSIVE-LOCK
     #<CLOSURE (FLET SB-THREAD::WITH-RECURSIVE-LOCK-THUNK :IN 
XLIB:PROCESS-EVENT)
       {B78ECBB5}>
     #<SB-THREAD:MUTEX "CLX Event Lock"
         owner: #<SB-THREAD:THREAD "initial thread" RUNNING {B5C96E1}>>)
12: (XLIB:PROCESS-EVENT
     #<XLIB:DISPLAY :0 (The X.Org Foundation R11102000)>
     :HANDLER
     #<FUNCTION STUMPWM::HANDLE-EVENT>
     :TIMEOUT
     NIL
     :PEEK-P
     NIL
     :DISCARD-P
     NIL
     :FORCE-OUTPUT-P
     T)
13: (STUMPWM::STUMPWM-INTERNAL-LOOP)
14: (STUMPWM::STUMPWM-INTERNAL ":0.0")
15: (STUMPWM ":0.0")
16: ((LAMBDA ()
       :IN
       
"/tmp/yaourt-tmp-dave/aur-stumpwm-git/src/stumpwm-build/make-image.lisp"))
17: ((FLET #:WITHOUT-INTERRUPTS-BODY-225282 :IN SB-EXT:SAVE-LISP-AND-DIE))
18: ((LABELS SB-IMPL::RESTART-LISP :IN SB-EXT:SAVE-LISP-AND-DIE))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]