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 742666 - crashes when a gtk2 file open dialog is closed
crashes when a gtk2 file open dialog is closed
Status: RESOLVED FIXED
Product: mutter
Classification: Core
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: mutter-maint
mutter-maint
Depends on:
Blocks:
 
 
Reported: 2015-01-09 19:46 UTC by Mantas Mikulėnas (grawity)
Modified: 2015-01-13 12:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Mantas Mikulėnas (grawity) 2015-01-09 19:46:04 UTC
1) Open a gtk2 program, such as xfce's Mousepad;
2) In the program, open a file selection dialog;
3) Close the dialog, watch gnome-shell crash.

(Not sure if that's *specific* to any kind of dialogs, but this is a reliable way of reproducing it.)

(gdb) bt full
  • #0 __strcmp_sse2_unaligned
    from /usr/lib/libc.so.6
  • #1 g_str_equal
    from /usr/lib/libglib-2.0.so.0
  • #2 meta_ui_frame_ensure_layout
    at ui/frames.c line 381
  • #3 meta_ui_frame_get_borders
    at ui/frames.c line 609
  • #4 meta_frame_calc_borders
    at core/frame.c line 337
  • #5 send_configure_notify
    at x11/window-x11.c line 227
  • #6 meta_window_x11_unmanage
    at x11/window-x11.c line 667
  • #7 meta_window_unmanage
    at core/window.c line 1391
  • #8 handle_other_xevent
    at x11/events.c line 1318
  • #9 meta_display_handle_xevent
    at x11/events.c line 1745
  • #10 xevent_filter
    at x11/events.c line 1784
  • #11 ??
    from /usr/lib/libgdk-3.so.0
  • #12 ??
    from /usr/lib/libgdk-3.so.0
  • #13 gdk_display_get_event
    from /usr/lib/libgdk-3.so.0
  • #14 ??
    from /usr/lib/libgdk-3.so.0
  • #15 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #16 ??
    from /usr/lib/libglib-2.0.so.0
  • #17 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #18 meta_run
    at core/main.c line 437
  • #19 main
    at main.c line 463


mutter 3.15.3-98-gae91a17 (current master)
gnome-shell 3.15.3-19-g3136ca0 (current master)
Comment 1 Jasper St. Pierre (not reading bugmail) 2015-01-10 00:36:29 UTC
https://git.gnome.org/browse/mutter/commit/?id=87eb5f8632d7c9ae83c95c3f15ec7606348ae98f
Comment 2 Florian Müllner 2015-01-13 12:50:05 UTC
*** Bug 742841 has been marked as a duplicate of this bug. ***