Seems like non-subscribers can't post to the list? /Pelle
---------- Forwarded message ---------- Date: Fri, 26 Sep 2003 18:56:39 +0200 From: Frank Gevaerts <[EMAIL PROTECTED]> To: Per Olofsson <[EMAIL PROTECTED]> Cc: Frank Gevaerts <[EMAIL PROTECTED]>, [EMAIL PROTECTED], [EMAIL PROTECTED] Subject: Re: Bug#212781: ion-devel: segfaults on startup on powerpc On Fri, Sep 26, 2003 at 03:47:27PM +0200, Per Olofsson wrote: > On Fri, 26 Sep 2003, Frank Gevaerts wrote: > > > When I start ion-devel, it crashes immediately: > > > > [EMAIL PROTECTED]:~$ ion-devel > > extl_loadfile(/usr/share/ion-devel/ioncorelib.lua) > > extl_loadfile(/usr/share/ion-devel/ioncore-mplexfns.lua) > > Segmentation fault > > > > This happens with the default files in /etc/X11/ion-devel, and no > > pre-existing ~/.ion-devel directory. > > I cannot reproduce this error, it probably only occurs on non-x86 archs > like powerpc. I think it might have something to do with the varargs > problem #200981 (there are related errors in the buildd log), but I'm not > sure. Since I don't have access to a powerpc machine, could you send me a > stack trace? Here it is. Contact me if you need more information Frank #0 0x1002300c in extl_stack_push_vararg (st=0x1003d2e0, spec=0 '\0', argsp=0x7ffff748) at luaextl.c:594 594 lua_pushstring(st, va_arg(*argsp, char*)); (gdb) bt #0 0x1002300c in extl_stack_push_vararg (st=0x1003d2e0, spec=0 '\0', argsp=0x7ffff748) at luaextl.c:594 #1 0x10023494 in extl_table_dodo_get2 (st=0x1003d2e0, params=0x7ffff738) at luaextl.c:767 #2 0x1002265c in extl_docpcall (st=0x1003d2e0) at luaextl.c:289 #3 0x0fdc1478 in luaD_precall () from /usr/lib/liblua50.so.5.0 #4 0x0fdc17a4 in luaD_call () from /usr/lib/liblua50.so.5.0 #5 0x0fdbd2f0 in lua_setupvalue () from /usr/lib/liblua50.so.5.0 #6 0x0fdc10b4 in luaD_rawrunprotected () from /usr/lib/liblua50.so.5.0 #7 0x0fdc1aa0 in luaD_pcall () from /usr/lib/liblua50.so.5.0 #8 0x0fdbcaa8 in lua_cpcall () from /usr/lib/liblua50.so.5.0 #9 0x100226c0 in extl_cpcall (st=0x1003d2e0, fn=0x10023460 <extl_table_dodo_get2>, ptr=0x7ffff738) at luaextl.c:304 #10 0x10023574 in extl_table_get_vararg (ref=268610976, itype=7 '\a', type=69 'E', args=0x0) at luaextl.c:786 #11 0x100235e4 in extl_table_get (ref=268686048, itype=0 '\0', type=72 'H') at luaextl.c:796 #12 0x1001ae34 in do_use_name (reg=0x10056338, ns=0x1003cfe8, name=0x10029cbc "WRootWin", instrq=-1, failchange=0) at names.c:187 #13 0x1001affc in use_name_parseinst (reg=0x10056338, ns=0x1003cfe8, name=0x10029cbc "WRootWin", failchange=0) at names.c:248 #14 0x1001b0cc in do_set_name (fn=0x1001af44 <use_name_parseinst>, reg=0x10056338, ns=0x1003cfe8, p=0x10029cbc "WRootWin", b=5) at names.c:289 #15 0x10014b68 in region_init (reg=0x10056338, parent=0x45, geom=0x7) at region.c:72 #16 0x10010c7c in window_init (wwin=0x10056338, parent=0x0, win=51, geom=0x1004ff78) at window.c:67 #17 0x10019f94 in preinit_rootwin (xscr=0) at rootwin.c:251 #18 0x1001a12c in manage_rootwin (xscr=0, noxinerama=0) at rootwin.c:327 #19 0x100119e8 in init_x (display=0x1003d05c "", stflags=0) at ioncore.c:432 #20 0x10011af0 in ioncore_startup (display=0x7ffffb8e ":1", cfgfile=0x0, stflags=0) at ioncore.c:474 #21 0x100112f4 in main (argc=3, argv=0x7ffffa64) at ioncore.c:177
