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
