[Webkit-unassigned] [Bug 36016] New: crash when NS fails

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Mar 11 08:27:44 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=36016

           Summary: crash when NS fails
           Product: WebKit
           Version: 420+
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Critical
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: brian at interlinx.bc.ca


My DNS server here was down so NS queries were going unanswered.  This resulted
in libproxy->webkit crashes.  Indeed, having no NS services is not good, but it
should not cause segfaults in applications.  That's a bug.

Here's the stacktrace:

Thread 12 (Thread 29625):
#0  0x0093c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00884829 in __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
No locals.
#2  0x0087ff3b in _L_lock_752 () from /lib/tls/i686/cmov/libpthread.so.0
No locals.
#3  0x0087fd51 in __pthread_mutex_lock (mutex=0x5b3b1d8) at
pthread_mutex_lock.c:61
        ignore3 = 0
        ignore1 = -512
        ignore2 = 128
        __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
        type = <value optimized out>
#4  0x05b37c39 in get_proxy_uri_sync (proxy_uri_resolver=0xa368490,
uri=0xa670c60, cancellable=0xa658dc0, proxy_uri=0xa670c48) at
soup-proxy-resolver-gnome.c:467
        status = <value optimized out>
#5  0x05b37f19 in libproxy_threadpool_func (user_data=0xa670c40,
thread_data=0x0) at soup-proxy-resolver-gnome.c:410
No locals.
#6  0x0044b9af in g_thread_pool_thread_proxy (data=0xa65bd30) at
/build/buildd/glib2.0-2.22.3/glib/gthreadpool.c:265
        task = 0xa670c40
        pool = 0xa65bd30
#7  0x0044a37f in g_thread_create_proxy (data=0xa66b6e0) at
/build/buildd/glib2.0-2.22.3/glib/gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8  0x0087d80e in start_thread (arg=0xb075cb70) at pthread_create.c:300
        __res = <value optimized out>
        __ignore1 = <value optimized out>
        __ignore2 = <value optimized out>
        pd = 0xb075cb70
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {8970228, 0, 4001536,
-1334459384, 1260261021, -1355287556}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#9  0x089068de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 11 (Thread 29624):
#0  0x0093c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00884829 in __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
No locals.
#2  0x0087ff3b in _L_lock_752 () from /lib/tls/i686/cmov/libpthread.so.0
No locals.
#3  0x0087fd51 in __pthread_mutex_lock (mutex=0x5b3b1d8) at
pthread_mutex_lock.c:61
        ignore3 = 0
        ignore1 = -512
        ignore2 = 128
        __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
        type = <value optimized out>
#4  0x05b37c39 in get_proxy_uri_sync (proxy_uri_resolver=0xa3d6d00,
uri=0xa670c20, cancellable=0xa658b20, proxy_uri=0xa670ce8) at
soup-proxy-resolver-gnome.c:467
        status = <value optimized out>
#5  0x05b37f19 in libproxy_threadpool_func (user_data=0xa670ce0,
thread_data=0x0) at soup-proxy-resolver-gnome.c:410
No locals.
#6  0x0044b9af in g_thread_pool_thread_proxy (data=0xa65bd30) at
/build/buildd/glib2.0-2.22.3/glib/gthreadpool.c:265
        task = 0xa670ce0
        pool = 0xa65bd30
#7  0x0044a37f in g_thread_create_proxy (data=0xa6709d0) at
/build/buildd/glib2.0-2.22.3/glib/gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8  0x0087d80e in start_thread (arg=0xb0f5db70) at pthread_create.c:300
        __res = <value optimized out>
        __ignore1 = <value optimized out>
        __ignore2 = <value optimized out>
        pd = 0xb0f5db70
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {8970228, 0, 4001536,
-1326066680, 1262358172, -1355287556}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#9  0x089068de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 10 (Thread 29623):
#0  0x0093c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00884829 in __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
No locals.
#2  0x0087ff3b in _L_lock_752 () from /lib/tls/i686/cmov/libpthread.so.0
No locals.
#3  0x0087fd51 in __pthread_mutex_lock (mutex=0x5b3b1d8) at
pthread_mutex_lock.c:61
        ignore3 = 0
        ignore1 = -512
        ignore2 = 128
        __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
        type = <value optimized out>
