Bug 39987

Summary: tinyurl.com leads to using up to 100% CPU usage
Product: WebKit Reporter: pano_90
Component: WebKit QtAssignee: Nobody <webkit-unassigned>
Status: RESOLVED WORKSFORME    
Severity: Normal CC: menard, pano_90, robert
Priority: P2 Keywords: Qt, QtTriaged
Version: 528+ (Nightly build)   
Hardware: PC   
OS: Linux   

Description pano_90 2010-06-01 03:30:38 PDT
Visit tinyurl.com, enter an URL in the text box ("Enter a long URL to make
tiny:") and finally click on "MakeTinyURL!".
When you click on "MakeTinyURL!" (tinyurl.com) and the page with the new tiny url
is loaded, CPU usage goes up to 100%.

Closing the tab, or going back, will make the CPU usage normal again.

Reproducible here with rekonq and Arora with Qt 4.6.2


Original bug report: https://bugs.kde.org/show_bug.cgi?id=240227
Comment 1 Kent Hansen 2010-06-15 01:16:50 PDT
Reproduced with 4.7/trunk.
Comment 2 Robert Hogan 2010-12-01 09:29:07 PST
Seems to be flash-related. I don't get 100% cpu on qttestbrowser but I do get a lot of this output:


(<unknown>:10936): Gdk-CRITICAL **: gdk_colormap_new: assertion `GDK_IS_VISUAL (visual)' failed

(<unknown>:10936): Gdk-CRITICAL **: gdk_colormap_alloc_colors: assertion `GDK_IS_COLORMAP (colormap)' failed

(<unknown>:10936): Gtk-CRITICAL **: gtk_widget_modify_bg: assertion `GTK_IS_WIDGET (widget)' failed

(<unknown>:10936): Gdk-CRITICAL **: gdk_colormap_free_colors: assertion `GDK_IS_COLORMAP (colormap)' failed

(<unknown>:10936): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(<unknown>:10936): Gtk-CRITICAL **: gtk_widget_get_visual: assertion `GTK_IS_WIDGET (widget)' failed

(<unknown>:10936): Gdk-CRITICAL **: gdk_colormap_new: assertion `GDK_IS_VISUAL (visual)' failed

(<unknown>:10936): Gdk-CRITICAL **: gdk_colormap_alloc_colors: assertion `GDK_IS_COLORMAP (colormap)' failed

(<unknown>:10936): Gtk-CRITICAL **: gtk_widget_modify_bg: assertion `GTK_IS_WIDGET (widget)' failed

(<unknown>:10936): Gdk-CRITICAL **: gdk_colormap_free_colors: assertion `GDK_IS_COLORMAP (colormap)' failed

(<unknown>:10936): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed

(<unknown>:10936): Gtk-CRITICAL **: gtk_widget_get_visual: assertion `GTK_IS_WIDGET (widget)' failed

(<unknown>:10936): Gdk-CRITICAL **: gdk_colormap_new: assertion `GDK_IS_VISUAL (visual)' failed

(<unknown>:10936): Gdk-CRITICAL **: gdk_colormap_alloc_colors: assertion `GDK_IS_COLORMAP (colormap)' failed

(<unknown>:10936): Gtk-CRITICAL **: gtk_widget_modify_bg: assertion `GTK_IS_WIDGET (widget)' failed

(<unknown>:10936): Gdk-CRITICAL **: gdk_colormap_free_colors: assertion `GDK_IS_COLORMAP (colormap)' failed

(<unknown>:10936): GLib-GObject-CRITICAL **: g_object_unref: assertion `G_IS_OBJECT (object)' failed
Comment 3 Alexis Menard (darktears) 2011-06-28 06:30:29 PDT
I can't reproduce anymore with 4.7/Trunk and flash plugin 10.3.