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 313335 - Epiphany 1.6.{3,4} has menu problem with GTK+-2.6.9
Epiphany 1.6.{3,4} has menu problem with GTK+-2.6.9
Status: RESOLVED DUPLICATE of bug 312710
Product: epiphany
Classification: Core
Component: Interface
1.6.x
Other All
: Normal major
: ---
Assigned To: Epiphany Maintainers
Marco Pesenti Gritti
Depends on:
Blocks:
 
 
Reported: 2005-08-12 15:40 UTC by linuce
Modified: 2005-08-12 18:31 UTC
See Also:
GNOME target: ---
GNOME version: 2.9/2.10



Description linuce 2005-08-12 15:40:42 UTC
Please describe the problem:
Epiphany 1.6.{3,4} has a menu problem with GTK+-2.6.9 *only* : when I go in the
Bookmarks menu and hilight a bookmark item, the Bookmarks menu is closed (I
don't even have the time to click on a bookmark item). Then all Epiphany menu
items do not work when they are clicked : if I click on File -> Quit, nothing
happens (Epiphany does not quit).

When Epiphany is started from a X terminal, the following messages are displayed
(with GTK+-2.6.6) :

- The first time the bookmark menu is opened and a item is hilighted (not
clicked), Epiphany displays the following messages in the console when the
Bookmark menu is automatically closed :

   (epiphany:3190): GLib-GObject-CRITICAL **: g_object_ref: assertion
`G_IS_OBJECT (object)' failed
   (epiphany:3190): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
   (epiphany:3190): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed

- Then, when I open the Bookmark menu a second time, I gets the following
message when the Bookmarks menu is closed :

   (epiphany:3206): GLib-GObject-CRITICAL **: g_object_ref: assertion
`G_IS_OBJECT (object)' failed
   (epiphany:3206): GLib-GObject-CRITICAL **: g_object_unref: assertion
`G_IS_OBJECT (object)' failed
   (epiphany:3206): Gtk-CRITICAL **: gtk_window_group_add_window: assertion
`GTK_IS_WINDOW_GROUP (window_group)' failed

Note that it does not happens with GTK+-2.6.8. If I run Epiphany 1.6.{3,4} with
GTK+-2.6.8, everything works like it is used to work. Now, if I upgrade my
system to GTK+-2.6.9 *only* (nothing else gets upgraded), the bug happens. I
have even tried to recompile Epiphany (just in case) against GTK+ 2.6.9, but the
problem is still there. As soon as I downgrade my system to GTK+-2.6.8, Epiphany
works as it is used to work.

I only make these tests with Epiphany 1.6.3 and 1.6.4 : I don't know if previous
or next versions have this behavior.

Steps to reproduce:
Be sure to have Epiphany 1.6.{3,4} and GTK+-2.6.9 :

1) Start Epiphany ;
2) Open the Bookmarks menu ;
3) Hilight a bookmark item (do not activate it by clicking on it).

Actual results:
The bookmark menu is automatically closed and Epiphany menus does not work
anymore. You can not even quit Epiphany with the File -> Quit menu item.

Expected results:
The bookmark menu must not be closed when a menu item is hilighted (obviously,
it should be closed when the menu item is clicked).

Does this happen every time?
Yes, it does.

Other information:
Epiphany is a clean web browser with its well-designed user interface. But you
already know that :)
Comment 1 linuce 2005-08-12 15:59:15 UTC
Instead of "When Epiphany is started from a X terminal, the following messages
are displayed (with GTK+-2.6.6)", you should obviously read "When Epiphany is
started from a X terminal, the following messages are displayed (with GTK+-2.6.9)".
Comment 2 Christian Persch 2005-08-12 18:01:17 UTC
Thanks for the bug report. This particular bug has already been reported into
our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of 312710 ***
Comment 3 linuce 2005-08-12 18:31:08 UTC
Sorry for the DUP. I have searched in Bugzilla, but I think I didn't use the
right words / search criterias. So for now, the only fixes currently available
are to keep GTK+-2.6.8 or to wait for GTK+-2.6.10. Thanks !