Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 31 Jan 2001 05:03:36 -0500 (EST)
From:      Matt Heckaman <matt@LUCIDA.CA>
To:        Maxim Sobolev <sobomax@FreeBSD.org>
Cc:        FreeBSD-PORTS <freebsd-ports@FreeBSD.org>
Subject:   Re: Anyone had windowmaker problems?
Message-ID:  <Pine.BSF.4.31.0101310457410.14415-100000@epsilon.lucida.ca>
In-Reply-To: <3A77D656.6C8F8549@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Wed, 31 Jan 2001, Maxim Sobolev wrote:
...
: Well, I see you have SYSV shared memory in kernel, so maybe the
: problem is that default number of segments is insufficient. Try to add
: the following: options SHMSEG=100

Ok, I did that and it didn't make a difference unfortunately. This time
around I compiled windowmaker with -ggdb so I can get some information:

The error is: assertion "size > 0" failed: file "memory.c", line 84"
The GDB stuff is:

(gdb) bt
#0  0x282d13c8 in kill () from /usr/lib/libc.so.4
#1  0x2830d112 in abort () from /usr/lib/libc.so.4
#2  0x282e9e5b in __assert () from /usr/lib/libc.so.4
#3  0x809084f in wmalloc (size=0) at memory.c:84
#4  0x8070d67 in EscapeWM_CLASS (name=0x815cc00 "",
    class=0xbfbff5b0 "[\236.(") at misc.c:1103
#5  0x805d532 in make_icon_state (btn=0x815bb80) at dock.c:1346
#6  0x805d740 in dockSaveState (dock=0x6) at dock.c:1415
#7  0x805da69 in wClipSaveWorkspaceState (scr=0x0, workspace=22185)
    at dock.c:1514
#8  0x808e111 in wWorkspaceSaveState (scr=0x6, old_state=0x81a61e0)
    at workspace.c:1039
#9  0x807b5d2 in wScreenSaveState (scr=0x80d0400) at screen.c:1121
#10 0x8077750 in saveSessionCommand (menu=0x8142080, entry=0xbfbff5b0)
    at rootmenu.c:304
#11 0x806e318 in menuMouseDown (desc=0x6, event=0xbfbff5b0) at menu.c:2195
#12 0x8063ca9 in handleButtonPress (event=0xbfbffae0) at event.c:690
#13 0x806353d in DispatchEvent (event=0xbfbffae0) at event.c:260
#14 0x80954fb in WMHandleEvent (event=0xbfbffae0) at wevent.c:555
#15 0x80635e8 in EventLoop () at event.c:326
#16 0x806af78 in main (argc=6, argv=0xbfbff5b0) at main.c:753

What I would guess is of interest is:

#2  0x282e9e5b in __assert () from /usr/lib/libc.so.4
#3  0x809084f in wmalloc (size=0) at memory.c:84
84          assert(size > 0);
#4  0x8070d67 in EscapeWM_CLASS (name=0x815cc00 "",
    class=0xbfbff5b0 "[\236.(") at misc.c:1103
1103            ename = wmalloc(l*2);

* Matt Heckaman   - mailto:matt@lucida.ca     http://www.lucida.ca/pgp *
* GPG fingerprint - 53CA 8320 C8F6 32ED 9DDF  036E 3171 C093 4AD3 1364 *

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (FreeBSD)
Comment: http://www.lucida.ca/pgp

iD8DBQE6d+L5MXHAk0rTE2QRAnLyAKDEM7HwQJ/+HZ5Q70nMB/y8RsryLgCfcX16
zqz5276P6BvZCi8BreuBI9Y=
=geMX
-----END PGP SIGNATURE-----




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.31.0101310457410.14415-100000>