Bug#583774: gnome-panel: Sistematic way to reproduce on my laptop and bypass trick

Miguel Telleria de Esteban miguel at mtelleria.com
Wed Oct 6 08:21:49 UTC 2010


Package: gnome-panel
Version: 2.30.2-1
Severity: normal

Hello, just to add my experience with this bug.

On my computer I am running Squeeze (no Sid packages) and as this time I am one
version below the
new Sid package.  I run gnome-panel 2.30.2-1 and Sid is on 2.30.2-2.  But I
don't think this matters.  I could backport it
if you need me to do some tests.

My lspci on my laptop reports an Intel 945GM graphics card.  I use metacity
without compositing (although enabling this does
not seem to impact on this problem).

Key issue:
I have two monitors.  The laptop screen (capable of 1440x900) and a connected
(through dock station) VGA monitor capable of 1280x1024.  Somehow X decides to
use the maximum common resolution and chooses a bizarre 1152x864.  From my
X.org.log:

(II) intel(0): EDID for output VGA1
(II) intel(0): Manufacturer: DEL  Model: e002  Serial#: 808537424
(II) intel(0): EDID vendor "DEL", prod id 57346
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 1688  1024 1025
1028 1066 +hsync +vsync (64.0 kHz)
(II) intel(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 1600  864 865
868 900 +hsync +vsync (67.5 kHz)
(II) intel(0): Printing probed modes for output VGA1
(II) intel(0): Modeline "1280x1024"x75.0  135.00  1280 1296 1440 1688  1024
1025 1028 1066 +hsync +vsync (80.0 kHz)
(II) intel(0): Modeline "1152x864"x75.0  108.00  1152 1216 1344 1600  864 865
868 900 +hsync +vsync (67.5 kHz)

II) intel(0): EDID for output LVDS1
((II) intel(0): Manufacturer: CMO  Model: 1415  Serial#: 0
(II) intel(0): Printing probed modes for output LVDS1
(II) intel(0): Modeline "1440x900"x59.9   88.75  1440 1488 1520 1600  900 903
909 926 -hsync -vsync (55.5 kHz)
(II) intel(0): Modeline "1440x900"x59.9  106.50  1440 1520 1672 1904  900 903
909 934 -hsync +vsync (55.9 kHz)
(II) intel(0): Modeline "1440x900"x50.0   73.75  1440 1488 1520 1600  900 903
909 922 -hsync -vsync (46.1 kHz)
(II) intel(0): Modeline "1360x768"x59.8   84.75  1360 1432 1568 1776  768 771
781 798 -hsync +vsync (47.7 kHz)
(II) intel(0): Modeline "1152x864"x60.0   81.62  1152 1216 1336 1520  864 865
868 895 -hsync +vsync (53.7 kHz)
(II) intel(0): DDCModeFromDetailedTiming: 1440x900 Warning: We only handle
separate sync.
(II) intel(0): Printing DDC gathered Modelines:
(II) intel(0): Modeline "1440x900"x0.0   88.75  1440 1488 1520 1600  900 903
909 926 -hsync -vsync (55.5 kHz)
(II) intel(0): Modeline "1440x900"x0.0   73.75  1440 1488 1520 1600  900 903
909 922 -hsync -vsync (46.1 kHz)

(II) intel(0): Using fuzzy aspect match for initial modes
(II) intel(0): Output VGA1 using initial mode 1152x864
(II) intel(0): Output LVDS1 using initial mode 1152x864

HOW TO REPRODUCE THIS PROBLEM
1.  Create a new user with a brand new home directory.
2.  Log-in through GDM.  I obtain a standard Gnome destop with 1152x864
3.  Launch gnome-display-properties.  You should see the two monitors.
4.  Keeping both monitors ON, uncheck "Same image on all monitors"
5.  Change the VGA display size to 1280x1024

Pofff:  the bug:
-  the upper and lower panel are not shown
-  Windows maximize to the full 1280x1024 size (as if the panel were out of
reach)
-  Notification messages from wireless connection and available upgrades appear
though
-  (p)killing gnome-panel does not have any effect, a new gnome-panel process
is launched but does not appear on the screen.

HOW TO BYPASS THE BUG
-  Rerun gnome-display-properties but mark the other display as OFF.  If you
change to a lower resolution (1152x864) and back to the 1280x1024 the panel
appears again!!

My initial hypothesis is that having two separate size active monitors at the
same time breaks the gnome-panel appearance.

Note:  I have not check on the laptop monitor since I have it closed and I
don't know if I can open it with the dock station connected.

Regards,

       Miguel



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages gnome-panel depends on:
ii  gnome-about                2.30.2-1      The GNOME about box
ii  gnome-control-center       1:2.30.1-2    utilities to configure the GNOME d
ii  gnome-desktop-data         2.30.2-1      Common files for GNOME desktop app
ii  gnome-menus                2.30.3-1      an implementation of the freedeskt
ii  gnome-panel-data           2.30.2-1      common files for the GNOME Panel
ii  libatk1.0-0                1.30.0-1      The ATK accessibility toolkit
ii  libbonobo2-0               2.24.3-1      Bonobo CORBA interfaces library
ii  libbonoboui2-0             2.24.3-1      The Bonobo UI library
ii  libc6                      2.11.2-6      Embedded GNU C Library: Shared lib
ii  libcairo2                  1.8.10-6      The Cairo 2D vector graphics libra
ii  libcanberra-gtk0           0.24-1        Gtk+ helper for playing widget eve
ii  libcanberra0               0.24-1        a simple abstract interface for pl
ii  libdbus-1-3                1.2.24-3      simple interprocess messaging syst
ii  libdbus-glib-1-2           0.88-2        simple interprocess messaging syst
ii  libecal1.2-7               2.30.2.1-1    Client library for evolution calen
ii  libedataserver1.2-13       2.30.2.1-1    Utility library for evolution data
ii  libedataserverui1.2-8      2.30.2.1-1    GUI utility library for evolution 
ii  libgconf2-4                2.28.1-4      GNOME configuration database syste
ii  libglib2.0-0               2.24.2-1      The GLib library of C routines
ii  libgnome-desktop-2-17      2.30.2-1      Utility library for loading .deskt
ii  libgnome-menu2             2.30.3-1      an implementation of the freedeskt
ii  libgtk2.0-0                2.20.1-1+b1   The GTK+ graphical user interface 
ii  libgweather1               2.30.2-1      GWeather shared library
ii  libical0                   0.44-3        iCalendar library implementation i
ii  libice6                    2:1.0.6-1     X11 Inter-Client Exchange library
ii  liborbit2                  1:2.14.18-0.1 libraries for ORBit2 - a CORBA ORB
ii  libpanel-applet2-0         2.30.2-1      library for GNOME Panel applets
ii  libpango1.0-0              1.28.1-1      Layout and rendering of internatio
ii  libpolkit-gobject-1-0      0.96-3        PolicyKit Authorization API
ii  librsvg2-2                 2.26.3-1      SAX-based renderer library for SVG
ii  libsm6                     2:1.1.1-1     X11 Session Management library
ii  libwnck22                  2.30.3-1      Window Navigator Construction Kit 
ii  libx11-6                   2:1.3.3-3     X11 client-side library
ii  libxrandr2                 2:1.3.0-3     X11 RandR extension library
ii  menu-xdg                   0.5           freedesktop.org menu compliant win
ii  policykit-1-gnome          0.96-2        GNOME authentication agent for Pol
ii  python                     2.6.5-13      interactive high-level object-orie
ii  python-gconf               2.28.1-1      Python bindings for the GConf conf
ii  python-gnome2              2.28.1-1      Python bindings for the GNOME desk

Versions of packages gnome-panel recommends:
ii  alacarte                      0.13.1-1   easy GNOME menu editing tool
ii  evolution-data-server         2.30.2.1-1 evolution database backend server
ii  gnome-applets                 2.30.0-3   Various applets for the GNOME pane
ii  gnome-icon-theme              2.30.3-1   GNOME Desktop icon theme
ii  gnome-session                 2.30.2-2   The GNOME Session Manager - GNOME 
ii  gvfs                          1.6.3-1    userspace virtual filesystem - ser

Versions of packages gnome-panel suggests:
ii  epiphany-browser         2.30.6-1        Intuitive GNOME web browser
ii  evolution                2.30.2-1        groupware suite with mail client a
ii  gnome-terminal [x-termin 2.30.2-1        The GNOME terminal emulator applic
ii  gnome-user-guide [gnome2 2.30.1-1        GNOME user's guide
ii  nautilus                 2.30.1-2        file manager and graphical shell f
ii  xterm [x-terminal-emulat 261-1           X terminal emulator
ii  yelp                     2.30.1+webkit-1 Help browser for GNOME

-- no debconf information






More information about the pkg-gnome-maintainers mailing list