pocahontas
2005-02-24 04:32:19 UTC
I can run all the
exe files
successfully from
main individually.
However, when I use
shell.exe to load
other files (b.exe,
long.exe), the
program crashes with
the following error:
Exception 13
received, killing
thread 0x0000c000
eax=001d0028
ebx=0000c000
ecx=0000c000
edx=00003000
esi=00000090
edi=00006f67
ebp=0000dec4
eip=00015540
cs=00000008
eflags=00010002
Interrupt
number=13, error
code=40
index=5, TI=0,
IDT=0, EXT=0
cs: index=1, ti=0,
rpl=0
ds: index=2, ti=0,
rpl=0
es: index=2, ti=0,
rpl=0
fs: index=0, ti=0,
rpl=0
gs: index=0, ti=0,
rpl=0
Failed assertion in
Detach_Thread:
kthread->refCount >
0 at
./src/geekos/kthread.c,
line 193, RA=146f5,
thread=0x0000c000
Does anyone know
how to fix this
error? I've already
used memset() to
clear the allocated
memory for
userContext.
Thanks
exe files
successfully from
main individually.
However, when I use
shell.exe to load
other files (b.exe,
long.exe), the
program crashes with
the following error:
Exception 13
received, killing
thread 0x0000c000
eax=001d0028
ebx=0000c000
ecx=0000c000
edx=00003000
esi=00000090
edi=00006f67
ebp=0000dec4
eip=00015540
cs=00000008
eflags=00010002
Interrupt
number=13, error
code=40
index=5, TI=0,
IDT=0, EXT=0
cs: index=1, ti=0,
rpl=0
ds: index=2, ti=0,
rpl=0
es: index=2, ti=0,
rpl=0
fs: index=0, ti=0,
rpl=0
gs: index=0, ti=0,
rpl=0
Failed assertion in
Detach_Thread:
kthread->refCount >
0 at
./src/geekos/kthread.c,
line 193, RA=146f5,
thread=0x0000c000
Does anyone know
how to fix this
error? I've already
used memset() to
clear the allocated
memory for
userContext.
Thanks