It seems to be reliably failing to load the PAC file on the first attempt.

I run test/create-proxy-config ...

pacrunner[15511]: src/manager.c:create_proxy_config() sender :1.460 method auto 
interface eth0
pacrunner[15511]: src/manager.c:create_proxy_config() url 
http://twosheds.infradead.org/proxy.pac script (nil)
pacrunner[15511]: src/proxy.c:pacrunner_proxy_create() interface eth0
pacrunner[15511]: src/proxy.c:pacrunner_proxy_create() proxy 0x5234320
pacrunner[15511]: src/manager.c:create_config() path 
/org/pacrunner/configuration0
pacrunner[15511]: src/proxy.c:pacrunner_proxy_set_auto() proxy 0x5234320 url 
http://twosheds.infradead.org/proxy.pac script (nil)
pacrunner[15511]: src/proxy.c:set_method() proxy 0x5234320 method 3
pacrunner[15511]: src/proxy.c:reset_proxy() proxy 0x5234320
pacrunner[15511]: src/proxy.c:pacrunner_proxy_ref() proxy 0x5234320
pacrunner[15511]: src/download.c:__pacrunner_download_update() url 
http://twosheds.infradead.org/proxy.pac
pacrunner[15511]: plugins/curl.c:curl_download() url 
http://twosheds.infradead.org/proxy.pac
pacrunner[15511]: plugins/curl.c:timer_callback() interval 0
pacrunner[15511]: plugins/curl.c:check_sockets() result 0 handles 1

 ... Kill it (create-proxy-config) by hitting Ctrl-C ...

pacrunner[15511]: src/manager.c:destroy_proxy_config() sender :1.460 path 
/org/pacrunner/configuration0
pacrunner[15511]: src/manager.c:destroy_config() path 
/org/pacrunner/configuration0
pacrunner[15511]: src/proxy.c:pacrunner_proxy_disable() proxy 0x5234320
pacrunner[15511]: src/proxy.c:pacrunner_proxy_unref() proxy 0x5234320

 ... run it again and this time it works ...

pacrunner[15511]: src/manager.c:create_proxy_config() sender :1.461 method auto 
interface eth0
pacrunner[15511]: src/manager.c:create_proxy_config() url 
http://twosheds.infradead.org/proxy.pac script (nil)
pacrunner[15511]: src/proxy.c:pacrunner_proxy_create() interface eth0
pacrunner[15511]: src/proxy.c:pacrunner_proxy_create() proxy 0x5271e80
pacrunner[15511]: src/manager.c:create_config() path 
/org/pacrunner/configuration1
pacrunner[15511]: src/proxy.c:pacrunner_proxy_set_auto() proxy 0x5271e80 url 
http://twosheds.infradead.org/proxy.pac script (nil)
pacrunner[15511]: src/proxy.c:set_method() proxy 0x5271e80 method 3
pacrunner[15511]: src/proxy.c:reset_proxy() proxy 0x5271e80
pacrunner[15511]: src/proxy.c:pacrunner_proxy_ref() proxy 0x5271e80
pacrunner[15511]: src/download.c:__pacrunner_download_update() url 
http://twosheds.infradead.org/proxy.pac
pacrunner[15511]: plugins/curl.c:curl_download() url 
http://twosheds.infradead.org/proxy.pac
pacrunner[15511]: plugins/curl.c:timer_callback() interval 0
pacrunner[15511]: plugins/curl.c:write_callback() size 1 nitems 270 realsize 270
pacrunner[15511]: plugins/curl.c:socket_callback() what 1 source 0
pacrunner[15511]: plugins/curl.c:socket_callback() poll in
pacrunner[15511]: plugins/curl.c:socket_callback() source 19
pacrunner[15511]: plugins/curl.c:check_sockets() result 0 handles 1
pacrunner[15511]: plugins/curl.c:check_sockets() finished 
http://twosheds.infradead.org/proxy.pac result 0
pacrunner[15511]: src/proxy.c:download_callback() url 
http://twosheds.infradead.org/proxy.pac content 0x5252ff0
pacrunner[15511]: src/proxy.c:pacrunner_proxy_enable() proxy 0x5234320
pacrunner[15511]: src/proxy.c:pacrunner_proxy_ref() proxy 0x5234320
pacrunner[15511]: src/v8.cc:__pacrunner_mozjs_set_proxy() proxy 0x5234320
pacrunner[15511]: src/proxy.c:pacrunner_proxy_get_script() proxy 0x5234320
pacrunner[15511]: src/proxy.c:pacrunner_proxy_unref() proxy 0x5234320
pacrunner[15511]: plugins/curl.c:event_callback() condition 1
pacrunner[15511]: plugins/curl.c:write_callback() size 1 nitems 270 realsize 270
pacrunner[15511]: plugins/curl.c:socket_callback() what 4 source 19
pacrunner[15511]: plugins/curl.c:socket_callback() poll remove
pacrunner[15511]: plugins/curl.c:socket_callback() source 0
pacrunner[15511]: plugins/curl.c:check_sockets() result 0 handles 0
pacrunner[15511]: plugins/curl.c:check_sockets() finished 
http://twosheds.infradead.org/proxy.pac result 0
pacrunner[15511]: src/proxy.c:download_callback() url 
http://twosheds.infradead.org/proxy.pac content 0x528d450
pacrunner[15511]: src/proxy.c:pacrunner_proxy_enable() proxy 0x5271e80
pacrunner[15511]: src/proxy.c:pacrunner_proxy_ref() proxy 0x5271e80
pacrunner[15511]: src/v8.cc:__pacrunner_mozjs_set_proxy() proxy 0x5271e80
pacrunner[15511]: src/proxy.c:pacrunner_proxy_get_script() proxy 0x5271e80
pacrunner[15511]: src/proxy.c:pacrunner_proxy_unref() proxy 0x5271e80

-- 
dwmw2

_______________________________________________
connman mailing list
[email protected]
http://lists.connman.net/listinfo/connman

Reply via email to