Azuki
January 10th, 2006, 22:08
Well, i use Kos 1.2.0 dans DCfreedev patched, i load an .elf file to the dreamcast through serial coder's cable.
After some function calls this error happens :
KallistiOS 1.2.0: Sat Jul 12 16:52:05 2003
La Cible@amd600:/home/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
PuruPuru (Vibration) Pack: JumpPack
VMU Driver: Clock, LCD, MemoryCard
Mouse Driver: Mouse
Keyboard Driver: Keyboard
Controller Driver: Controller
DMA Buffer at ac7005a0
vid_set_mode: 640x480 NTSC
fs_romdisk: mounting image at 0x8c059f40 at /rd
dc-load console support enabled
maple: attached devices:
A0: Dreamcast Controller (01000000: Controller)
vid_set_mode: 640x480 NTSC
Requested sbrk_base 0x8d033000, was 0x8cf9d000, diff 614400
kernel panic: out of memory; about to run over kernel stack
arch: aborting the system
the source is a code testing a function by calling it in a loop something like this :
void Function{ .... };
int main(int argc, char *argv[])
{
for (unsigned int count=0; count< 10;count++)
{
Function();
}
}
the meaning of this test is to make a recursion of some functions while the user do not press a button.
I use only local variables in the function ...
what is wrong doing this ?
After some function calls this error happens :
KallistiOS 1.2.0: Sat Jul 12 16:52:05 2003
La Cible@amd600:/home/kos
thd: pre-emption enabled, HZ=100
maple: active drivers:
PuruPuru (Vibration) Pack: JumpPack
VMU Driver: Clock, LCD, MemoryCard
Mouse Driver: Mouse
Keyboard Driver: Keyboard
Controller Driver: Controller
DMA Buffer at ac7005a0
vid_set_mode: 640x480 NTSC
fs_romdisk: mounting image at 0x8c059f40 at /rd
dc-load console support enabled
maple: attached devices:
A0: Dreamcast Controller (01000000: Controller)
vid_set_mode: 640x480 NTSC
Requested sbrk_base 0x8d033000, was 0x8cf9d000, diff 614400
kernel panic: out of memory; about to run over kernel stack
arch: aborting the system
the source is a code testing a function by calling it in a loop something like this :
void Function{ .... };
int main(int argc, char *argv[])
{
for (unsigned int count=0; count< 10;count++)
{
Function();
}
}
the meaning of this test is to make a recursion of some functions while the user do not press a button.
I use only local variables in the function ...
what is wrong doing this ?