[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference bgsdev::gksnotes

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

2725.0. "GKS programs not for ladebug ?" by GYPOS3::EIBL (Reinhard Eibl @FKR, DTN 865-4027) Fri Feb 21 1997 07:28

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.RTitleUserPersonal
Name
DateLines
2725.1Can infer some ideas from release note infoSUBPAC::FARICELLIFri Feb 21 1997 10:3315
   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.2Thanks, "ignore io'" did the trickGYPOS3::EIBLReinhard Eibl @FKR, DTN 865-4027Fri Feb 21 1997 11:384
John, thanks for the hint. (I should have known that)
The option  "ignore io" did the trick for the ladebug, it works now.

/Reinhard