Re: [dev] [dmenu] 4.9 segfault on input

From: Hiltjo Posthuma <hiltjo_AT_codemadness.org>
Date: Wed, 13 Feb 2019 09:28:56 +0100

On Tue, Feb 12, 2019 at 03:29:53PM -0800, Patrick Smith wrote:
> I have:
>
> GTK_IM_MODULE=scim
> XMODIFIERS=_AT_im=SCIM
> QT_IM_MODULE=scim
>
> If I unset XMODIFIERS, dmenu works correctly. If I set
> XMODIFIERS=_AT_im=scim, dmenu segfaults.
>
> XSetLocaleModifiers returns '_AT_im=SCIM', as expected.
>

Please try the latest git version and report back.

Thanks,

> On Tue, Feb 12, 2019 at 1:57 AM Silvan Jegen <s.jegen_AT_gmail.com> wrote:
> >
> > Hi Patrick
> >
> > On February 12, 2019 7:35:20 AM GMT+00:00, Patrick Smith <pat42smith_AT_gmail.com> wrote:
> > >On Mon, Feb 11, 2019 at 12:43 PM Silvan Jegen <s.jegen_AT_gmail.com>
> > >wrote:
> > >> I found that the XSetLocaleModifiers("") call returns "_AT_im=ibus" in
> > >my
> > >> case which is not surprising because the env variable XMODIFIERS is
> > >> set to _AT_im=ibus on my machine. If Ibus is not running, however, I get
> > >> a segfault just like Jordan ("XOpenIM" returns NULL in that case).
> > >If
> > >> IBus is running, everything works fine.
> > >
> > >In my case, scim is running and can be used from a terminal or Chrome.
> > >But dmenu still crashes, with XOpenIM returning NULL.
> >
> > Is XMODIFIERS set? What does XSetLocaleModifiers return in your case?
> >
> >
> > Cheers,
> >
> > Silvan
> >
> > --
> > Sent from my Android device with K-9 Mail. Please excuse my brevity.
>

-- 
Kind regards,
Hiltjo
Received on Wed Feb 13 2019 - 09:28:56 CET

This archive was generated by hypermail 2.3.0 : Wed Feb 13 2019 - 09:36:08 CET