Open Bug 438439 Opened 16 years ago Updated 2 years ago

Dragging an icon from the desktop across the toolbars corrupts display, hangs firefox, many gtk_drag_get_data assertion failures

Categories

(Firefox :: Shell Integration, defect)

3.5 Branch
x86
Linux
defect

Tracking

()

UNCONFIRMED

People

(Reporter: John.B.Little, Unassigned)

Details

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1a1pre) Gecko/2008061011 Minefield/3.1a1pre
Build Identifier: Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1a1pre) Gecko/2008061011 Minefield/3.1a1pre

Dragging an icon from the desktop across the toolbars gives many
Gtk-CRITICAL **: gtk_drag_get_data: assertion `GTK_IS_WIDGET (widget)' failed
errors on standard output.  Firefox becomes unresponsive, emitting 2 to four such errors per second, and can remain in this state for several minutes.
Redraw of the toolbars is slow, leaving that part of the window covered by copies of the dragged icon.  The redraw can be complete while the errors are still appearing and firefox is still unresponsive.

The error console shows one entry:

Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsITransferable.getAnyTransferData]"  nsresult: "0x80004005 (NS_ERROR_FAILURE)"  location: "JS frame :: chrome://browser/content/places/controller.js :: PCDH_canDrop :: line 1310"  data: no]

The problem is worse with KDE (3.5), but does occur with the gnome desktop.  Under gnome the drag events seem to be processed more quickly.



Reproducible: Always

Steps to Reproduce:
1.Drag desktop icon across toolbars rapidly.

Actual Results:  
As above

Expected Results:  
Timely redrawn window.

I been seeing this bug since beta 5, the first ff 3 I've used.  Minefield removed my theme, and I tried disabling all plugins.
Version: unspecified → 3.5 Branch
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: