TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Peter Fitzsimmons
from: Russell Coker
date: 1994-06-16 22:30:36
subject: Cset problem.

RC> "Exception = 80010001 occurred at EIP = 1a67b."

 PF> If you look 80010001 up (it's an OS/2 Exception,  not a 

   Where?

 PF> compiler error),you'll see that it is "unable to grow 
 PF> stack".

 PF> As a rule,  you're supposed to have 8k bytes of free 
 PF> stack before calling any OS/2 function.  How big of a 
 PF> stack are you creating your thread with?

   The bare minimum.  I think that would probably have been the cause of my
problem, but as I've totally re-written my code since then I can't really
test the theory.  In future I'll use a minimum of at least 16K more than I
need to avoid this sort of problem.
   Anyway this still doesn't explain why my program worked!  Surely if it
got an exception it should have been killed (I didn't have an exception
handler then)!


   Thanks for the help, cya.


--- Maximus/2 2.01wb

* Origin: Multi - 61-3-739-7145 (3:633/363)
SEEN-BY: 54/54 620/243 632/301 348 365 386 998 633/104 252 260 357 363 371
SEEN-BY: 633/373 634/384 635/210 502 503 636/100 638/100 640/820 690/660
SEEN-BY: 711/409 413 430 807 808 809 934 712/353 623 713/888 800/1 2442/0
@PATH: 633/363 260 371 635/503 632/348 711/409 54/54 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.