Which Unix are you using, and what kind of language settings do you have? One way to find out is to 'echo $LANG' in the console.
It looks like the file name is in ISO 8859-1/Latin-1 (0xF6 is o with the umlaut). So there are two solutions: set the default encoding to latin-1 for stumpwm (I don't know off the top of my head how to do that), or set your system to use UTF-8 encoding. The second way is preferable because then you will not have any trouble transferring your files to other machines using UTF-8, or trouble with other languages. convmv (http://www.j3e.de/linux/convmv/man/) is a very useful tool to help convert filenames to UTF-8. Vladimir On Tue, Feb 28, 2012 at 9:30 AM, Stefan Reichör <ste...@xsteve.at> wrote: > Because I have learned today where to look up a crash in stumpwm, I have > another crash that happens from time to time. > > When I open a file containing an umlaut (e.g. ö) in evince, the whole > stumpwm session dies with the following backtrace: > > > Caught ' > CONVERT-STRING-FROM-BYTES: Invalid byte sequence #xF6 #x72 #x2E #x70 in > CHARSET:UTF-8 conversion > ' at the top level. Please report this. > <1/143> #<SYSTEM-FUNCTION EXT:SHOW-STACK> 3 > <2/139> #<COMPILED-FUNCTION STUMPWM::PRINT-BACKTRACE> > [138] unwind-protect frame > - #<COMPILED-FUNCTION STUMPWM::BACKTRACE-STRING> > <3/132> #<COMPILED-FUNCTION STUMPWM::BACKTRACE-STRING> > - :TOP-LEVEL > - #<COMPILED-FUNCTION STUMPWM::PERFORM-TOP-LEVEL-ERROR-ACTION> > <4/128> #<COMPILED-FUNCTION STUMPWM::PERFORM-TOP-LEVEL-ERROR-ACTION> > - #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-3-1> > <5/126> #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-3-1> > - #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-3-1> > - #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP> > <6/122> #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP> > - #<EXT:SIMPLE-CHARSET-TYPE-ERROR #x21676E1E> > <7/117> #<SYSTEM-FUNCTION SIGNAL> 1 > [116] frame binding variables (~ = dynamically): > | ~ *PRINT-READABLY* <--> NIL > - #<EXT:SIMPLE-CHARSET-TYPE-ERROR #x21676E1E> > - #<ENCODING CHARSET:UTF-8 :UNIX> > <8/111> #<SYSTEM-FUNCTION EXT:CONVERT-STRING-FROM-BYTES> 2 > - #<COMPILED-FUNCTION STUMPWM::UTF8-TO-STRING> > <9/105> #<COMPILED-FUNCTION STUMPWM::UTF8-TO-STRING> > - (103 108 103 49 50 95 82 75 95 114 101 105 99 104 246 114 46 112 100 102) > - #<XLIB:WINDOW 1914x1175+0+0 localhost #x02400004 #x2163FA7E> > <10/102> #<COMPILED-FUNCTION STUMPWM::XWIN-NET-WM-NAME> > - #<XLIB:WINDOW 1914x1175+0+0 localhost #x02400004 #x2163FA7E> > <11/100> #<COMPILED-FUNCTION STUMPWM::XWIN-NAME> > - :WM_NAME > <12/98> #<COMPILED-FUNCTION STUMPWM::UPDATE-WINDOW-PROPERTIES> > - #S(TILE-WINDOW "Document Viewer" #x2400004) > - :NEW-VALUE > - #<XLIB:WINDOW 1914x1175+0+0 localhost #x02400004 #x2163FA7E> > <13/94> #<COMPILED-FUNCTION #:G46274> > - #<COMPILED-FUNCTION #:G46274> > [86] catch frame for tag #:SIMPLE-RESTART-46736 > <14/82> #<COMPILED-FUNCTION STUMPWM::HANDLE-EVENT-2> > - #<COMPILED-FUNCTION STUMPWM::HANDLE-EVENT-2> > - #<COMPILED-FUNCTION STUMPWM::HANDLE-EVENT-2> > [75] compiled tagbody frame for #(NIL) > - > #(#(#(NIL > (:DISPLAY #<XLIB:DISPLAY localhost:0 (The X.Org Foundation R11001000) > X11.0 #x215F65CE> :EVENT-CODE 28 :SEND-EVENT-P NIL :SEQUENCE 56393 :EVENT-KEY > :PROPERTY-NOTIFY :WINDOW #<XLIB:WINDOW 1914x1175+0+0 localhost #x02400004 > #x2163FA7E> :EVENT-WINDOW #<XLIB:WINDOW 1914x1175+0+0 localhost #x02400004 > #x2163FA7E> > :ATOM :WM_NAME :STATE :NEW-VALUE :TIME 9046775)) > #<COMPILED-FUNCTION #:G46274>) > NIL) > - > #(#(NIL > (:DISPLAY #<XLIB:DISPLAY localhost:0 (The X.Org Foundation R11001000) > X11.0 #x215F65CE> :EVENT-CODE 28 :SEND-EVENT-P NIL :SEQUENCE 56393 :EVENT-KEY > :PROPERTY-NOTIFY :WINDOW #<XLIB:WINDOW 1914x1175+0+0 localhost #x02400004 > #x2163FA7E> :EVENT-WINDOW #<XLIB:WINDOW 1914x1175+0+0 localhost #x02400004 > #x2163FA7E> > :ATOM :WM_NAME :STATE :NEW-VALUE :TIME 9046775)) > #<COMPILED-FUNCTION #:G46274>) > - #<COMPILED-FUNCTION STUMPWM::HANDLE-EVENT> > - #<XLIB:DISPLAY localhost:0 (The X.Org Foundation R11001000) X11.0 > #x215F65CE> > <15/66> #<COMPILED-FUNCTION STUMPWM::HANDLE-EVENT> > - #<UNBOUND> > - #<UNBOUND> > - #<COMPILED-FUNCTION STUMPWM::HANDLE-EVENT> > <16/63> #<ADD-ON-SYSTEM-FUNCTION XLIB:PROCESS-EVENT> 2 > - 9 > - #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-5> > <17/54> #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-5> > [53] handler frame for conditions XLIB:LOOKUP-ERROR WARNING (OR > SERIOUS-CONDITION ERROR) T > - #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-4> > - #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP-2> > - #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP> > <18/43> #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL-LOOP> > [40] unwind-protect frame > [35] catch frame for tag #:SIMPLE-RESTART-49939 > - NIL > - "" > - ":0" > <19/27> #<COMPILED-FUNCTION STUMPWM::STUMPWM-INTERNAL> > - #<COMPILED-FUNCTION STUMPWM> > <20/22> #<COMPILED-FUNCTION STUMPWM> > - #<COMPILED-FUNCTION STUMPWM> > - ((EXT:QUIT)) > [10] frame binding variables #<ADDRESS #x03CB0028> binds (~ = dynamically): > Next environment: NIL > <21/4> #<FUNCTION :LAMBDA NIL (STUMPWM) (EXT:QUIT)> 0 > - #<FUNCTION :LAMBDA NIL (STUMPWM) (EXT:QUIT)> > <22/2> #<COMPILED-FUNCTION EXT::SAVEINITMEM-1> > <23/3> #<SYSTEM-FUNCTION SYSTEM::DRIVER> > <24/3> #<SYSTEM-FUNCTION SYSTEM::DRIVER> > - #<ADDRESS #x00000000> > - #<ADDRESS #x00000000> > WARNING: (DEFCONSTANT +IPV4-ZERO+ "00000000") redefines the constant > +IPV4-ZERO+. Its old value was visually similar though. Set > CUSTOM:*SUPPRESS-SIMILAR-CONSTANT-REDEFINITION-WARNING* to avoid this warning. > WARNING: DEFUN/DEFMACRO: redefining function STUMPWM.CONTRIB.NET::KBMB in > /home/srei/xsteve-local-config/.stumpwmrc, was defined in > /home/srei/work/git/stumpwm/make-image.lisp > WARNING: DEFUN/DEFMACRO: redefining function STUMPWM.CONTRIB.NET::KBMB in > /home/srei/work/git/stumpwm/make-image.lisp, was defined in > /home/srei/xsteve-local-config/.stumpwmrc > *** - CONVERT-STRING-FROM-BYTES: Invalid byte sequence #xF6 #x72 #x2E #x70 in > CHARSET:UTF-8 conversion > > Bye. > xterm-vsim: fatal IO error 11 (Resource temporarily unavailable) or > KillClient on X server ":0.0". > g_dbus_connection_real_closed: Remote peer vanished with error: Underlying > GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. > Handling SIGTERM. > Successfully wrote to shutdown pipe, resetting signal handler. > g_dbus_connection_real_closed: Remote peer vanished with error: Underlying > GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting. > Terminated > xterm4: fatal IO error 11 (Resource temporarily unavailable) or KillClient > on X server ":0.0". > XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0.0". > after 132 requests (132 known processed) with 12 events remaining.. > [2572:2572:9056760334:ERROR:browser_main_gtk.cc(54)] X IO Error detected > xterm1: fatal IO error 11 (Resource temporarily unavailable) or KillClient > on X server ":0.0". > > _______________________________________________ > Stumpwm-devel mailing list > Stumpwm-devel@nongnu.org > https://lists.nongnu.org/mailman/listinfo/stumpwm-devel _______________________________________________ Stumpwm-devel mailing list Stumpwm-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/stumpwm-devel