I recompiled version 1.67 SciTE and installed the extman.lua extension
in a .SciTEUser.properties file as discussed in the WIKI. I am running
Ubuntu "Breezy" with a dual core X2 AMD Athlon64 cpu. I fixed the line
266 assigning null error (p = '') since I have PLAT_GTK. I am receiving
initial program load aborts (intermittantly). Quickly restarting the
program yields about 1 in 5 good startups. When it does not abort, the
ctags operation is working correctly. The majority of SciTE startups
abort with a glibc complaint of a double free. If I remove the
extman.lua extension, the operation is reliable. I also noticed if I
installed print() routines (to slow things down) in the extman.lua file,
the operation was more successful. Let me know if I can help further
([EMAIL PROTECTED]). I fired up the debugger and obtained the
following backtrace:

(gdb) run
Starting program: /home/projects/scite/bin/SciTE
[Thread debugging using libthread_db enabled]
[New Thread -1218570560 (LWP 21641)]
*** glibc detected *** double free or corruption (!prev): 0x082e4b08 ***

Program received signal SIGABRT, Aborted.
[Switching to Thread -1218570560 (LWP 21641)]
0xffffe410 in __kernel_vsyscall ()
(gdb) backtrace
#0  0xffffe410 in __kernel_vsyscall ()
#1  0xb76f89b1 in raise () from /lib/tls/i686/cmov/libc.so.6
#2  0xb76fa2c9 in abort () from /lib/tls/i686/cmov/libc.so.6
#3  0xb772c6ea in __fsetlocking () from /lib/tls/i686/cmov/libc.so.6
#4  0xb7732f54 in malloc_trim () from /lib/tls/i686/cmov/libc.so.6
#5  0xb77332ca in free () from /lib/tls/i686/cmov/libc.so.6
#6  0xb7723646 in fclose () from /lib/tls/i686/cmov/libc.so.6
#7  0x0811a6cb in aux_close ()
#8  0x0811a735 in io_close ()
#9  0x08110638 in luaD_precall ()
#10 0x08117519 in luaV_execute ()
#11 0x0811076c in luaD_call ()
#12 0x0810e0e7 in f_call ()
#13 0x08110137 in luaD_rawrunprotected ()
#14 0x081109fc in luaD_pcall ()
#15 0x0810e130 in lua_pcall ()
#16 0x0810b2f9 in call_function ()
#17 0x0810cbfa in InitGlobalScope ()
#18 0x0810cc7f in LuaExtension::Initialise ()
#19 0x0808360b in MultiplexExtension::Initialise ()
#20 0x08071cb2 in SciTEBase::UIAvailable ()
#21 0x0805cc56 in SciTEGTK::Run ()
#22 0x0805cdca in main ()
(gdb)


_______________________________________________
Scite-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scite-interest

Reply via email to