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.
>
Received on Mon Jan 21 2008 - 20:28:26 UTC
This archive was generated by hypermail 2.2.0 : Sun Jul 13 2008 - 16:34:09 UTC