stumpwm-devel
[Top][All Lists]
Advanced

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

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


From: Quentin Stievenart
Subject: Re: [STUMP] couldn't create pipe: "Too many open files"
Date: Mon, 19 Dec 2011 08:36:25 +0100

This is a bug in SBCL 1.0.54. This has been fixed in the git, see
http://sbcl.git.sourceforge.net/git/gitweb.cgi?p=sbcl/sbcl.git;a=commitdiff;h=d3ff5f451a5eb5730fb175e48b01235198aa7d58

2011/12/19 Stefan Reichör <address@hidden>:
> Hello David!
>
>> 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,
>
>
> Perhaps the shell command lsof can help to track down the problem. Take
> a look when you start stumpwm and when the problem arises.
>
> Stefan.
>
>> -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))
>>
>> _______________________________________________
>> Stumpwm-devel mailing list
>> address@hidden
>> https://lists.nongnu.org/mailman/listinfo/stumpwm-devel
>
> _______________________________________________
> Stumpwm-devel mailing list
> address@hidden
> https://lists.nongnu.org/mailman/listinfo/stumpwm-devel



reply via email to

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