[OS X TeX] TLU hang on startup
Adam R. Maxwell
amaxwell at mac.com
Fri Jul 9 20:04:08 EDT 2010
On Jul 9, 2010, at 4:51 PM, Justin C. Walker wrote:
> Hi, Adam,
>
> On Jul 9, 2010, at 16:03 , Adam R. Maxwell wrote:
>
>> On Jul 9, 2010, at 11:50 AM, Justin C. Walker wrote:
> [snip]
>>> I'm attaching a 10-sec/20-msec sample of the app while the hang was underway, and the crash log at the time of a "Force Quit" of the app.
>>
>> Thanks; the sample makes this a very useful bug report. It tells me that it's hanging while waiting for CFNetworkExecuteProxyAutoConfigurationURL to complete. So you apparently have a proxy configuration with a .pac URL, and it's unable to download the .pac javascript (or possibly execute it). Is that possible?
>
> Depends on what 'that' is :-}
"That" was a failure to download. If this happens again, try using curl to get the .pac file.
> I do have a .pac file for http usage. Don't know about the javascript part.
The .pac file contains a javascript function; wackypedia has more:
http://en.wikipedia.org/wiki/Proxy_auto-config
> TLU normally works w/o complaint, though. After the hang (and a lapse of about 30 minutes) I tried again, and TLU started up w/o problems.
>
> No errors were reported, AFAIK (it hung early on, before a window was up with which to view a log).
Yes, setting the proxy environment variables has to happen early in startup, before a tlmgr process is spawned.
I think what I'll do is add a timeout on this, and just set the proxy environment variables if and when the download completes and I get a callback. That might lead to a different sort of brokenness, but at least it won't hang indefinitely.
--
Adam
More information about the MacOSX-TeX
mailing list