This no longer occurs with Epiphany 3.6.1 on Ubuntu Raring (at least not
with libgtk 3.7.12).  So this is no longer an issue; marking invalid.

** Changed in: epiphany-browser (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to epiphany-browser in Ubuntu.
https://bugs.launchpad.net/bugs/971690

Title:
  adding a bookmark hangs Epiphany if overlay scrollbars are disabled

Status in “epiphany-browser” package in Ubuntu:
  Invalid

Bug description:
  I'm running Epiphany 3.4.0.1 on Ubuntu 12.04.  Whenever I try to add a
  bookmark, Epiphany hangs and consumes 100% CPU.

  The bug does not occur on Fedora 17, so this may be related to
  Ubuntu's changes to GTK.  The hang occurs inside
  gtk_scrolled_window_size_allocate(), so it may be related to overlay
  scrollbar changes.  A stack trace is below.

  This has been reported upstream at
  https://bugzilla.gnome.org/show_bug.cgi?id=671593 .

  #0  0x00007ffff2f744e3 in g_source_list_add (source=0x1714390, 
context=<optimized out>)
      at /build/buildd/glib2.0-2.32.0/./glib/gmain.c:825
  #1  g_source_attach_unlocked (source=0x1714390, context=0x714130)
      at /build/buildd/glib2.0-2.32.0/./glib/gmain.c:872
  #2  0x00007ffff2f74fe6 in g_source_attach (source=0x1714390, context=0x714130)
      at /build/buildd/glib2.0-2.32.0/./glib/gmain.c:919
  #3  0x00007ffff2f77ef5 in g_idle_add_full (priority=110, 
      function=0x7ffff5081610 <gdk_threads_dispatch>, data=0x1711e60, 
      notify=0x7ffff5081230 <gdk_threads_dispatch_free>)
      at /build/buildd/glib2.0-2.32.0/./glib/gmain.c:4697
  #4  0x00007ffff53d8c0a in _gtk_container_queue_resize_internal 
(container=<optimized out>, 
      invalidate_only=0) at 
/build/buildd/gtk+3.0-3.4.0/./gtk/gtkcontainer.c:1709
  #5  0x00007ffff54d9640 in queue_resize_on_widget (widget=0x8d68a0, 
check_siblings=<optimized out>, 
      flags=0) at /build/buildd/gtk+3.0-3.4.0/./gtk/gtksizegroup.c:290
  #6  0x00007ffff54cd96e in gtk_scrolled_window_size_allocate (widget=0x8d68a0, 
      allocation=0x7fffffffc2a0) at 
/build/buildd/gtk+3.0-3.4.0/./gtk/gtkscrolledwindow.c:2147
  #7  0x00007ffff343afad in g_cclosure_marshal_VOID__BOXEDv (closure=0x6d8310, 
      return_value=<optimized out>, instance=0x8d68a0, args=<optimized out>, 
      marshal_data=<optimized out>, n_params=<optimized out>, 
param_types=0x6d2a40)
      at /build/buildd/glib2.0-2.32.0/./gobject/gmarshal.c:1160
  #8  0x00007ffff3437e1c in _g_closure_invoke_va (closure=0x6d8310, 
return_value=0x0, 
      instance=0x8d68a0, args=0x7fffffffc158, n_params=1, 
param_types=<optimized out>)
      at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c:840
  #9  0x00007ffff3450721 in g_signal_emit_valist (instance=0x8d68a0, 
signal_id=<optimized out>, 
      detail=0, var_args=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3207
  #10 0x00007ffff3451222 in g_signal_emit (instance=<optimized out>, 
signal_id=<optimized out>, 
      detail=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3352
  #11 0x00007ffff559a179 in gtk_widget_size_allocate (widget=0x8d68a0, 
allocation=<optimized out>)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwidget.c:4992
  #12 0x00007ffff540546a in gtk_expander_size_allocate (widget=0x81dc70, 
