Hi there, I have experienced some weird seg faults- when I try to change the terminal type in preferences to aterm from xterm, geany immediatly seg faults. I ran it through GDB and here is what have been able to fish out:
(gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /usr/local/bin/geany
(process:14270): Gdk-WARNING **: locale not supported by Xlib
(process:14270): Gdk-WARNING **: cannot set locale modifiers
Program received signal SIGSEGV, Segmentation fault. 0xb7496c48 in _vte_termcap_free () from /usr/lib/libvte.so (gdb) bt #0 0xb7496c48 in _vte_termcap_free () from /usr/lib/libvte.so #1 0x0829e160 in ?? () #2 0x000005e7 in ?? () #3 0x084dc430 in ?? () #4 0x00000018 in ?? () #5 0xb79bfa00 in __after_morecore_hook () from /lib/libc.so.6 #6 0xb79bdff4 in ?? () from /lib/libc.so.6 #7 0xb79bfa00 in __after_morecore_hook () from /lib/libc.so.6 #8 0x00000010 in ?? () #9 0xbf9a0fa8 in ?? () #10 0xb790fd7a in calloc () from /lib/libc.so.6 Previous frame inner to this frame (corrupt stack?) (gdb)
This can be repeated- so if you need anymore information, please let me know! Ali
On Sat, 8 Apr 2006 01:01:29 -0400, "Ali Shah" caffeinebot@gmail.com wrote:
Hi,
Hi there, I have experienced some weird seg faults- when I try to change the terminal type in preferences to aterm from xterm, geany immediatly seg faults. I ran it through GDB and here is what have
immediately? At my system Geany only when quitting after set terminal type to anything other than xterm.
been able to fish out:
(gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /usr/local/bin/geany
(process:14270): Gdk-WARNING **: locale not supported by Xlib
(process:14270): Gdk-WARNING **: cannot set locale modifiers
Are these messages related to the VTE problem? Because I get lots of these messages:
** (geany:5455): CRITICAL **: _vte_termcap_find: assertion `termcap != NULL' failed
What is your locale?
After searching the net, neither the Xfce terminal nor the gnome-terminal use vte_terminal_set_emulation() but Geany does. And the VTE distribution contains only termcap files for xterm. So possibly VTE can't use another setting than xterm.
Why did you want to change the emulation type?
regards, Enrico