After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 778680 - GtkPlug: race condition when mapping window
GtkPlug: race condition when mapping window
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Backend: X11
3.22.x
Other Linux
: Normal major
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2017-02-15 13:53 UTC by Quentin Rameau
Modified: 2018-05-02 18:05 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Embedding application (593 bytes, text/plain)
2017-02-15 13:53 UTC, Quentin Rameau
Details
Embedded client (1.18 KB, text/plain)
2017-02-15 13:54 UTC, Quentin Rameau
Details

Description Quentin Rameau 2017-02-15 13:53:23 UTC
Created attachment 345823 [details]
Embedding application

Hi,
Since a few weeks I'm having an issue with an embedding gtk application.
It seems it randomly fails to render the child view of the GtkPlug when showing the plug.

I have tried to track down the source of the issue without success so there's no proposal fix accompagning this report.

But here are two simple programs I can easily reproduce the issue here:
a simple embedding gtk program
a gtk client with a text view

Although this doesn't seem to be directly related, spawning some XInternAtom() “help” reproducing the race condition.

I'd be happy to provide more info, or run tests, if needed.
Comment 1 Quentin Rameau 2017-02-15 13:54:21 UTC
Created attachment 345824 [details]
Embedded client
Comment 2 Quentin Rameau 2017-03-09 12:48:52 UTC
Bumping the bug, any insight on this?
Comment 3 Quentin Rameau 2017-04-19 13:04:22 UTC
Bumping the bug, still nothing?
Comment 4 Quentin Rameau 2017-06-20 08:51:42 UTC
Any news on this?
Comment 5 Quentin Rameau 2018-01-10 23:13:08 UTC
Maybe bugs marked with a “normal” priority get lost in maintainers precious time
Comment 6 Emmanuele Bassi (:ebassi) 2018-01-10 23:41:34 UTC
Leaving comments like these won't bump any bug's priority.

Socket/Plug are X11-only concepts, and they have been de-prioritized with the move to Wayland. I'm afraid you'll have to do the investigative work yourself.

It's fairly unlikely that something has changed in GtkSocket/GtkPlug over the past 5 years, but you could try bisecting the Git repository starting from a known working tag and making your way through the gtk-3-22 branch.
Comment 7 GNOME Infrastructure Team 2018-05-02 18:05:42 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gtk/issues/757.