#4  0x05b37c39 in get_proxy_uri_sync (proxy_uri_resolver=0xa34dc10,
uri=0xa670cc0, cancellable=0xa655c60, proxy_uri=0xa670ca8) at
soup-proxy-resolver-gnome.c:467
        status = <value optimized out>
#5  0x05b37f19 in libproxy_threadpool_func (user_data=0xa670ca0,
thread_data=0x0) at soup-proxy-resolver-gnome.c:410
No locals.
#6  0x0044b9af in g_thread_pool_thread_proxy (data=0xa65bd30) at
/build/buildd/glib2.0-2.22.3/glib/gthreadpool.c:265
        task = 0xa670ca0
        pool = 0xa65bd30
#7  0x0044a37f in g_thread_create_proxy (data=0xa66bd50) at
/build/buildd/glib2.0-2.22.3/glib/gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8  0x0087d80e in start_thread (arg=0xb175eb70) at pthread_create.c:300
        __res = <value optimized out>
        __ignore1 = <value optimized out>
        __ignore2 = <value optimized out>
        pd = 0xb175eb70
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {8970228, 0, 4001536,
-1317673976, 1264455327, -1355287556}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#9  0x089068de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 9 (Thread 29622):
#0  0x0093c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00884829 in __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
No locals.
#2  0x0087ff3b in _L_lock_752 () from /lib/tls/i686/cmov/libpthread.so.0
No locals.
#3  0x0087fd51 in __pthread_mutex_lock (mutex=0x5b3b1d8) at
pthread_mutex_lock.c:61
        ignore3 = 0
        ignore1 = -512
        ignore2 = 128
        __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
        type = <value optimized out>
#4  0x05b37c39 in get_proxy_uri_sync (proxy_uri_resolver=0xa2ee340,
uri=0xa670d40, cancellable=0xa655ca0, proxy_uri=0xa670d28) at
soup-proxy-resolver-gnome.c:467
        status = <value optimized out>
#5  0x05b37f19 in libproxy_threadpool_func (user_data=0xa670d20,
thread_data=0x0) at soup-proxy-resolver-gnome.c:410
No locals.
#6  0x0044b9af in g_thread_pool_thread_proxy (data=0xa65bd30) at
/build/buildd/glib2.0-2.22.3/glib/gthreadpool.c:265
        task = 0xa670d20
        pool = 0xa65bd30
#7  0x0044a37f in g_thread_create_proxy (data=0xa432750) at
/build/buildd/glib2.0-2.22.3/glib/gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8  0x0087d80e in start_thread (arg=0xb1f5fb70) at pthread_create.c:300
        __res = <value optimized out>
        __ignore1 = <value optimized out>
        __ignore2 = <value optimized out>
        pd = 0xb1f5fb70
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {8970228, 0, 4001536,
-1309281272, 1266552478, -1355287556}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#9  0x089068de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 8 (Thread 29621):
#0  0x0093c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00884829 in __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
No locals.
#2  0x0087ff3b in _L_lock_752 () from /lib/tls/i686/cmov/libpthread.so.0
No locals.
#3  0x0087fd51 in __pthread_mutex_lock (mutex=0x5b3b1d8) at
pthread_mutex_lock.c:61
        ignore3 = 0
        ignore1 = -512
        ignore2 = 128
        __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
        type = <value optimized out>
#4  0x05b37c39 in get_proxy_uri_sync (proxy_uri_resolver=0xa19f080,
uri=0xa670d00, cancellable=0xa655a00, proxy_uri=0xa670da8) at
soup-proxy-resolver-gnome.c:467
        status = <value optimized out>
#5  0x05b37f19 in libproxy_threadpool_func (user_data=0xa670da0,
thread_data=0x0) at soup-proxy-resolver-gnome.c:410
No locals.
#6  0x0044b9af in g_thread_pool_thread_proxy (data=0xa65bd30) at
/build/buildd/glib2.0-2.22.3/glib/gthreadpool.c:265
        task = 0xa670da0
        pool = 0xa65bd30
