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