GNU bug report logs - #53654
29.0.50; Gtk-CRITICAL warnings with non-Gtk tooltips

Previous Next

Package: emacs;

Reported by: Stephen Berman <stephen.berman <at> gmx.net>

Date: Mon, 31 Jan 2022 10:14:02 UTC

Severity: normal

Found in version 29.0.50

Done: Po Lu <luangruo <at> yahoo.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 53654 in the body.
You can then email your comments to 53654 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#53654; Package emacs. (Mon, 31 Jan 2022 10:14:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Stephen Berman <stephen.berman <at> gmx.net>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Mon, 31 Jan 2022 10:14:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Stephen Berman <stephen.berman <at> gmx.net>
To: bug-gnu-emacs <at> gnu.org
Subject: 29.0.50; Gtk-CRITICAL warnings with non-Gtk tooltips
Date: Mon, 31 Jan 2022 11:13:38 +0100
0. emacs -Q
1. evaluate this sexp:
   (let ((use-system-tooltips))
     (tooltip-show "Test"))
=> The shell outputs the following:

(emacs-master:8307): Gtk-CRITICAL **: 10:52:36.874: gtk_widget_set_app_paintable: assertion 'GTK_IS_WIDGET (widget)' failed

(emacs-master:8307): Gtk-CRITICAL **: 10:52:36.879: gtk_im_context_set_cursor_location: assertion 'GTK_IS_IM_CONTEXT (context)' failed

(emacs-master:8307): Gtk-CRITICAL **: 10:52:36.883: gtk_im_context_set_cursor_location: assertion 'GTK_IS_IM_CONTEXT (context)' failed

This does not happen with emacs-28 (and also doesn't happen in master
with non-nil use-system-tooltips).


In GNU Emacs 29.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version 3.24.31, cairo version 1.17.4)
 of 2022-01-31 built on strobelfs2
Repository revision: 9a56b4e6864c4e0815bb67805cfa67910ab3eeb5
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12101003
System Description: Linux From Scratch r11.0-115

Configured using:
 'configure --with-xwidgets 'CFLAGS=-Og -g3'
 PKG_CONFIG_PATH=/opt/qt5/lib/pkgconfig'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
XPM XWIDGETS GTK3 ZLIB




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53654; Package emacs. (Mon, 31 Jan 2022 10:41:01 GMT) Full text and rfc822 format available.

Message #8 received at 53654 <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: Stephen Berman <stephen.berman <at> gmx.net>
Cc: 53654 <at> debbugs.gnu.org
Subject: Re: bug#53654: 29.0.50; Gtk-CRITICAL warnings with non-Gtk tooltips
Date: Mon, 31 Jan 2022 18:39:50 +0800
Stephen Berman <stephen.berman <at> gmx.net> writes:

> (emacs-master:8307): Gtk-CRITICAL **: 10:52:36.874:
> gtk_widget_set_app_paintable: assertion 'GTK_IS_WIDGET (widget)'
> failed

This should now be fixed on master.

> (emacs-master:8307): Gtk-CRITICAL **: 10:52:36.879:
> gtk_im_context_set_cursor_location: assertion 'GTK_IS_IM_CONTEXT
> (context)' failed

Likewise.

> Configured features:
> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
> JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
> SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
> XPM XWIDGETS GTK3 ZLIB

BTW, would people install libXi(-devel), configure with
`--with-xinput2', and use the resulting Emacs for a while?  It should
be stable enough for daily use, but there are certainly minor bugs
remaining that have to be ironed out, and I can't do that alone.

Thanks.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53654; Package emacs. (Mon, 31 Jan 2022 11:32:01 GMT) Full text and rfc822 format available.

Message #11 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Stephen Berman <stephen.berman <at> gmx.net>
To: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text
 editors" <bug-gnu-emacs <at> gnu.org>
Cc: Po Lu <luangruo <at> yahoo.com>, 53654 <at> debbugs.gnu.org
Subject: Re: bug#53654: 29.0.50; Gtk-CRITICAL warnings with non-Gtk tooltips
Date: Mon, 31 Jan 2022 12:31:06 +0100
On Mon, 31 Jan 2022 18:39:50 +0800 Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs <at> gnu.org> wrote:

> Stephen Berman <stephen.berman <at> gmx.net> writes:
>
>> (emacs-master:8307): Gtk-CRITICAL **: 10:52:36.874:
>> gtk_widget_set_app_paintable: assertion 'GTK_IS_WIDGET (widget)'
>> failed
>
> This should now be fixed on master.
>
>> (emacs-master:8307): Gtk-CRITICAL **: 10:52:36.879:
>> gtk_im_context_set_cursor_location: assertion 'GTK_IS_IM_CONTEXT
>> (context)' failed
>
> Likewise.

I confirm the warnings are gone now; thanks.

>> Configured features:
>> ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
>> JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG RSVG
>> SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
>> XPM XWIDGETS GTK3 ZLIB
>
> BTW, would people install libXi(-devel), configure with
> `--with-xinput2', and use the resulting Emacs for a while?  It should
> be stable enough for daily use, but there are certainly minor bugs
> remaining that have to be ironed out, and I can't do that alone.

Is Xinput2 intended to replace Xinput, or is it only for use with touch
pads, touch screens or mice with multiple buttons?

Steve Berman




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#53654; Package emacs. (Mon, 31 Jan 2022 11:32:02 GMT) Full text and rfc822 format available.

Reply sent to Po Lu <luangruo <at> yahoo.com>:
You have taken responsibility. (Mon, 31 Jan 2022 11:43:01 GMT) Full text and rfc822 format available.

Notification sent to Stephen Berman <stephen.berman <at> gmx.net>:
bug acknowledged by developer. (Mon, 31 Jan 2022 11:43:02 GMT) Full text and rfc822 format available.

Message #19 received at 53654-done <at> debbugs.gnu.org (full text, mbox):

From: Po Lu <luangruo <at> yahoo.com>
To: Stephen Berman <stephen.berman <at> gmx.net>
Cc: 53654-done <at> debbugs.gnu.org
Subject: Re: bug#53654: 29.0.50; Gtk-CRITICAL warnings with non-Gtk tooltips
Date: Mon, 31 Jan 2022 19:42:20 +0800
Stephen Berman <stephen.berman <at> gmx.net> writes:

> I confirm the warnings are gone now; thanks.

Thanks, I'm closing this bug report.

> Is Xinput2 intended to replace Xinput, or is it only for use with
> touch pads, touch screens or mice with multiple buttons?

We never used the original XInput API, but yes, it's supposed to replace
both Core Input (which we did use) and the original XInput on all
supported X servers once it's solid enough.

When building with XInput 2 support, the legacy code will remain for the
foreseeable future, but will be disabled if the X server supports XInput
2.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Mon, 28 Feb 2022 12:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 3 years and 115 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.