#7  0x0044a37f in g_thread_create_proxy (data=0xa6775d8) at
/build/buildd/glib2.0-2.22.3/glib/gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8  0x0087d80e in start_thread (arg=0xb2760b70) at pthread_create.c:300
        __res = <value optimized out>
        __ignore1 = <value optimized out>
        __ignore2 = <value optimized out>
        pd = 0xb2760b70
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {8970228, 0, 4001536,
-1300888568, 1285426841, -1355287556}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#9  0x089068de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 7 (Thread 29620):
#0  0x0093c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00884829 in __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
No locals.
#2  0x0087ff3b in _L_lock_752 () from /lib/tls/i686/cmov/libpthread.so.0
No locals.
#3  0x0087fd51 in __pthread_mutex_lock (mutex=0x5b3b1d8) at
pthread_mutex_lock.c:61
        ignore3 = 0
        ignore1 = -512
        ignore2 = 128
        __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
        type = <value optimized out>
#4  0x05b37c39 in get_proxy_uri_sync (proxy_uri_resolver=0xa3b9c20,
uri=0xa670d80, cancellable=0xa22d620, proxy_uri=0xa670d68) at
soup-proxy-resolver-gnome.c:467
        status = <value optimized out>
#5  0x05b37f19 in libproxy_threadpool_func (user_data=0xa670d60,
thread_data=0x0) at soup-proxy-resolver-gnome.c:410
No locals.
#6  0x0044b9af in g_thread_pool_thread_proxy (data=0xa65bd30) at
/build/buildd/glib2.0-2.22.3/glib/gthreadpool.c:265
        task = 0xa670d60
        pool = 0xa65bd30
#7  0x0044a37f in g_thread_create_proxy (data=0xa22a048) at
/build/buildd/glib2.0-2.22.3/glib/gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8  0x0087d80e in start_thread (arg=0xb2f61b70) at pthread_create.c:300
        __res = <value optimized out>
        __ignore1 = <value optimized out>
        __ignore2 = <value optimized out>
        pd = 0xb2f61b70
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {8970228, 0, 4001536,
-1292495864, 1287523992, -1355287556}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#9  0x089068de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 6 (Thread 29619):
#0  0x0093c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00884829 in __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
No locals.
#2  0x0087ff3b in _L_lock_752 () from /lib/tls/i686/cmov/libpthread.so.0
No locals.
#3  0x0087fd51 in __pthread_mutex_lock (mutex=0x5b3b1d8) at
pthread_mutex_lock.c:61
        ignore3 = 0
        ignore1 = -512
        ignore2 = 128
        __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
        type = <value optimized out>
#4  0x05b37c39 in get_proxy_uri_sync (proxy_uri_resolver=0xa2d5240,
uri=0xa670ac0, cancellable=0xa65ae60, proxy_uri=0xa670c08) at
soup-proxy-resolver-gnome.c:467
        status = <value optimized out>
#5  0x05b37f19 in libproxy_threadpool_func (user_data=0xa670c00,
thread_data=0x0) at soup-proxy-resolver-gnome.c:410
No locals.
#6  0x0044b9af in g_thread_pool_thread_proxy (data=0xa65bd30) at
/build/buildd/glib2.0-2.22.3/glib/gthreadpool.c:265
        task = 0xa670c00
        pool = 0xa65bd30
#7  0x0044a37f in g_thread_create_proxy (data=0xa66be00) at
/build/buildd/glib2.0-2.22.3/glib/gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8  0x0087d80e in start_thread (arg=0xb3762b70) at pthread_create.c:300
        __res = <value optimized out>
        __ignore1 = <value optimized out>
        __ignore2 = <value optimized out>
        pd = 0xb3762b70
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {8970228, 0, 4001536,
-1284103160, 1289621147, -1355287556}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#9  0x089068de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 5 (Thread 29618):
#0  0x0093c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00884829 in __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
No locals.
#2  0x0087ff3b in _L_lock_752 () from /lib/tls/i686/cmov/libpthread.so.0
No locals.
#3  0x0087fd51 in __pthread_mutex_lock (mutex=0x5b3b1d8) at
pthread_mutex_lock.c:61
        ignore3 = 0
        ignore1 = -512
        ignore2 = 128
        __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
        type = <value optimized out>
