[Date Prev][Date Next][Thread Prev][Thread Next] [Search] [Date Index] [Thread Index]

[MacPerl] Error type 12



Hi!  I've created a (very large) .acgi for the place I work.  I'm having 
a big problem with every so often, MacPerl crashes with an error type 
12.  This then leaves the .acgi hanging, and the .acgi becomes unquitable 
-- that is, it doesn't respond to any attempts to kill it.  If it becomes 
foreground, and a force quit is attempted, it won't allow you to quit the 
.acgi -- it instead pulls up some other process, and asks if you want to 
quit that.  If you say ok, it seems to work, but about a second later the 
whole system freezes.  I've tried using a process manager to quit it, and 
nothing happens.  The problem is that once this happens, attempting to 
relaunch MacPerl causes a freeze, and attempting to shut down/restart 
causes a freeze -- because it can't quit the app, so it brings it forward 
for you to quit, and you can't so if you try a force quit, it asks to 
quit some other process, and you just can't get the machine to shut 
down.

An error type 12 is listed as an unimplemented core routine -- ie, 
something that wants to pop up a debugger.  I don't have a debugger (like 
MacsBug) installed -- and I would rather not have one....

The closest that I can come to a possibility for the problem is if more 
than one person tries to hit the server at the same time.  Is there any 
way to solve this?  I _really_ need to be able to present a stable 
platform here.

Also, while I'm writing, is there some way to lock a file in MacOS -- I 
need to make a change to it, and the only way I have is to read the file 
in, close it, open it again, and overwrite it, which allows the file to 
be changed in between.  And I'd rather not have that.

Thanks muchly,
Ricky Morse
Perl (somewhat) novice

# ===== Want to unsubscribe from this list?
# ===== Send mail with body "unsubscribe" to macperl-request@macperl.org