[Webkit-unassigned] [Bug 71722] New: Uninitialized Heap member var

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Nov 7 12:45:20 PST 2011


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

           Summary: Uninitialized Heap member var
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rectalogic at rectalogic.com


m_blockFreeingThreadShouldQuit is uninitialized in Source/JavaScriptCore/heap/Heap.cpp

valgrind complains:

==24728== Thread 3:
==24728== Conditional jump or move depends on uninitialised value(s)
==24728==    at 0x6923EF7: JSC::Heap::blockFreeingThreadMain() (Heap.cpp:411)
==24728==    by 0x6923D7B: JSC::Heap::blockFreeingThreadStartFunc(void*) (Heap.cpp:405)
==24728==    by 0x68FF7BC: WTF::threadEntryPoint(void*) (Threading.cpp:67)
==24728==    by 0x68F8618: WTF::ThreadPrivate::run() (ThreadingQt.cpp:67)
==24728==    by 0x91C3FF4: QThreadPrivate::start(void*) (qthread_unix.cpp:331)
==24728==    by 0x96A19C9: start_thread (pthread_create.c:300)
==24728==    by 0xA14C70C: clone (clone.S:112)
==24728== 
==24728== Conditional jump or move depends on uninitialised value(s)
==24728==    at 0x6923CBE: JSC::Heap::waitForRelativeTimeWhileHoldingLock(double) (Heap.cpp:388)
==24728==    by 0x6923D2E: JSC::Heap::waitForRelativeTime(double) (Heap.cpp:400)
==24728==    by 0x6923DAB: JSC::Heap::blockFreeingThreadMain() (Heap.cpp:414)
==24728==    by 0x6923D7B: JSC::Heap::blockFreeingThreadStartFunc(void*) (Heap.cpp:405)
==24728==    by 0x68FF7BC: WTF::threadEntryPoint(void*) (Threading.cpp:67)
==24728==    by 0x68F8618: WTF::ThreadPrivate::run() (ThreadingQt.cpp:67)
==24728==    by 0x91C3FF4: QThreadPrivate::start(void*) (qthread_unix.cpp:331)
==24728==    by 0x96A19C9: start_thread (pthread_create.c:300)
==24728==    by 0xA14C70C: clone (clone.S:112)
==24728== 
==24728== Conditional jump or move depends on uninitialised value(s)
==24728==    at 0x6923DB9: JSC::Heap::blockFreeingThreadMain() (Heap.cpp:415)
==24728==    by 0x6923D7B: JSC::Heap::blockFreeingThreadStartFunc(void*) (Heap.cpp:405)
==24728==    by 0x68FF7BC: WTF::threadEntryPoint(void*) (Threading.cpp:67)
==24728==    by 0x68F8618: WTF::ThreadPrivate::run() (ThreadingQt.cpp:67)
==24728==    by 0x91C3FF4: QThreadPrivate::start(void*) (qthread_unix.cpp:331)
==24728==    by 0x96A19C9: start_thread (pthread_create.c:300)
==24728==    by 0xA14C70C: clone (clone.S:112)

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