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 311893 - Crash when mapping Gnome Run Program... dialog
Crash when mapping Gnome Run Program... dialog
Status: RESOLVED DUPLICATE of bug 311819
Product: metacity
Classification: Other
Component: general
2.11.x
Other Linux
: Normal major
: ---
Assigned To: Metacity maintainers list
Metacity maintainers list
Depends on:
Blocks:
 
 
Reported: 2005-07-28 20:22 UTC by Gustavo Carneiro
Modified: 2005-07-28 20:37 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12



Description Gustavo Carneiro 2005-07-28 20:22:14 UTC
1. Minimize all visible windows.
2. Press the Run program... magic key combination;
Results:
1. dialog appears
2. metacity crashes (not always, most of the time)

Here's some gdb backtrace info:

(gdb) f
  • #0 meta_rectangle_intersect
    at display.c line 4303
  • #0 meta_rectangle_intersect
    at display.c line 4303
  • #1 avoid_being_obscured_as_second_modal_dialog
    at place.c line 373
  • #2 meta_window_place
    at place.c line 813
  • #3 meta_window_constrain
    at constraints.c line 1293
  • #4 meta_window_move_resize_internal
    at window.c line 2577
  • #5 meta_window_move_resize
    at window.c line 2937
  • #6 meta_window_move_resize_now
    at window.c line 2977
  • #7 meta_window_show
    at window.c line 1766
  • #8 implement_showing
    at window.c line 1347
  • #9 meta_window_calc_showing
    at window.c line 1354
  • #10 idle_calc_showing
    at window.c line 1438
  • #11 g_idle_dispatch
    at gmain.c line 3813
  • #12 IA__g_main_context_dispatch
    at gmain.c line 1934
  • #13 g_main_context_iterate
    at gmain.c line 2565
  • #14 IA__g_main_loop_run
    at gmain.c line 2769
  • #15 main
    at main.c line 483
  • #1 avoid_being_obscured_as_second_modal_dialog
    window=0x8135db0, fgeom=0x8135e5c, x=0xbfe0d188, y=0xbfe0d18c)
    at place.c:373
373       meta_topic (META_DEBUG_PLACEMENT,
(gdb) l
368                       "to the focus window; had to move it to avoid the "
369                       "focus window\n",
370                       window->desc);
371         }
372
373       meta_topic (META_DEBUG_PLACEMENT,
374                   "Status:\n"
375                   "  denied focus: %d\n"
376                   "  modal:        %d\n"
377                   "  same app:     %d\n"
(gdb) l
378                   "  overlaps      %d\n",
379                   window->denied_focus_and_not_transient,
380                   window->wm_state_modal,
381                   meta_window_same_application (window, focus_window),
382                   meta_rectangle_intersect (&window->rect,
383                                             &focus_window->rect,
384                                             &overlap)
385                   );
386     }
387
(gdb) p focus_window
$7 = (MetaWindow *) 0x0
Comment 1 Gustavo Carneiro 2005-07-28 20:25:55 UTC
Oops.  I should have updated from CVS before submitting this bug report :P

*** This bug has been marked as a duplicate of 311819 ***
Comment 2 Elijah Newren 2005-07-28 20:37:48 UTC
Hehe, that's okay...maybe I should roll a new tarball because this is really
easy to trigger (and/or be thankful that Murray didn't include 2.11.1 in the
Gnome 2.12 Beta 1 release...).