Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 06 Sep 2016 22:33:14 +0300
From:      clutton <clutton@zoho.com>
To:        gnome@FreeBSD.org
Subject:   gnome-terminal + menu key crushes every time
Message-ID:  <1473190394.21818.10.camel@zoho.com>

next in thread | raw e-mail | index | archive | help

--=-SsP6kgZWcdkteN9pCN56
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I'm not filling the bug because it might be caused by my irregular
setup, which is gdm->mate->xmonad

Every time I press menu key I have a crush. I fixed it for myself
relatively easy, by debugging and omitting that NULL pointer which is
suppose to point on input device I assume... Their prevention code
doesn't work because the device can be also NULL apparently... I
haven't dig too much, just stretched hands with lldb, I have no idea
why and how gnome-terminal works, and why it happened.

Just want to know, is it only me with this bug? Can you press the menu
key while working with gnome-terminal? And if so, what setup do you
have?


work/gtk+-3.18.8 =E2=86=92 diff -u gdk/gdkdevice.c.old gdk/gdkdevice.c=C2=
=A0
--- gdk/gdkdevice.c.old	2016-01-07 05:25:56.000000000 +0200
+++ gdk/gdkdevice.c	2016-09-06 22:04:02.622570000 +0300
@@ -1015,9 +1015,11 @@
=C2=A0GdkDevice *
=C2=A0gdk_device_get_associated_device (GdkDevice *device)
=C2=A0{
-=C2=A0=C2=A0g_return_val_if_fail (GDK_IS_DEVICE (device), NULL);
-
-=C2=A0=C2=A0return device->associated;
+=C2=A0=C2=A0if (device)
+=C2=A0=C2=A0=C2=A0=C2=A0return device->associated;
+=C2=A0=C2=A0else
+=C2=A0=C2=A0=C2=A0=C2=A0return NULL;
}
--=-SsP6kgZWcdkteN9pCN56
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAABCAAGBQJXzxn7AAoJEH2wP42yyP6QcIEQAK8R96HxsUGhl8uBJMHXslLG
GwDObDrHd4s9ydI5Hb6LZ5CZRQ4Rmqrel0SBsuj5hOY6olhsobVPGT/fcJZdi8sl
r073qEbp9rihBLCjO16yZj7FjgclG8Fi/Ey94vA1Ma+dqP6V97fdsAHAcywRla0P
GZsVXvvr60A6wBipBe5OE/UNsqUvyw052sEWYJnul6yKH+o3svNUvZuyzJ8esIM8
POmdR7OkLTTMKV7U2MIDuEGz1ZS2w7SYPaRnSA6w5TIpSIlVjD8pH/1IJj2bxw4w
0olc+y1dCV7ZsMYjzDgsoYQWjlFgBF3jIKbZWiNOXkKSWmQQyMxajvVotlE8qwkb
aAO8ABY9fur6HSQ4N+SZOJ7Pz32LOYkErou2kZstcadYKFxmplTyny8XujwzpRBq
1PMNYQ8ncoxkXAuR5tq3Aqk3ify/cWltbbrcZFPCzWrCGmITrkP0YRpiqVYjSoBu
R0Yp4Kv0WQA9lh9fNTISdHoNxPOXDL84lhkC9G8TgJeuoKsO8KI8iv+oZFDUa/zw
GhLmImlRx9KUGQwZVhyL2NbFnQSoyk36LYjiYahkaR3F2yF5RtP1zhEJu7IVGzZc
msFvsBiULrEFbmWVelYqK7YWoJM3dDvwTa8OHwbQFkb0hoABlCyyvYtOok2IIZIp
wP5RGuc2+qY9PSQWsWbd
=jigi
-----END PGP SIGNATURE-----

--=-SsP6kgZWcdkteN9pCN56--





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1473190394.21818.10.camel>