#4  0x05b37c39 in get_proxy_uri_sync (proxy_uri_resolver=0xa32d590,
uri=0xa670e00, cancellable=0xa22d0c0, proxy_uri=0xa670dc8) at
soup-proxy-resolver-gnome.c:467
        status = <value optimized out>
#5  0x05b37f19 in libproxy_threadpool_func (user_data=0xa670dc0,
thread_data=0x0) at soup-proxy-resolver-gnome.c:410
No locals.
#6  0x0044b9af in g_thread_pool_thread_proxy (data=0xa65bd30) at
/build/buildd/glib2.0-2.22.3/glib/gthreadpool.c:265
        task = 0xa670dc0
        pool = 0xa65bd30
#7  0x0044a37f in g_thread_create_proxy (data=0xa6255d0) at
/build/buildd/glib2.0-2.22.3/glib/gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8  0x0087d80e in start_thread (arg=0xb3f63b70) at pthread_create.c:300
        __res = <value optimized out>
        __ignore1 = <value optimized out>
        __ignore2 = <value optimized out>
        pd = 0xb3f63b70
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {8970228, 0, 4001536,
-1275710456, 1291718298, -1355287556}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#9  0x089068de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 4 (Thread 29585):
#0  0x0093c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x088f8c96 in *__GI___poll (fds=0x897aff4, nfds=22, timeout=46) at
../sysdeps/unix/sysv/linux/poll.c:87
        resultvar = <value optimized out>
        oldtype = 0
        result = <value optimized out>
#2  0x0043054b in IA__g_poll (fds=0xa3adcd0, nfds=22, timeout=46) at
/build/buildd/glib2.0-2.22.3/glib/gpoll.c:127
No locals.
#3  0x0042356b in g_main_context_poll (context=0x9f8c390, block=<value
optimized out>, dispatch=1, self=0x9f51220) at
/build/buildd/glib2.0-2.22.3/glib/gmain.c:2904
        poll_func = 0x430520 <IA__g_poll>
#4  g_main_context_iterate (context=0x9f8c390, block=<value optimized out>,
dispatch=1, self=0x9f51220) at /build/buildd/glib2.0-2.22.3/glib/gmain.c:2586
        max_priority = 2147483647
        timeout = 46
        some_ready = <value optimized out>
        nfds = 22
        allocated_nfds = <value optimized out>
        fds = <value optimized out>
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#5  0x00423b9f in IA__g_main_loop_run (loop=0xa198148) at
/build/buildd/glib2.0-2.22.3/glib/gmain.c:2799
        self = 0x9f51220
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#6  0x00dec419 in IA__gtk_main () at /usr/src/gtk+2.0-2.18.3/gtk/gtkmain.c:1218
        tmp_list = 0x9fb6e18
        functions = 0x0
        init = 0x0
        loop = 0xa198148
#7  0x08063870 in main (argc=1, argv=0xbf910124) at main.c:154
        context = <value optimized out>
        program = <value optimized out>
        app = 0xbf910078
        new_app = 0x719d20
        gc = 0x9f92ec0
        l = 0x9fba72c

Thread 3 (Thread 29626):
#0  0x0093c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00884829 in __lll_lock_wait () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/lowlevellock.S:142
No locals.
#2  0x0087ff3b in _L_lock_752 () from /lib/tls/i686/cmov/libpthread.so.0
No locals.
#3  0x0087fd51 in __pthread_mutex_lock (mutex=0x5b3b1d8) at
pthread_mutex_lock.c:61
        ignore3 = 0
        ignore1 = -512
        ignore2 = 128
        __PRETTY_FUNCTION__ = "__pthread_mutex_lock"
        type = <value optimized out>
#4  0x05b37c39 in get_proxy_uri_sync (proxy_uri_resolver=0xa198490,
uri=0xa670bc0, cancellable=0xa658d80, proxy_uri=0xa670c88) at
soup-proxy-resolver-gnome.c:467
        status = <value optimized out>
