Did a git bisect to find the bad commit, and it was in fact the commit
Hiltjo identified: 377bd37e212b1ec4c03a481245603c6560d0be22, "Handle
IME input".
The output of 'locale' on my system is attached in "locale.out". It's
all en_US.UTF-8.
I've fiddled with the code very slightly to try to figure out what
change introduced the segfault, but no luck. Might toy around a bit
more if I feel confident I'm not going to break things.
On Fri, Feb 8, 2019 at 6:47 AM Laslo Hunhold <dev_AT_frign.de> wrote:
>
> On Thu, 7 Feb 2019 22:59:24 -0600
> Jordan Timmerman <skorlir_AT_gmail.com> wrote:
>
> Hey Jordan,
>
> > I'm pretty confident at this point that the segfault occurs during the
> > call to libx11 XmbLookupString. I've attempted downgrading libx11 from
> > 1.6.7 to 1.6.6 and rebuilding, but this makes no difference. For
> > whatever reason, dmenu 4.8 works, and dmenu 4.9 segfaults on keypress.
> > I might look into it again later, but for now I'll downgrade back to
> > dmenu 4.8 and get on with life. :)
>
> how about going to the 4.8 tag in git and then step by step going
> upwards until you find the commit that is to blame?
>
> Sadly I cannot reproduce the segfault on my system, so any more input
> would be greatly appreciated!
>
> With best regards
>
> Laslo
>
> --
> Laslo Hunhold <dev_AT_frign.de>
Received on Sat Feb 09 2019 - 05:40:05 CET