stumpwm-devel
[Top][All Lists]
Advanced

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

[STUMP] stumpwm keeps crashing


From: Alexey S
Subject: [STUMP] stumpwm keeps crashing
Date: Mon, 18 Oct 2010 16:30:10 +0400
User-agent: Mutt/1.5.18 (2008-05-17)

Hello.

Stumpwm is great, but it keeps crashing and that annoys me a lot :(

Worth noting, that crashes became very rare after upgrading to a latest git,
since 23 Aug 2010.

Now, I've noticed, that it crashed always on window close, nothing else can I 
say,
I cannot reproduce the bug :(

Here is what in the logs after some of that crashes:
>
>*** glibc detected *** /usr/local/bin/stumpwm: munmap_chunk(): invalid 
>pointer: 0xb777b1d4 ***
>======= Backtrace: =========
>/lib/i686/cmov/libc.so.6(+0x6b321)[0xb7c20321]
>/lib/i686/cmov/libc.so.6(+0x6c59e)[0xb7c2159e]
>/usr/lib/libX11.so.6(XFree+0x1d)[0xb7e0896d]
>/usr/local/bin/stumpwm(C_subr_xlib_wm_hints+0xc0)[0x809116c]
>/usr/local/bin/stumpwm[0x80d0930]
>/usr/local/bin/stumpwm[0x80da474]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm[0x80d6e77]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm[0x80dac59]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm[0x80da4d8]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm[0x80da7c2]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm[0x80dac59]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm[0x80da678]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm[0x80da4d8]
>/usr/local/bin/stumpwm[0x80d5318]
>/usr/local/bin/stumpwm[0x80da090]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm[0x80da144]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm[0x8086792]
>/usr/local/bin/stumpwm(C_subr_xlib_process_event+0xd8)[0x808c348]
>/usr/local/bin/stumpwm[0x80d0930]
>/usr/local/bin/stumpwm[0x80da7c2]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm[0x80da144]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm[0x80daa8e]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm[0x80da4d8]
>/usr/local/bin/stumpwm[0x80dbc85]
>/usr/local/bin/stumpwm[0x80d3115]
>/usr/local/bin/stumpwm(eval+0xe4)[0x80d3e18]
>/usr/local/bin/stumpwm[0x80d4af7]
>/usr/local/bin/stumpwm[0x80dc33f]
>/usr/local/bin/stumpwm[0x80da144]
>/usr/local/bin/stumpwm[0x80dc43c]
>/usr/local/bin/stumpwm(driver+0x68)[0x815b1d8]
>/usr/local/bin/stumpwm[0x80cd1e3]
>/usr/local/bin/stumpwm(main+0xfe7)[0x80ceee7]
>/lib/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb7bcbc76]
>/usr/local/bin/stumpwm[0x80717c1]
>======= Memory map: ========
>08048000-08250000 r-xp 00000000 08:06 5641786    /usr/local/bin/stumpwm
>08250000-08273000 rwxp 00207000 08:06 5641786    /usr/local/bin/stumpwm
>08273000-08276000 rwxp 08273000 00:00 0 
>08b54000-08d73000 rwxp 08b54000 00:00 0          [heap]
>209de000-20a17000 r-xp 209de000 00:00 0 
...
>b7767000-b7768000 rwxp 00003000 08:06 4072061    /usr/lib/libXfixes.so.3.1.0
>b7768000-b7770000 r-xp 00000000 08:06 886483     /usr/lib/libXrender.so.1.3.0
>b7770000-b7771000 rwxp 00007000 08:06 886483     /usr/lib/libXrender.so.1.3.0
>b7771000-b7779000 r-xp 00000000 08:06 886521     /usr/lib/libXcursor.so.1.0.2
>b7779000-b777a000 rwxp 00007000 08:06 886521     /usr/lib/libXcursor.so.1.0.2
>b777a000-b793b000 rwxp b777a000 00:00 0 
>b793b000-b7978000 r-xp 00267000 08:06 919040     /usr/lib/locale/locale-archive
>b7978000-b7b78000 r-xp 00000000 08:06 919040     /usr/lib/locale/locale-archive
...
>b809e000-b80b9000 r-xp 00000000 08:02 556519     /lib/ld-2.11.2.so
>b80b9000-b80ba000 r-xp 0001a000 08:02 556519     /lib/ld-2.11.2.so
>b80ba000-b80bb000 rwxp 0001b000 08:02 556519     /lib/ld-2.11.2.so
>bf8a5000-bf8ba000 rwxp bffeb000 00:00 0          [stack]
>  i i i i i i i       ooooo    o        ooooooo   ooooo   ooooo
>  I I I I I I I      8     8   8           8     8     o  8    8
>  I  \ `+' /  I      8         8           8     8        8    8
>   \  `-+-'  /       8         8           8      ooooo   8oooo
>    `-__|__-'        8         8           8           8  8
>        |            8     o   8           8     o     8  8
>  ------+------       ooooo    8oooooo  ooo8ooo   ooooo   8
>
>Welcome to GNU CLISP 2.48 (2009-07-28) <http://clisp.cons.org/>
>
>Copyright (c) Bruno Haible, Michael Stoll 1992, 1993
>Copyright (c) Bruno Haible, Marcus Daniels 1994-1997
>Copyright (c) Bruno Haible, Pierpaolo Bernardi, Sam Steingold 1998
>Copyright (c) Bruno Haible, Sam Steingold 1999-2000
>Copyright (c) Sam Steingold, Bruno Haible 2001-2009
>
>Type :h and hit Enter for context help.
>
>Exiting on signal 6
>Bye.

X server dies after that too, with all apps, no restart happens, as it was in 
the version
of stumpwm I've used before upgrade.

1. Is it common situation for others?
2. What I'm doing wrong?
3. What can I do with that?

And here is my feature request, since I do not understand the nature of the bug:
to be able to restart stump window manager, preserving all state/windows 
positions/configuration?
Is it possible to serialize the state every time it changes and put it into 
memory storage and
then sync it periodically/on ocassion to external storage and use for restart?

I think, that will provide a capability for building a more bug robust 
configuration,
everything will only go bad if the serialized configuration will get too 
damaged by the same bug.

-- 
Alexey S.

Attachment: backtrace.txt
Description: Text document


reply via email to

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