GNU bug report logs -
#18438
24.4.50; assertion failed in bidi.c
Previous Next
Reported by: aidalgol <at> amuri.net
Date: Tue, 9 Sep 2014 21:52:01 UTC
Severity: normal
Tags: moreinfo
Merged with 17817
Found in versions 24.3.91, 24.4.50
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
> Date: Thu, 18 Sep 2014 16:59:34 +1200
> From: aidalgol <at> amuri.net
> Cc: Eli Zaretskii <eliz <at> gnu.org>
>
> > My reading of this is:
> >
> > . the value being tested is originally in ECX
> > . it is stored in a temporary local variable at RBP+0x10
> > . then it is compared with 0x17 (decimal 23)
> >
> > So you have two places to check: the ECX register and the value
> > pointed to by RBP+0x10.
>
> Here we are:
>
> (gdb) print $ecx
> $3 = 6
> (gdb) x $rbp+0x10
> 0x222e10: 0x00000001
Thanks. Both values are valid, although the second one is probably
the accurate one.
So again, this is a riddle for which I have no clues. Perhaps the
strange backtraces reported in bug #17753, and the discussion Ken
started on the Cygwin list about that, will bring some insight (e.g.,
is it possible that this code also runs in some other thread?).
This bug report was last modified 9 years and 153 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.