Forums > Java

Crash under Win XP

February 27, 2006 | 10:04 pm

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


February 27, 2006 | 10:22 pm

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


Viewing 2 posts - 1 through 2 (of 2 total)