#5  0x05b37f19 in libproxy_threadpool_func (user_data=0xa670c80,
thread_data=0x0) at soup-proxy-resolver-gnome.c:410
No locals.
#6  0x0044b9af in g_thread_pool_thread_proxy (data=0xa65bd30) at
/build/buildd/glib2.0-2.22.3/glib/gthreadpool.c:265
        task = 0xa670c80
        pool = 0xa65bd30
#7  0x0044a37f in g_thread_create_proxy (data=0xa66b7c8) at
/build/buildd/glib2.0-2.22.3/glib/gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#8  0x0087d80e in start_thread (arg=0xaff5bb70) at pthread_create.c:300
        __res = <value optimized out>
        __ignore1 = <value optimized out>
        __ignore2 = <value optimized out>
        pd = 0xaff5bb70
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {8970228, 0, 4001536,
-1342852088, 1274941090, -1355287556}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#9  0x089068de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 2 (Thread 29637):
#0  0x0093c422 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00881e15 in pthread_cond_wait@@GLIBC_2.3.2 () at
../nptl/sysdeps/unix/sysv/linux/i386/i686/../i486/pthread_cond_wait.S:122
No locals.
#2  0xb4e97447 in WTF::TCMalloc_PageHeap::scavengerThread (this=0xb590ec60) at
../JavaScriptCore/wtf/FastMalloc.cpp:2291
No locals.
#3  0xb4e97481 in WTF::TCMalloc_PageHeap::runScavengerThread
(context=0xb590ec60) at ../JavaScriptCore/wtf/FastMalloc.cpp:1429
No locals.
#4  0x0087d80e in start_thread (arg=0xaecffb70) at pthread_create.c:300
        __res = <value optimized out>
        __ignore1 = <value optimized out>
        __ignore2 = <value optimized out>
        pd = 0xaecffb70
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {8970228, 0, 4001536,
-1362103288, 1065225888, -1355287556}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#5  0x089068de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130
No locals.

Thread 1 (Thread 29627):
#0  0x072884af in ?? ()
No symbol table info available.
#1  0xb4e2cb88 in JSC::JITCode::execute (this=0x200, program=0xaf759fc0,
callFrame=0xb594be24, scopeChain=0xb5937168, thisObj=0xaee80000,
exception=0xaf759ff8) at ../JavaScriptCore/jit/JITCode.h:79
No locals.
#2  JSC::Interpreter::execute (this=0x200, program=0xaf759fc0,
callFrame=0xb594be24, scopeChain=0xb5937168, thisObj=0xaee80000,
exception=0xaf759ff8) at ../JavaScriptCore/interpreter/Interpreter.cpp:655
        oldEnd = 0xae0ff000
        lastGlobalObject = 0xaee80000
        globalObject = 0xaee80000
        newEnd = <value optimized out>
        newCallFrame = <value optimized out>
#3  0xb4ea911f in JSC::evaluate (exec=0xb594be24, scopeChain=..., source=...,
thisValue=...) at ../JavaScriptCore/runtime/Completion.cpp:60
        thisObj = 0xaee80000
        exception = {u = {asEncodedJSValue = -8589934592, asDouble =
-nan(0xffffe00000000), asBits = {payload = 0, tag = -2}}}
        program = {<JSC::ScriptExecutable> = {<JSC::ExecutableBase> =
{<WTF::RefCounted<JSC::ExecutableBase>> = {<WTF::RefCountedBase> = {m_refCount
= 1}, <WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No data
fields>}, <No data fields>}, <No data fields>}, _vptr.ExecutableBase =
0xb587f940, static NUM_PARAMETERS_IS_HOST = <optimized out>, static
NUM_PARAMETERS_NOT_COMPILED = <optimized out>, m_numParameters = -1, m_jitCode
= {m_ref = {m_code = {m_value = 0x72868e0}, m_executablePool =
{<WTF::FastAllocBase> = {<No data fields>}, m_ptr = 0xb59434b0}, m_size =
235}}}, m_source = {m_provider = {<WTF::FastAllocBase> = {<No data fields>},
m_ptr = 0xb5937678}, m_startChar = 0, m_endChar = 94, m_firstLine = 1},
m_features = 0, m_firstLine = 1, m_lastLine = 1}, m_programCodeBlock =
0xb5966ee0}
        error = <value optimized out>
        result = <value optimized out>
