Bug 39987
| Summary: | tinyurl.com leads to using up to 100% CPU usage | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | pano_90 |
| Component: | WebKit Qt | Assignee: | 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 | ||
pano_90
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
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Kent Hansen
Reproduced with 4.7/trunk.
Robert Hogan
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
Alexis Menard (darktears)
I can't reproduce anymore with 4.7/Trunk and flash plugin 10.3.