Re: xedit segfault on open

Riccardo Mottola <[email protected]> Wed, 15 Oct 2025 15:42:58 +0200
Newsgroups gmane.linux.debian.ports.sparc
Message-ID <[email protected]>
Hi,

John Paul Adrian Glaubitz wrote:
> Try installing the x11-apps-dbgsym package and set "ulimit -c unlimited" to
> capture a core dump. Then load it into GDB and see if you get something
> usable.

using core file helped... here with dbgsym

(gdb) bt
#0  0x0000010000069694 in MakeBytecodeObject (com=0x7feff95b970, 
name=0x100002a5b10, plist=0x10000540170) at ../xedit/lisp/bytecode.c:1267
#1  0x000001000006ff54 in Lisp_Compile (builtin=0x100002035c8 
<lispbuiltins+2976>) at ../xedit/lisp/bytecode.c:505
#2  0x0000010000030200 in LispFuncall (function=<optimized out>, 
arguments=0x10000540210, eval=1) at ../xedit/lisp/lisp.c:4635
#3  0x000001000008bf48 in LispLoadFile (filename=<optimized out>, 
verbose=<optimized out>, print=0, ifdoesnotexist=<optimized out>) at 
../xedit/lisp/helper.c:886
#4  0x0000010000052278 in Lisp_Require (builtin=0x10000206268 
<lispbuiltins+14400>) at ../xedit/lisp/require.c:156
#5  0x000001000003039c in LispFuncall (function=<optimized out>, 
arguments=0x100003000a0, eval=1) at ../xedit/lisp/lisp.c:4638
#6  0x000001000008bf48 in LispLoadFile (filename=<optimized out>, 
verbose=<optimized out>, print=0, ifdoesnotexist=<optimized out>) at 
../xedit/lisp/helper.c:886
#7  0x000001000003039c in LispFuncall (function=<optimized out>, 
arguments=0x1000030b8c0, eval=1) at ../xedit/lisp/lisp.c:4638
#8  0x000001000003039c in LispFuncall (function=<optimized out>, 
arguments=0x1000030b760, eval=0) at ../xedit/lisp/lisp.c:4638
#9  0x000001000008307c in Lisp_When (builtin=0x1000030db10) at 
../xedit/lisp/core.c:6789
#10 0x0000010000030200 in LispFuncall (function=<optimized out>, 
arguments=0x1000030b620, eval=0) at ../xedit/lisp/lisp.c:4635
#11 0x0000010000030028 in LispRunFunMac (name=0x100002a5af0, 
code=0x1000030bb20, macro=0, base=0) at ../xedit/lisp/lisp.c:4835
#12 0x0000010000032ae0 in LispApply1 (function=0x100002a5af0, 
argument=0x100003039b0) at ../xedit/lisp/lisp.c:4788
#13 0x0000010000064000 in XeditLispSetEditMode (item=0x10000308120, 
symbol=0x0) at ../xedit/lisp/xedit.c:500
#14 0x000001000001af14 in SetTextProperties (item=0x10000308120) at 
../xedit/lisp.c:105
#15 0x000001000001e768 in AddTextSource (source=<optimized out>, 
name=<optimized out>, filename=<optimized out>, flags=<optimized out>,
     file_access=<optimized out>) at ../xedit/util.c:279
#16 0x000001000000e8e0 in main (argc=<optimized out>, argv=<optimized 
out>) at ../xedit/xedit.c:265

at a glance the pointer "com" seems to be an abnormally big number?

Riccardo