[Webkit-unassigned] [Bug 48908] crash in px_proxy_factory_get_proxies
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Nov 21 18:54:26 PST 2010
https://bugs.webkit.org/show_bug.cgi?id=48908
--- Comment #3 from brian at interlinx.bc.ca 2010-11-21 18:54:27 PST ---
So here's the stack trace with libsoup symbols:
#0 __strcmp_ia32 () at ../sysdeps/i386/i686/multiarch/../strcmp.S:39
#1 0x00ed5252 in _run (self=0x933e7e0, pac=0x933e7f0, url=0x9424fd8)
at pacrunner_webkit.c:197
#2 0x00c36b52 in px_proxy_factory_get_proxies (self=0x9314340,
url=0x9488838 "http://weather.noaa.gov/mgetmetar.php?cccc=CYYZ")
at proxy.c:401
#3 0x00a9cdb2 in get_proxy_for_uri_via_libproxy (
proxy_uri_resolver=0x9318650, uri=0x93d4240, cancellable=0x9447d40,
proxy_uri=0x945ab08) at soup-proxy-resolver-gnome.c:453
#4 get_proxy_uri_sync (proxy_uri_resolver=0x9318650, uri=0x93d4240,
cancellable=0x9447d40, proxy_uri=0x945ab08)
at soup-proxy-resolver-gnome.c:570
#5 0x00a9d199 in libproxy_threadpool_func (user_data=0x945ab00,
thread_data=0x0) at soup-proxy-resolver-gnome.c:525
#6 0x002e13d4 in g_thread_pool_thread_proxy (data=0x931a1a8)
at /build/buildd/glib2.0-2.26.0/glib/gthreadpool.c:319
#7 0x002df48f in g_thread_create_proxy (data=0x939fff8)
at /build/buildd/glib2.0-2.26.0/glib/gthread.c:1897
#8 0x0047acc9 in start_thread (arg=0xb4c75b70) at pthread_create.c:304
#9 0x0093f69e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
And what I hope is some useful data:
(gdb) frame 2
#2 0x00c36b52 in px_proxy_factory_get_proxies (self=0x9314340,
url=0x9488838 "http://weather.noaa.gov/mgetmetar.php?cccc=CYYZ")
at proxy.c:401
401 proxy.c: No such file or directory.
in proxy.c
(gdb) print self
$1 = (pxProxyFactory *) 0x9314340
(gdb) print *self
$2 = {mutex = {__data = {__lock = 1, __count = 0, __owner = 10518, __kind = 0,
__nusers = 1, {__spins = 0, __list = {__next = 0x0}}},
__size = "\001\000\000\000\000\000\000\000\026)\000\000\000\000\000\000\001\000\000\000\000\000\000", __align = 1}, mm = 0x931acb8, pac = 0x933e7f0,
wpad = false}
(gdb) print *self->pac
$3 = {url = 0x933e780,
cache = 0x93cdd88 "function FindProxyForURL(url, host) {\n if (isPlainHostName(host) ||\n\tisInNet(host, \"10.75.22.0\", \"255.255.254.0\") ||\n\tisInNet(host, \"10.23.104.0\", \"255.255.248.0\") ||\n\tisInNet(host, \"192.168.0.0\", "..., expires = 0}
Cheers.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list