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
