Crash under Win XP

Feb 27, 2006 at 10:04pm

Crash under Win XP

Hello,
I have many crashed like this:

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j
com.cycling74.max.MaxObject.doOutlet(ILjava/lang/String;[Lco m/cycling74/max/Atom;)Z+0
j
com.cycling74.max.MaxObject.outlet(ILjava/lang/String;[Lcom/ cycling74/max/Atom;)Z+49
j com.cycling74.max.MaxObject.outlet(ILjava/lang/String;)Z+6
j jka.mem.Attr.a(ILjava/lang/String;)V+3
j jka.mem.Attr.a(ILjava/lang/Object;)V+216
j jka.mem.AttrMono.reload()V+6
j jka.mem.Jattrstorage.reload()V+22
j jka.mem.Jattrstorage.reloadAll()V+24
j jka.mem.Jattrstorage.a(Ljava/lang/String;Ljka/mem/c;)V+10
j
com.cba.tampura.tools.JattrstorageFile.applyPredefined(Ljava /lang/String;I)V+19
v ~StubRoutines::call_stub

What may be the cause?

If I try to output a java null pointer, may this be the cause of the
problem?

Thanks,
Chris

#24640
Feb 27, 2006 at 10:22pm

In fact, I’m not sending any null pointer.

Code is ok:
protected void send(int outlet,String val)
{
comtools.tools.Debug.println(“Will send “+val+” on “+outlet);
comtools.tools.Debug.println(“Object has “+getNumOutlets()+” outlets”);
outlet(outlet,val);
}

gives :

Will send C:/Documents and Settings/kjhk/Bureau/Madhyam-20040724-Sa
1.aif on 0
Object has 1 outlets

Also, I tried a defer, but, It still crash and I’m getting:
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j
com.cycling74.max.MaxObject.doOutlet(ILjava/lang/String;[Lco m/cycling74/max/Atom;)Z+0
j
com.cycling74.max.MaxObject.outlet(ILjava/lang/String;[Lcom/ cycling74/max/Atom;)Z+49
j com.cycling74.max.MaxObject.outlet(ILjava/lang/String;)Z+6
j jka.mem.Attr.send(ILjava/lang/String;)V+64
j jka.mem.Attr.send(ILjava/lang/Object;)V+216
j jka.mem.AttrMono.reload()V+6
j jka.mem.Jattrstorage.reload()V+22
j jka.mem.Jattrstorage.reloadAll()V+24
j jka.mem.Jattrstorage$2.execute()V+4
v ~StubRoutines::call_stub
j com.cycling74.max.MaxSystem.defer(Lcom/cycling74/max/Executa ble;)V+0
j jka.mem.Jattrstorage.apply(Ljava/lang/String;Ljka/mem/Predef inedSet;)V+17
j
com.cba.tampura.tools.JattrstorageFile.applyPredefined(Ljava /lang/String;I)V+19
v ~StubRoutines::call_stub

I don’t understand why the defer stack trace mention my initial call. Is
it just memorised or is the execute called under my calling thread? and
then still blocking the caller of applyPredefined?

Thanks for some light….

Chris

#71648

You must be logged in to reply to this topic.