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 671593 - [Ambiance theme] Freezes when adding bookmark
[Ambiance theme] Freezes when adding bookmark
Status: RESOLVED NOTGNOME
Product: epiphany
Classification: Core
Component: Bookmarks
3.0.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
: 671063 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2012-03-07 20:05 UTC by Bolváry Örs
Modified: 2012-10-07 15:01 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Bolváry Örs 2012-03-07 20:05:47 UTC
When I try to add a web-site as a bookmark, an empty window pops up and the application then freezes. I can reproduce it any time.

I have installed the epiphany-browser-dbg package but I could not generate the trace.
Comment 1 André Klapper 2012-03-07 21:09:17 UTC
*** Bug 671063 has been marked as a duplicate of this bug. ***
Comment 2 André Klapper 2012-03-07 21:10:08 UTC
Thanks for taking the time to report this bug.
Without a stack trace from the crash it's very hard to determine what caused it.
Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so (especially the Details section might be helpful as it describes how to use gdb to get the stacktrace). Thanks in advance!
Comment 3 Bolváry Örs 2012-03-08 07:41:15 UTC
Despite following the instructions on http://live.gnome.org/GettingTraces I am unable to provide a stack trace. Please instruct how to get the necessary information.
Comment 4 Claudio Saavedra 2012-03-08 08:40:10 UTC
Which version of epiphany is this exactly?
Comment 5 Bolváry Örs 2012-03-08 11:17:05 UTC
3.0.4
Comment 6 Adam Dingle 2012-04-02 15:53:33 UTC
I see this too.  I'm running Epiphany built from git master on Ubuntu 12.04.
Comment 7 Adam Dingle 2012-04-02 16:31:19 UTC
I don't see this freeze with the same version of Epiphany on Fedora 17.  So I fear this may be related to Ubuntu-specific GTK changes.

During the freeze Epiphany consumes 100% CPU.  The stack trace below reveals that we're inside gtk_scrolled_window_size_allocate().  Perhaps the problem is related to Ubuntu's changes for overlay scrollbars.

  • #0 g_source_list_add
    at /build/buildd/glib2.0-2.32.0/./glib/gmain.c line 825
  • #1 g_source_attach_unlocked
    at /build/buildd/glib2.0-2.32.0/./glib/gmain.c line 872
  • #2 g_source_attach
    at /build/buildd/glib2.0-2.32.0/./glib/gmain.c line 919
  • #3 g_idle_add_full
    at /build/buildd/glib2.0-2.32.0/./glib/gmain.c line 4697
  • #4 _gtk_container_queue_resize_internal
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkcontainer.c line 1709
  • #5 queue_resize_on_widget
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtksizegroup.c line 290
  • #6 gtk_scrolled_window_size_allocate
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkscrolledwindow.c line 2147
  • #7 g_cclosure_marshal_VOID__BOXEDv
    at /build/buildd/glib2.0-2.32.0/./gobject/gmarshal.c line 1160
  • #8 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c line 840
  • #9 g_signal_emit_valist
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3207
  • #10 g_signal_emit
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3352
  • #11 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwidget.c line 4992
  • #12 gtk_expander_size_allocate
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkexpander.c line 786
  • #13 g_cclosure_marshal_VOID__BOXEDv
    at /build/buildd/glib2.0-2.32.0/./gobject/gmarshal.c line 1160
  • #14 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c line 840
  • #15 g_signal_emit_valist
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3207
  • #16 g_signal_emit
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3352
  • #17 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwidget.c line 4992
  • #18 gtk_grid_request_allocate_children
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkgrid.c line 1313
  • #19 gtk_grid_size_allocate
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkgrid.c line 1360
  • #20 g_cclosure_marshal_VOID__BOXEDv
    at /build/buildd/glib2.0-2.32.0/./gobject/gmarshal.c line 1160
  • #21 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c line 840
  • #22 g_signal_emit_valist
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3207
  • #23 g_signal_emit
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3352
  • #24 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwidget.c line 4992
  • #25 gtk_box_size_allocate
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkbox.c line 658
  • #26 g_cclosure_marshal_VOID__BOXEDv
    at /build/buildd/glib2.0-2.32.0/./gobject/gmarshal.c line 1160
  • #27 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c line 840
  • #28 g_signal_emit_valist
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3207
  • #29 g_signal_emit
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3352
  • #30 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwidget.c line 4992
  • #31 gtk_window_size_allocate
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwindow.c line 5610
  • #32 g_closure_invoke
    at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c line 777
  • #33 signal_emit_unlocked_R
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3477
  • #34 g_signal_emit_valist
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3296
  • #35 g_signal_emit
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3352
  • #36 gtk_widget_size_allocate
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwidget.c line 4992
  • #37 gtk_container_resize_children
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkcontainer.c line 1825
  • #38 gtk_window_move_resize
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwindow.c line 7392
  • #39 gtk_window_check_resize
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwindow.c line 6302
  • #40 _g_closure_invoke_va
    at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c line 840
  • #41 g_signal_emit_valist
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3207
  • #42 g_signal_emit
    at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c line 3352
  • #43 gtk_container_idle_sizer
    at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkcontainer.c line 1661
  • #44 gdk_threads_dispatch
    at /build/buildd/gtk+3.0-3.4.0/./gdk/gdk.c line 763
  • #45 g_main_dispatch
    at /build/buildd/glib2.0-2.32.0/./glib/gmain.c line 2515
  • #46 g_main_context_dispatch
    at /build/buildd/glib2.0-2.32.0/./glib/gmain.c line 3052
  • #47 g_main_context_iterate
    at /build/buildd/glib2.0-2.32.0/./glib/gmain.c line 3123
  • #48 g_main_context_iterate
    at /build/buildd/glib2.0-2.32.0/./glib/gmain.c line 3060
  • #49 g_main_context_iteration
    at /build/buildd/glib2.0-2.32.0/./glib/gmain.c line 3184
  • #50 g_application_run
    at /build/buildd/glib2.0-2.32.0/./gio/gapplication.c line 1496
  • #51 main
    at ephy-main.c line 481

Comment 8 Adam Dingle 2012-04-02 16:45:12 UTC
Since this may be Ubuntu-specific, I've also filed a bug downstream at

https://bugs.launchpad.net/ubuntu/+source/epiphany-browser/+bug/971690
Comment 9 Adam Dingle 2012-04-02 17:00:03 UTC
Oddly, if I enable overlay scrollbars in Ubuntu (by installing liboverlay-scrollbar3) then everything works fine.  This hang only occurs when overlay scrollbars are disabled.
Comment 10 Adam Dingle 2012-04-02 17:10:47 UTC
Also, if I switch to the Adwaita theme then everything works fine.  The hang only occurs when I use the default Ambiance theme with overlay scrollbars disabled.
Comment 11 Jean-François Fortin Tam 2012-10-07 15:01:13 UTC
Works with Adwaita and only occurs when deviating from the patched behavior of Ubuntu while running Ubuntu? Kindly report that to the folks who patched it in the first place please :)