On 18 Nov 2002 13:20:54 -0800, Nadim Shaikli wrote:
> 
> --- Mikhael Goikhman wrote:
> > On 18 Nov 2002 12:09:16 -0800, Nadim Shaikli wrote:
> > > 
> > > Mikhael/Olivier, were you able to reproduce the problem ?  In other
> > > words, is it core-dumping for you as well ?  I'm very curious and
> > > anxious to know what it was/is :-)
> > 
> > Yes, it more or less core dumps on me when a new xterm with some arabic
> > text that you sent (or any its substring) is launched or when it is moved.
> > I simply used some random "*-iso10646-1" font, not the one you sent.
> > I use fribidi-0.10.1 which does not have fribidi_boolean definition.
> 
> Luckily fribidi (fribidi.sf.net) is rather easy to download and compile :-)
> BTW, the patch was against 0.10.4 (current release version).

You underestimate the problem. User1 may have fribidi-0.9.0, User2 may
have fribidi-0.10.1 and User3 may have fribidi-0.10.4. fvwm should be
built successfully for all of them. It is only that User1 should get no
Bidi support while 2 others should get this support. So we can't start to
use any new fribidi features without also changing configure.in to work
correctly for User2 and UserN. In theory "make" should never fail.

> > Although if you take a look at my "#if 0" it would seem like the problem
> > is in your code, it is possible that the problem is in FBidi.c or fribidi.
> > Something is not allocated enough. I tried to increase all allocations in
> > FBidi and replace alloca, but it still core dumps with your code enabled.
> > Since your code simply replaces some characters, the only reason I may
> > think about is you use some unicode character that makes fribidi unhappy.
> > I may take a look at this later. Or maybe you may fix it yourself.
> 
> As was noted - I've tried the same exact code outside of fvwm and it
> worked flawlessly on thousands of examples (entire directories worth
> of files) without any issues.  I will certainly stare at it again
> but without the ability to generate a controlled failure (ie. not
> having my entire session disappear on me :-) and without me knowing
> or having Xnest (or equivalent), I'm more likely to keep asking for
> help (ouch).

I launched another X (this is safe with XFree86-4.2) from another virtual
console with fvwm running no config or a minimal config. I don't think you
need the exact commands to do this, but I may send you.

> Could something within fvwm's own code be getting rubbed the wrong way ?

Maybe. But I would try to narrow the "#if 0" code even more so that there
is still no problem.

Regards,
Mikhael.
--
Visit the official FVWM web page at <URL:http://www.fvwm.org/>.
To unsubscribe from the list, send "unsubscribe fvwm-workers" in the
body of a message to [EMAIL PROTECTED]
To report problems, send mail to [EMAIL PROTECTED]

Reply via email to