allocation=0x7fffffffc850)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkexpander.c:786
  #13 0x00007ffff343afad in g_cclosure_marshal_VOID__BOXEDv (closure=0x6d8310, 
      return_value=<optimized out>, instance=0x81dc70, args=<optimized out>, 
      marshal_data=<optimized out>, n_params=<optimized out>, 
param_types=0x6d2a40)
      at /build/buildd/glib2.0-2.32.0/./gobject/gmarshal.c:1160
  #14 0x00007ffff3437e1c in _g_closure_invoke_va (closure=0x6d8310, 
return_value=0x0, 
      instance=0x81dc70, args=0x7fffffffc708, n_params=1, 
param_types=<optimized out>)
      at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c:840
  #15 0x00007ffff3450721 in g_signal_emit_valist (instance=0x81dc70, 
signal_id=<optimized out>, 
      detail=0, var_args=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3207
  #16 0x00007ffff3451222 in g_signal_emit (instance=<optimized out>, 
signal_id=<optimized out>, 
      detail=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3352
  #17 0x00007ffff559a179 in gtk_widget_size_allocate (widget=0x81dc70, 
allocation=<optimized out>)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwidget.c:4992
  #18 0x00007ffff542d0b9 in gtk_grid_request_allocate_children 
(request=0x7fffffffc980)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkgrid.c:1313
  #19 gtk_grid_size_allocate (widget=<optimized out>, allocation=<optimized 
out>)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkgrid.c:1360
  #20 0x00007ffff343afad in g_cclosure_marshal_VOID__BOXEDv (closure=0x6d8310, 
      return_value=<optimized out>, instance=0x9c2ae0, args=<optimized out>, 
      marshal_data=<optimized out>, n_params=<optimized out>, 
param_types=0x6d2a40)
      at /build/buildd/glib2.0-2.32.0/./gobject/gmarshal.c:1160
  #21 0x00007ffff3437e1c in _g_closure_invoke_va (closure=0x6d8310, 
return_value=0x0, 
      instance=0x9c2ae0, args=0x7fffffffcd08, n_params=1, 
param_types=<optimized out>)
      at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c:840
  #22 0x00007ffff3450721 in g_signal_emit_valist (instance=0x9c2ae0, 
signal_id=<optimized out>, 
      detail=0, var_args=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3207
  #23 0x00007ffff3451222 in g_signal_emit (instance=<optimized out>, 
signal_id=<optimized out>, 
      detail=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3352
  #24 0x00007ffff559a179 in gtk_widget_size_allocate (widget=0x9c2ae0, 
allocation=<optimized out>)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwidget.c:4992
  #25 0x00007ffff5395b10 in gtk_box_size_allocate (widget=<optimized out>, 
      allocation=<optimized out>) at 
/build/buildd/gtk+3.0-3.4.0/./gtk/gtkbox.c:658
  #26 0x00007ffff343afad in g_cclosure_marshal_VOID__BOXEDv (closure=0x6d8310, 
      return_value=<optimized out>, instance=0x8fa530, args=<optimized out>, 
      marshal_data=<optimized out>, n_params=<optimized out>, 
param_types=0x6d2a40)
      at /build/buildd/glib2.0-2.32.0/./gobject/gmarshal.c:1160
  #27 0x00007ffff3437e1c in _g_closure_invoke_va (closure=0x6d8310, 
return_value=0x0, 
      instance=0x8fa530, args=0x7fffffffd2d8, n_params=1, 
param_types=<optimized out>)
      at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c:840
  #28 0x00007ffff3450721 in g_signal_emit_valist (instance=0x8fa530, 
signal_id=<optimized out>, 
      detail=0, var_args=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3207
  #29 0x00007ffff3451222 in g_signal_emit (instance=<optimized out>, 
signal_id=<optimized out>, 
      detail=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3352
  #30 0x00007ffff559a179 in gtk_widget_size_allocate (widget=0x8fa530, 
