Heres a full backtrace with the new config.mk
Thanks,
Adk
(gdb) bt full
#0 0xb7e4d62b in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#1 0xb7f2c14c in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#2 0xb7f0ec7a in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#3 0xb7f11e3c in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#4 0x08081c28 in ?? ()
No symbol table info available.
#5 0xb7f2c170 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#6 0x00000019 in ?? ()
No symbol table info available.
#7 0x00000003 in ?? ()
No symbol table info available.
#8 0x08081808 in ?? ()
No symbol table info available.
#9 0xb7f2aff4 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#10 0x00000010 in ?? ()
No symbol table info available.
#11 0xb7f11ea0 in ?? () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#12 0xbfa02a80 in ?? ()
No symbol table info available.
#13 0x08081a22 in ?? ()
No symbol table info available.
#14 0x080817e4 in ?? ()
No symbol table info available.
#15 0x08081810 in ?? ()
No symbol table info available.
#16 0xbfa02a88 in ?? ()
No symbol table info available.
#17 0x0805ef01 in ixp_pu16 (msg=0xb7f2c140, val=0x8081810) at
convert.c:71
v = 3086139712
#18 0xb7e51380 in free () from /lib/i686/cmov/libc.so.6
No symbol table info available.
#19 0x08060131 in respond (r=0x420, error=0x0) at request.c:414
pc = (Ixp9Conn *) 0x8081808
msize = 134748176
__PRETTY_FUNCTION__ = "respond"
#20 0x080536b1 in fs_clunk (r=0x8081810) at fs.c:922
fl = (FidLink **) 0x0
f = (FileId *) 0x8081e7c
p = 0xbfa02b58 "x+��l\026\006\b\020"
q = <value optimized out>
c = (Client *) 0x8081810
m = {data = 0x80617af
"�\002\003C\004\213\020\205�\02792u\006�02192t\r\215B\b\213R\b\205�215v",
pos = 0x80815cc "=", end = 0x80815d4 "", size = 3214945176, mode =
134617240}
#21 0x08060285 in handlereq (r=0x8081810) at request.c:179
pc = (Ixp9Conn *) 0x80815c0
srv = (Ixp9Srv *) 0x8069d60
#22 0x08060854 in handlefcall (c=0x807ff58) at request.c:131
fcall = {type = 120 'x', 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 = 0,
data = 0x0, nstat = 0, stat = 0x0}
pc = (Ixp9Conn *) 0x80815c0
req = (Ixp9Req *) 0x8081810
#23 0x08060902 in handle_conns (s=0x806ec40) at server.c:69
c = (IxpConn *) 0x0
n = (IxpConn *) 0x807de78
#24 0x080609d5 in ixp_serverloop (s=0x806ec40) at server.c:101
tvp = (timeval *) 0x0
tv = {tv_sec = 134744392, tv_usec = -1080021436}
timeout = <value optimized out>
r = <value optimized out>
#25 0x08055fa4 in main (argc=-1080021412, argv=0x11) at main.c:481
wmiirc = 0x8066c33 "wmiistartrc"
s = (WMScreen *) 0x807fed0
wa = {background_pixmap = 0, background_pixel = 0, border_pixmap = 0,
border_pixel = 0, bit_gravity = 0, win_gravity = 1, backing_store = 0,
backing_planes = 3214954038, backing_pixel = 3085217854, save_under =
-1209072311, event_mask = 3670064, do_not_propagate_mask = -1080021352,
override_redirect = 134521652, colormap = 3086135284, cursor = 10485765}
i = <value optimized out>
_argv = 0x807fed0 ""
Kris Maglione wrote:
On Sun, Jan 20, 2008 at 10:48:47PM -0500, Alex Kilgore wrote:
I tested the snap, i got a segfault right away, heres the backtrace
Thanks
I haven't been able to test it on Linux. I stupidly turned off
debugging in the snap. Can you change your config.mk and send another
backtrace? (and I'll need as many frames as it takes to make it back
to wmii code). Also, 'bt full' would be more helpful. Thanks.
--- wmii+ixp/config.mk Sun Jan 20 01:14:30 2008
+++ wmii+ixp/config.mk Sun Jan 20 00:11:57 2008
@@ -14,8 +14,8 @@
# Flags
include $(ROOT)/mk/gcc.mk
-CFLAGS += -Os
-LDFLAGS += $(LIBS)
+CFLAGS += $(DEBUGCFLAGS)
+LDFLAGS += -g $(LIBS)
SOLDFLAGS += $(LDFLAGS)
STATIC = -static