here you go, i changed the config.mk, it looks like
# Flags
include $(ROOT)/mk/gcc.mk
CFLAGS += $(DEBUGCFLAGS) -O0
LDFLAGS += -g $(LIBS)
SOLDFLAGS += $(LDFLAGS)
STATIC = -static


(gdb) bt full
#0  0x08060035 in view_focus (s=0x8086d90, v=0x8087958) at view.c:140
       c = (Client *) 0x0
       f = (Frame *) 0x0
       a = (Area *) 0x6e6f4d20
       fscrn = true
#1  0x0804dc80 in fullscreen (c=0x808a358, fullscreen=1) at client.c:575
       f = (Frame *) 0x8089f38
       wassel = false
#2 0x080599af in message_client (c=0x808a358, m=0xbfa1b398) at message.c:284
       s = 0x809e728 "Fullscreen"
       i = 2
#3 0x080551b6 in message (r=0x809f198, fn=0x805992f <message_client>) at fs.c:250
       err = 0x0
       s = 0x809e728 "Fullscreen"
       p = 0x809e739 ""
       c = 0 '\0'
       f = (FileId *) 0x8088cdc
m = {data = 0x809e728 "Fullscreen", pos = 0x809e739 "", end = 0x809e739 "", size = 17, mode = 0}
#4  0x08056731 in fs_write (r=0x809f198) at fs.c:748
       f = (FileId *) 0x8088cdc
       errstr = 0x808b870 ""
       p = 0x809e430 "="
       i = 16
#5  0x08065f7b in handlereq (r=0x809f198) at request.c:303
       pc = (Ixp9Conn *) 0x809e430
       srv = (Ixp9Srv *) 0x8070720
#6  0x080657ba in handlefcall (c=0x8091590) at request.c:131
fcall = {type = 118 'v', tag = 0, fid = 2, msize = 0, version = 0x0, oldtag = 0, ename = 0x0, qid = {type = 0 '\0', version = 0, path = 0, dir_type = 0
'\0'},
iounit = 0, aqid = {type = 0 '\0', version = 0, path = 0, dir_type = 0 '\0'}, afid = 0, uname = 0x0, aname = 0x0, perm = 0, name = 0x0, mode = 0 '\0', newfid =
0,
nwname = 0, wname = {0x0 <repeats 16 times>}, nwqid = 0, wqid = {{type = 0 '\0', version = 0, path = 0, dir_type = 0 '\0'} <repeats 16 times>}, offset = 0,
 count = 17, data = 0x808b8a8 "##t\bscreen toggle", nstat = 0, stat = 0x0}
       pc = (Ixp9Conn *) 0x809e430
       req = (Ixp9Req *) 0x809f198
#7  0x0806695b in handle_conns (s=0x8075b40) at server.c:69
       c = (IxpConn *) 0x8091590
       n = (IxpConn *) 0x808cfe8
#8  0x08066a8c in ixp_serverloop (s=0x8075b40) at server.c:101
       tvp = (timeval *) 0x0
       tv = {tv_sec = -1079920940, tv_usec = 11}
       timeout = 0
       r = 1
#9  0x08058fb2 in main (argc=0, argv=0xbfa1b808) at main.c:482
       wmiirc = 0x806e695 "wmiistartrc"
       s = (WMScreen *) 0x8086d90
wa = {background_pixmap = 0, background_pixel = 0, border_pixmap = 0, border_pixel = 0, bit_gravity = 0, win_gravity = 0, backing_store = 0, backing_planes = 0, backing_pixel = 0, save_under = 0, event_mask = 3670064, do_not_propagate_mask = 0, override_redirect = -1079918888, colormap = 3085090878,
 cursor = 4194309}
       i = 1
       _argtmp = 0
       _inargv = 0
       _argv = 0x0



Kris Maglione wrote:
On Mon, Jan 21, 2008 at 01:38:19PM -0500, Alex Kilgore wrote:
Okay so the compile worked for me when i copied the file, wmii runs, but some weird things are happening to me with fullscreen, particularly if i make several columns of terminals and try to send the third one to fullscreen and bring it down, columns resize and move, sometimes it segfaults when i do that, heres a backtrace

Thanks, but you'll need to change your cflags for it to be useful (I'll remember that for the next snap). Make sure you have, in config.mk:

CFLAGS += $(DEBUGCFLAGS) -O0
LDFLAGS += -g $(LIBS)

Incidentally, I don't have that problem, but I've made some changes to fix another bug which may have changed it.



Reply via email to