| Title: | Latest kits: GKS V6.x (see 2535.*), GKS V5.3 (see 2480.*) | 
| Notice: | Kits: V6.x -> 2535.*; V5.3 -> 2480.* | 
| Moderator: | BGSDEV::CROCKER | 
| Created: | Mon Feb 03 1986 | 
| Last Modified: | Wed May 28 1997 | 
| Last Successful Update: | Fri Jun 06 1997 | 
| Number of topics: | 2734 | 
| Total number of notes: | 9779 | 
Hello all, have a customer who complains he cannot debug his GKS programs with ladebug. Could reproduce the problem with the example backgammon.c (which i compiled with -g flag for the debugger). While stepping through the program the debugger does not go beyond the open_workstation call. Stepping in the open_workstation line gives: thread received signal i/o, stopped (Digital UNIX 4.0, GKS 6.4) Any ideas or workaround ? Thenks in advance for help. /Reinhard
| T.R | Title | User | Personal Name | Date | Lines | 
|---|---|---|---|---|---|
| 2725.1 | Can infer some ideas from release note info | SUBPAC::FARICELLI | Fri Feb 21 1997 10:33 | 15 | |
| 
   I can't test this, since I have an ancient version of ladebug, but...
   Two problems here; both are mentioned in the release notes.
   The info is for dbx, but you can infer for decladebug.
   1) GKS uses the fork() call. I believe new versions of ladebug
      handle programs that fork. You can set the debug variable
      $catchforks and make sure you stay in the parent process
      (see 'switch'). (This is the part I can't check)
   2) The GKS release notes suggest saying "ignore IO" to avoid
      catching a signal it needs.
   -- John Faricelli
 | |||||
| 2725.2 | Thanks, "ignore io'" did the trick | GYPOS3::EIBL | Reinhard Eibl @FKR, DTN 865-4027 | Fri Feb 21 1997 11:38 | 4 | 
| John, thanks for the hint. (I should have known that) The option "ignore io" did the trick for the ladebug, it works now. /Reinhard | |||||