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 779779 - invalid cast and crash in _gdk_quartz_window_attach_to_parent
invalid cast and crash in _gdk_quartz_window_attach_to_parent
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Backend: Quartz
3.22.x
Other Mac OS
: Normal normal
: ---
Assigned To: gtk-quartz maintainers
gtk-bugs
Depends on:
Blocks: 780286
 
 
Reported: 2017-03-09 00:03 UTC by Phil Krylov
Modified: 2018-05-02 18:17 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
crash stack trace (4.46 KB, text/plain)
2017-03-09 00:03 UTC, Phil Krylov
  Details
patch against 3.22.9 (2.10 KB, patch)
2017-03-09 00:05 UTC, Phil Krylov
none Details | Review

Description Phil Krylov 2017-03-09 00:03:15 UTC
Created attachment 347514 [details]
crash stack trace

Run Glade. Drag a GtkMenubar onto canvas. Double-click the File menu on the GtkMenubar. Crash.
Comment 1 Phil Krylov 2017-03-09 00:05:02 UTC
Created attachment 347515 [details] [review]
patch against 3.22.9
Comment 2 Phil Krylov 2017-03-09 00:16:51 UTC
Comment on attachment 347515 [details] [review]
patch against 3.22.9

Whatever crap client app sets as transient_for (GdkOffscreenWindow in this case), it should not break in GDK so badly.
Comment 3 GNOME Infrastructure Team 2018-05-02 18:17:25 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/784.