[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