Closed GoogleCodeExporter closed 9 years ago
Oh no. The formatting becomes crap.
Original comment by metacybernesis@gmail.com
on 9 Jan 2011 at 7:42
What version of WebKit ?
Original comment by nicolas.dufresne@gmail.com
on 11 Jan 2011 at 8:02
1.2.5-2.1
cf. http://packages.debian.org/squeeze/libwebkit-1.0-2
Original comment by metacybernesis@gmail.com
on 11 Jan 2011 at 9:06
did you have the pac file local and use it from a file:// url? I just checked
in a loading fix for pac+file:// based uri,s which resolved a crash of this
type.
Can you verify if trunk r778 solves this for you please?
Original comment by dominiqu...@gmail.com
on 6 Feb 2011 at 1:09
r788 and a pac file like
function FindProxyForURL(url, host) { dnsResolve("non.existence") + ""; }
still have similar segfaults. Please make sure this is some problem with webkit
javascript interpreter.
Original comment by metacybernesis@gmail.com
on 13 Mar 2011 at 11:01
Looks very similar to what we already had in issue 54
Original comment by dominiqu...@gmail.com
on 14 Mar 2011 at 4:54
Looking at the crash I have here:
#0 __strcmp_ia32 () at ../sysdeps/i386/i686/multiarch/../strcmp.S:39
#1 0x018edf82 in _run (self=0x8189c00, pac=0x8189c10, url=0x81112d0)
at pacrunner_webkit.c:197
#2 0x01867bfa in px_proxy_factory_get_proxies (self=0x816fb68,
url=0x81e8448 "http://weather.noaa.gov/cgi-bin/mgetmetar.pl?cccc=CYYZ")
at proxy.c:401
It seems to be caused by:
(gdb) print *ctxs
$9 = {ctx = 0x8199920, pac = 0x0}
ctxs->pac is NULL when calling:
if (ctxs && strcmp(ctxs->pac, px_pac_to_string(pac)))
at line 197 of src/modules/pacrunner_webkit.c
Not sure what ctxs->pac is NULL however. Any ideas? FWIW, my PAC contains:
function FindProxyForURL(url, host) {
if (isPlainHostName(host) ||
isInNet(host, "10.0.0.0", "255.255.255.0") ||
isInNet(host, "10.75.22.0", "255.255.254.0") ||
isInNet(host, "10.23.104.0", "255.255.248.0") ||
isInNet(host, "192.168.0.0", "255.255.255.0") ||
isInNet(host, "192.168.1.0", "255.255.255.0") ||
isInNet(host, "192.168.15.0", "255.255.255.0") ||
isInNet(host, "127.0.0.0", "255.0.0.0") ||
dnsDomainIs(host, "bar.foo.com") ||
dnsDomainIs(host, "boo.foo.com") ||
dnsDomainIs(host, ".example.com") ||
dnsDomainIs(host, "apt.example.com"))
return "DIRECT";
else
return "PROXY proxy.example.com.:3128";
}
Original comment by brianjmu...@gmail.com
on 24 Jun 2011 at 3:40
ctxs->pac is NULL when calling:
if (ctxs && strcmp(ctxs->pac, px_pac_to_string(pac)))
at line 197 of src/modules/pacrunner_webkit.c
==> This is old code. Can you reproduce this on 0.4.7 please? (0.3.x tree is
REALLY long ago)
Original comment by dominiqu...@gmail.com
on 27 Jun 2011 at 11:16
> Can you reproduce this on 0.4.7 please?
OK. Per #libproxy, I have built 0.4.7 and as a quick and dirty hack, symlinked
libproxy.so.1.0.0 to libproxy.so.0.0.0 since it was just a seldom used "free"
function that was removed from the ABI.
That has allowed the gnome clock applet to finally work.
Original comment by brianjmu...@gmail.com
on 29 Jun 2011 at 1:25
As such I have to declare this bug as 'fixed in a more recent version'.
We do not maintain 0.3.x branch. 0.4.0 was released more than a year ago; I
hope you understand our reasoning on this.
Original comment by dominiqu...@gmail.com
on 29 Jun 2011 at 10:08
Original issue reported on code.google.com by
metacybernesis@gmail.com
on 9 Jan 2011 at 7:41