I've tripped across a problem trying to run a hbci enabled version of
gnucash.  This problem recently appeared when I updated from using
openhbci to openhbci2.  The error occurs when gnucash runs
finance-quote-check and then waits for the process to finish.  I
consistently get the following errors at this point:

=====

5:2004/03/04 15-11-52:(null):process.c:  129: No information about
process "17568" available
Backtrace:
In unknown file:
   ?: 0* [kill-program]
In
/opt/gnucash/devel/share/gnucash/guile-modules/gnucash/price-quotes.scm:
 242: 1* (and program (let ((pid #)) (close-input-port (cadr program))
...))
 243: 2  (let ((pid (car program))) (close-input-port (cadr program))
...)
In /opt/gnucash/devel/share/gnucash/guile-modules/gnucash/process.scm:
   ...
  98: 3  [loop ...
  98: 4*  [waitpid 17568 3]

/opt/gnucash/devel/share/gnucash/guile-modules/gnucash/process.scm:98:21: In procedure 
waitpid in expression (waitpid pid waitopt):
/opt/gnucash/devel/share/gnucash/guile-modules/gnucash/process.scm:98:21: No child 
processes

=====

Gnucash then summarily quits.  Thanks to a suggestion from Derek, I
tracked the problem back to the GWEN_Process_ModuleInit() function in
gwenhywfar-0.9.6 (a prerequisite of openhbci2).  This function installs
a signal handler to catch the SIGCHLD signal, apparently overriding the
guile signal handler.  Guile doesn't accept this situation, thus the
problem.  If one of the hbci developers on the list would work with the
gwenhywfar developers to resolve this problem, I would appreciate it.

David

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
gnucash-devel mailing list
[EMAIL PROTECTED]
http://www.gnucash.org/cgi-bin/mailman/listinfo/gnucash-devel

Reply via email to