Hi Rodrigo,

Rodrigo Arias <[email protected]> wrote:

> I have just merged the support to control dillo from a UNIX control 
> socket. There is now a new program called "dilloc" to send commands
> from the CLI. If there is only one dillo process it will choose it,
> otherwise it needs to be specified in the DILLO_PID env var.

I just went to test this and ran into a possible issue.

This is with a fully stock dillo build/install, running on OpenBSD 7.8
amd64:

$ dillo -v 
Dillo 
Libraries: fltk/1.3.9 jpeg/3.1.2 png/1.6.50 webp/1.6.0
zlib/1.3.1.1-motley brotli/1.0.9 LibreSSL/4.2.0 Features: +GIF +JPEG
+PNG +SVG +WEBP +BROTLI +XEMBED +TLS +IPV6 +CTL

$ dillo
paths: Creating directory '/home/user/.dillo/'
paths: Cannot open file '/home/user/.dillo/dillorc': No such file or
directory paths: Using /usr/local/etc/dillo/dillorc
paths: Cannot open file '/home/user/.dillo/keysrc': No such file or
directory paths: Using /usr/local/etc/dillo/keysrc
paths: Cannot open file '/home/user/.dillo/domainrc': No such file or
directory paths: Using /usr/local/etc/dillo/domainrc
Domain: Default accept.
dillo_dns_init: Here we go! (threaded)
TLS library: LibreSSL 4.2.0
Cookies: Created file: /home/user/.dillo/cookiesrc
Disabling cookies.
paths: Cannot open file '/home/user/.dillo/hsts_preload': No such file
or directory paths: Using /usr/local/etc/dillo/hsts_preload
Nav_open_url: new url='about:splash'

Dillo starts normally, then I do this:

$ dilloc help

Right away dillo exits and the console message shows this:

** ERROR **: Control_read_cb Resource temporarily unavailable

This is with just one dillo process running, but I also tested with
setting the DILLO_PID variable. That actually gives a working result
for only one try, and then gives the error if you try again:

$ dillo &
[1] 12345
...

$ export DILLO_PID=12345

$ dilloc ping
pong

$ dilloc ping
** ERROR **: Control_read_cb Resource temporarily unavailable
(dillo exits)

I verified that the process ID remains unchanged and the variable is
still set between dilloc runs, so I'm not sure what's going on.

Happy to troubleshoot further if you have any suggestions.

Regards,
Alex

_______________________________________________
Dillo-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to