Sanity Check: IE6 crashes

8 views
Skip to first unread message

IamRobe...@gmail.com

unread,
Sep 2, 2007, 10:37:08 AM9/2/07
to Google Web Toolkit
I have seen a few posts about EXCEPTION_ACCESS_VIOLATION in hosted
mode, but this one also crashes IE6. IE7 and FF worked fine for me.

Can someone confirm that they also see IE6 crashing?

http://gwtsandbox.com/demo/chess/index.html

IE6 will crash consistently (for me) after you move a second piece.

In hosted mode the error is:

# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c91142e, pid=1916,
tid=3484
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode)
# Problematic frame:
# C [ntdll.dll+0x1142e]

The stack trace is below. It crashes as the drag ends, when
DOM.removeChild() is called.

org.eclipse.swt.internal.ole.win32.COM.VtblCall(IIILorg/eclipse/swt/
internal/ole/win32/GUID;IILorg/eclipse/swt/internal/ole/win32/
DISPPARAMS;ILorg/eclipse/swt/internal/ole/win32/EXCEPINFO;[I)I
org.eclipse.swt.ole.win32.OleAutomation.invoke(II[Lorg/eclipse/swt/ole/
win32/Variant;[ILorg/eclipse/swt/ole/win32/Variant;)I
com.google.gwt.dev.shell.ie.ModuleSpaceIE6.doInvokeOnWindow(Lorg/
eclipse/swt/ole/win32/OleAutomation;Ljava/lang/String;[Lorg/eclipse/
swt/ole/win32/Variant;)Lorg/eclipse/swt/ole/win32/Variant;
com.google.gwt.dev.shell.ie.ModuleSpaceIE6.doInvoke(Ljava/lang/
String;Ljava/lang/Object;[Ljava/lang/Class;[Ljava/lang/Object;)Lcom/
google/gwt/dev/shell/JsValue;
com.google.gwt.dev.shell.ModuleSpace.invokeNative(Ljava/lang/
String;Ljava/lang/Object;[Ljava/lang/Class;[Ljava/lang/Object;)Lcom/
google/gwt/dev/shell/JsValue;
com.google.gwt.dev.shell.ModuleSpace.invokeNativeVoid(Ljava/lang/
String;Ljava/lang/Object;[Ljava/lang/Class;[Ljava/lang/Object;)V+6
com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(Ljava/lang/
String;Ljava/lang/Object;[Ljava/lang/Class;[Ljava/lang/Object;)V+7
com.google.gwt.user.client.impl.DOMImpl.removeChild(Lcom/google/gwt/
user/client/Element;Lcom/google/gwt/user/client/Element;)V+91
com.google.gwt.user.client.DOM.removeChild(Lcom/google/gwt/user/client/
Element;Lcom/google/gwt/user/client/Element;)V+5
com.google.gwt.user.client.ui.ComplexPanel.remove(Lcom/google/gwt/user/
client/ui/Widget;)Z+25
com.google.gwt.user.client.ui.AbsolutePanel.remove(Lcom/google/gwt/
user/client/ui/Widget;)Z+2
com.google.gwt.user.client.ui.Widget.removeFromParent()V+18
com.allen_sauer.gwt.dragdrop.client.PickupDragController.dragEnd(Lcom/
google/gwt/user/client/ui/Widget;Lcom/google/gwt/user/client/ui/
Widget;)V+58
com.allen_sauer.gwt.dragdrop.client.MouseDragHandler.onMouseUp(Lcom/
google/gwt/user/client/ui/Widget;II)V+156
com.google.gwt.user.client.ui.MouseListenerCollection.fireMouseUp(Lcom/
google/gwt/user/client/ui/Widget;II)V+26
...

When you drop a piece, which is a clipped Image, it is removing the
Image from a SimplePanel, and adding it to another SimplePanel. Using
GWT 1.4 final and gwt-dnd 1.2.1

Any thoughts? I could put a "Best viewed in..." note on it, but I
would rather void that if possible.

Rob

Bob Lebel

unread,
Sep 2, 2007, 8:16:32 PM9/2/07
to Google Web Toolkit
I tried it with IE6. Just starting to move a piece make the browser
freeze for me, i don't even have the time to drop it. It doesn't crash
the same way you said.

On Sep 2, 10:37 am, "IamRobertHan...@gmail.com"

forkos...@gmail.com

unread,
Sep 3, 2007, 2:54:12 PM9/3/07
to Google Web Toolkit
My IE crashes but only when i move white pieces. Black pieces work
ok .. i tried this 5 times , same result.

On Sep 2, 9:37 am, "IamRobertHan...@gmail.com"

rusty

unread,
Sep 18, 2007, 1:02:26 AM9/18/07
to Google Web Toolkit
Hi Robert,

Did you end up figuring out what causes this. I'm having a similar
issue, but only on some versions of IE. I'm not sure what is causing
it, but the browser crashes.

I went to you chess example, and moving a white piece constantly
crashes my browser.

Rusty

On Sep 4, 3:54 am, "forkosh.a...@gmail.com" <forkosh.a...@gmail.com>
wrote:
> MyIEcrashes but only when i move white pieces. Black pieces work


> ok .. i tried this 5 times , same result.
>
> On Sep 2, 9:37 am, "IamRobertHan...@gmail.com"
>
> <IamRobertHan...@gmail.com> wrote:
> > I have seen a few posts about EXCEPTION_ACCESS_VIOLATION in hosted
> > mode, but this one also crashes IE6. IE7 and FF worked fine for me.
>
> > Can someone confirm that they also see IE6 crashing?
>
> >http://gwtsandbox.com/demo/chess/index.html
>

> > IE6 willcrashconsistently (for me) after you move a second piece.

Scott Blum

unread,
Sep 18, 2007, 11:30:31 AM9/18/07
to Google-We...@googlegroups.com
Rob:

If I drag a white piece first, the browser just hangs and stops responding at the end of the move.

If I drag a black piece first, the browser crashes at the start of the move.

Scott

Fred Sauer

unread,
Oct 5, 2007, 1:43:46 PM10/5/07
to Google-We...@googlegroups.com
Rob,

Did you ever get anywhere with this on IE6?
--
Fred Sauer
fr...@allen-sauer.com

siaroslaw

unread,
Nov 16, 2007, 12:19:31 PM11/16/07
to Google Web Toolkit
Hello,
I had the same problem. I tried to develope an application using drag
and drop, but the IE 6 crashes when I try to drag a widget that
contains an image and a label. At first, I thought it was the matter
of image bundle. Replacing the image from bundle with a normal Image
widget didn't help.
Any ideas?

siaroslaw

unread,
Nov 17, 2007, 6:09:45 AM11/17/07
to Google Web Toolkit
Hello again,
It may sound funny, but I found the cure for this problem (the only
one that works). By chance, I added 2px padding around the widget
that's in move. I use proxy widget while dragging. Maybe you will find
this hint useful.

Fred Sauer

unread,
Dec 27, 2007, 6:23:24 PM12/27/07
to Google-We...@googlegroups.com
Darek,

I believe that this issue has been worked around as of gwt-dnd 2.0.2, or at least I've not had anyone reproduce this issue with IE6 as of 2.0.2:
  http://code.google.com/p/gwt-dnd/wiki/ReleaseNotes


Please let me know if you find otherwise.

Thanks
Fred

Reply all
Reply to author
Forward
0 new messages