allocation=<optimized out>)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwidget.c:4992
  #31 0x00007ffff55a4897 in gtk_window_size_allocate (widget=0x10f9200, 
allocation=0x7fffffffda30)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwindow.c:5610
  #32 0x00007ffff3437c82 in g_closure_invoke (closure=0x6d8310, 
return_value=0x0, n_param_values=2, 
      param_values=0x7fffffffd6b0, invocation_hint=<optimized out>)
      at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c:777
  #33 0x00007ffff3449159 in signal_emit_unlocked_R (node=<optimized out>, 
detail=0, 
      instance=<optimized out>, emission_return=0x0, 
instance_and_params=0x7fffffffd6b0)
      at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3477
  #34 0x00007ffff3451079 in g_signal_emit_valist (instance=0x10f9200, 
signal_id=<optimized out>, 
      detail=0, var_args=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3296
  #35 0x00007ffff3451222 in g_signal_emit (instance=<optimized out>, 
signal_id=<optimized out>, 
      detail=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3352
  #36 0x00007ffff559a179 in gtk_widget_size_allocate (widget=0x10f9200, 
allocation=<optimized out>)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwidget.c:4992
  #37 0x00007ffff53d8cf6 in gtk_container_resize_children (container=0x10f9200)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkcontainer.c:1825
  #38 0x00007ffff55a4e01 in gtk_window_move_resize (window=0x10f9200)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwindow.c:7392
  #39 gtk_window_check_resize (container=0x10f9200)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkwindow.c:6302
  #40 0x00007ffff3437eaa in _g_closure_invoke_va (closure=0x6d7e70, 
return_value=0x0, 
      instance=0x10f9200, args=0x7fffffffdee8, n_params=0, 
param_types=<optimized out>)
      at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c:840
  #41 0x00007ffff3450721 in g_signal_emit_valist (instance=0x10f9200, 
signal_id=<optimized out>, 
      detail=0, var_args=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3207
  #42 0x00007ffff3451222 in g_signal_emit (instance=<optimized out>, 
signal_id=<optimized out>, 
      detail=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3352
  #43 0x00007ffff53d8c75 in gtk_container_idle_sizer (data=<optimized out>)
      at /build/buildd/gtk+3.0-3.4.0/./gtk/gtkcontainer.c:1661
  #44 0x00007ffff508163f in gdk_threads_dispatch (data=<optimized out>)
      at /build/buildd/gtk+3.0-3.4.0/./gdk/gdk.c:763
  #45 0x00007ffff2f76c9a in g_main_dispatch (context=0x714130)
      at /build/buildd/glib2.0-2.32.0/./glib/gmain.c:2515
  #46 g_main_context_dispatch (context=0x714130) at 
/build/buildd/glib2.0-2.32.0/./glib/gmain.c:3052
  #47 0x00007ffff2f77060 in g_main_context_iterate (dispatch=1, 
block=<optimized out>, 
      context=0x714130, self=<optimized out>) at 
/build/buildd/glib2.0-2.32.0/./glib/gmain.c:3123
  #48 g_main_context_iterate (context=0x714130, block=<optimized out>, 
dispatch=1, 
      self=<optimized out>) at /build/buildd/glib2.0-2.32.0/./glib/gmain.c:3060
  #49 0x00007ffff2f77124 in g_main_context_iteration (context=0x714130, 
may_block=1)
      at /build/buildd/glib2.0-2.32.0/./glib/gmain.c:3184
  #50 0x00007ffff3be2b74 in g_application_run (application=0x80f000, 
argc=<optimized out>, 
      argv=0x7fffffffe268) at 
/build/buildd/glib2.0-2.32.0/./gio/gapplication.c:1496
  #51 0x000000000042d522 in main (argc=1, argv=0x7fffffffe268) at 
ephy-main.c:481

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/epiphany-browser/+bug/971690/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to