Re: Setedit crashes: backtrace
Brought to you by:
set
From: Salvador E. T. <sal...@in...> - 2004-12-10 13:14:35
|
J.B. Lethbridge wrote: >Dear SET: > >Here are the backtracaes: a bit more difficult to get to. > >They are under the same conditions as the prevoious stuff I sent you. > >It occurs to me that all this is very new to me, and it may be that I >haven't reported accurately exactly what I have done and not done, >although I have tried. Again, please don't hesitate to ask for more, or >repeats or whatever. As long as it is useful, I am only too delighted to >help. > > Thanks Julian. Lets analyze it: In your console traces I see the program stopped because SIGUSR1 was received. That means a console change and I think the program only stops because you are inside gdb and gdb is catching all signals. So the question is: If you run the editor without gdb, the console switch works ok? The traceback from X seems to show what's the problem: #0 0x40073b67 in TStringCollectionCIntl::freeItem () from /usr/lib/librhtv.so.2.0.3 That's in the internationalization code. Which is coherent with what you say about the --no-intl configuration option. So it looks like something gets broken when no international support is available. As a temporal workaround I suggest you to compile the library using international support and call the editor from a script that makes something like it: export LC_ALL= e With this you'll disable internationalization at runtime ;-) I guess you currently have LC_ALL, LANG and/or LANGUAGE variables defined as "de". If it isn't the case you can just compile with i18n support and use the editor without getting a mix of german and english messages ;-) I'll try to reproduce this problem on my system. Gruesse, SET -- Salvador Eduardo Tropea (SET). (Electronics Engineer) Visit my home page: http://welcome.to/SetSoft or http://www.geocities.com/SiliconValley/Vista/6552/ Alternative e-mail: se...@co... se...@ie... Address: Curapaligue 2124, Caseros, 3 de Febrero Buenos Aires, (1678), ARGENTINA Phone: +(5411) 4759 0013 |