#4  0xb4dd70bf in JSEvaluateScript (ctx=0xb594be24, script=0xb593e2f0,
thisObject=0x0, sourceURL=0x0, startingLineNumber=1, exception=0x0) at
../JavaScriptCore/API/JSBase.cpp:54
        globalObject = 0xaee80000
        completion = {m_type = JSC::Normal, m_value = {u = {asEncodedJSValue =
-8589934592, asDouble = -nan(0xffffe00000000), asBits = {payload = 0, tag =
-2}}}}
        lock = {<WTFNoncopyable::Noncopyable> = {<WTF::FastAllocBase> = {<No
data fields>}, <No data fields>}, m_lockBehavior = JSC::SilenceAssertionsOnly}
        source = {m_provider = {<WTF::FastAllocBase> = {<No data fields>},
m_ptr = 0xb5937678}, m_startChar = 0, m_endChar = 94, m_firstLine = 1}
#5  0x025693bb in webkit_pacrunner (self=0xa632100, pac=0xa66b920,
url=0xa675b68) at webkit.c:186
        str = 0xb593e2f0
        val = <value optimized out>
        tmp = <value optimized out>
        ctxs = 0xa117808
#6  0x053bc812 in px_proxy_factory_get_proxies (self=0xa632100, url=0xa229c18
"http://weather.noaa.gov/cgi-bin/mgetmetar.pl?cccc=LFPB") at
proxy_factory.c:732
        realurl = 0xa675b68
        config = <value optimized out>
        response = 0xa6763e8
        tmp = <value optimized out>
        order = <value optimized out>
        orderv = 0x53bd8b0
        wpad_fallback_env = <value optimized out>
        do_wpad_fallback = 174504216
        ignores = 0xa66b918
#7  0x05b37a91 in get_proxy_for_uri (uri=<value optimized out>,
proxy_uri=<value optimized out>) at soup-proxy-resolver-gnome.c:338
        uristr = 0xa229c18
"http://weather.noaa.gov/cgi-bin/mgetmetar.pl?cccc=LFPB"
        proxies = 0x0
        got_proxy = <value optimized out>
#8  0x05b37cda in get_proxy_uri_sync (proxy_uri_resolver=0xa335c40,
uri=0xa670e40, cancellable=0xa22d360, proxy_uri=0xa670e28) at
soup-proxy-resolver-gnome.c:472
        status = <value optimized out>
#9  0x05b37f19 in libproxy_threadpool_func (user_data=0xa670e20,
thread_data=0x0) at soup-proxy-resolver-gnome.c:410
No locals.
#10 0x0044b9af in g_thread_pool_thread_proxy (data=0xa65bd30) at
/build/buildd/glib2.0-2.22.3/glib/gthreadpool.c:265
        task = 0xa670e20
        pool = 0xa65bd30
#11 0x0044a37f in g_thread_create_proxy (data=0xa66ef50) at
/build/buildd/glib2.0-2.22.3/glib/gthread.c:635
        __PRETTY_FUNCTION__ = "g_thread_create_proxy"
#12 0x0087d80e in start_thread (arg=0xaf75ab70) at pthread_create.c:300
        __res = <value optimized out>
        __ignore1 = <value optimized out>
        __ignore2 = <value optimized out>
        pd = 0xaf75ab70
        now = <value optimized out>
        unwind_buf = {cancel_jmp_buf = {{jmp_buf = {8970228, 0, 4001536,
-1351244792, 1272843939, -1355287556}, mask_was_saved = 0}}, priv = {pad =
{0x0, 0x0, 0x0, 0x0}, data = {prev = 0x0, cleanup = 0x0, canceltype = 0}}}
        not_first_call = <value optimized out>
        robust = <value optimized out>
#13 0x089068de in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

-- 
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