[W] UMC: Uninitialized memory copy in MOZ_Z_inflate_fast {1 occurrence}

RESOLVED INCOMPLETE

Status

()

Core
Networking
RESOLVED INCOMPLETE
13 years ago
2 years ago

People

(Reporter: timeless, Unassigned)

Tracking

Trunk
x86
Windows XP
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

13 years ago
[W] UMC: Uninitialized memory copy in MOZ_Z_inflate_fast {1 occurrence}
        Copying 4 bytes from 0x0a757218 (4 bytes at 0x0a757218 uninitialized)
        Address 0x0a757218 is 40 bytes into a 7080 byte block at 0x0a7571f0
        Address 0x0a757218 points to a malloc'd block in heap 0x01770000
        Thread ID: 0x8a8
        Error location
            MOZ_Z_inflate_fast
[c:\build\chs2\build\mozilla\modules\zlib\src\inffast.c:103]
            MOZ_Z_inflate 
[c:\build\chs2\build\mozilla\modules\zlib\src\inflate.c:893]
            nsHTTPCompressConv::OnDataAvailable(nsIRequest *,nsISupports
*,nsIInputStream *,UINT,UINT)
[c:\build\chs2\build\mozilla\netwerk\streamconv\converters\nshttpcompressconv.cpp:306]
            nsStreamListenerTee::OnDataAvailable(nsIRequest *,nsISupports
*,nsIInputStream *,UINT,UINT)
[c:\build\chs2\build\mozilla\netwerk\base\src\nsstreamlistenertee.cpp:97]
            nsHttpChannel::OnDataAvailable(nsIRequest *,nsISupports
*,nsIInputStream *,UINT,UINT)
[c:\build\chs2\build\mozilla\netwerk\protocol\http\src\nshttpchannel.cpp:3849]
            nsInputStreamPump::OnStateTransfer(void)
[c:\build\chs2\build\mozilla\netwerk\base\src\nsinputstreampump.cpp:435]
            nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream *)
[c:\build\chs2\build\mozilla\netwerk\base\src\nsinputstreampump.cpp:338]
            nsInputStreamReadyEvent::EventHandler(PLEvent *)
[c:\build\chs2\build\mozilla\xpcom\io\nsstreamutils.cpp:214]
            PL_HandleEvent [c:\build\chs2\build\mozilla\xpcom\threads\plevent.c:692]
            PL_ProcessPendingEvents
[c:\build\chs2\build\mozilla\xpcom\threads\plevent.c:627]
            md_TimerProc   [c:\build\chs2\build\mozilla\xpcom\threads\plevent.c:998]
             [C:\WINDOWS\system32\USER32.dll ip=0x77D49655]
             [C:\WINDOWS\system32\USER32.dll ip=0x77D4958F]
             [C:\WINDOWS\system32\USER32.dll ip=0x77D489E8]
             [C:\WINDOWS\system32\USER32.dll ip=0x77D489D9]
            nsAppShell::Run(void)
[c:\build\chs2\build\mozilla\widget\src\windows\nsappshell.cpp:133]
            nsAppStartup::Run(void)
[c:\build\chs2\build\mozilla\xpfe\components\startup\src\nsappstartup.cpp:214]
            main          
[c:\build\chs2\build\mozilla\xpfe\bootstrap\nsapprunner.cpp:1813]
            WinMain       
[c:\build\chs2\build\mozilla\xpfe\bootstrap\nsapprunner.cpp:1841]
            _safe_se_handler_count [C:\Documents and
Settings\josh\Desktop\b1308\BackEnd\mozilla.exe]
        Allocation location
             [C:\Documents and Settings\josh\Desktop\b1308\BackEnd\MSVCR71.dll
ip=0x5C34181B]
            MOZ_Z_zcalloc 
[c:\build\chs2\build\mozilla\modules\zlib\src\zutil.c:308]
            MOZ_Z_inflateInit2_
[c:\build\chs2\build\mozilla\modules\zlib\src\inflate.c:144]
            nsHTTPCompressConv::OnDataAvailable(nsIRequest *,nsISupports
*,nsIInputStream *,UINT,UINT)
[c:\build\chs2\build\mozilla\netwerk\streamconv\converters\nshttpcompressconv.cpp:292]
            nsStreamListenerTee::OnDataAvailable(nsIRequest *,nsISupports
*,nsIInputStream *,UINT,UINT)
[c:\build\chs2\build\mozilla\netwerk\base\src\nsstreamlistenertee.cpp:97]
            nsHttpChannel::OnDataAvailable(nsIRequest *,nsISupports
*,nsIInputStream *,UINT,UINT)
[c:\build\chs2\build\mozilla\netwerk\protocol\http\src\nshttpchannel.cpp:3849]
            nsInputStreamPump::OnStateTransfer(void)
[c:\build\chs2\build\mozilla\netwerk\base\src\nsinputstreampump.cpp:435]
            nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream *)
[c:\build\chs2\build\mozilla\netwerk\base\src\nsinputstreampump.cpp:338]
            nsInputStreamReadyEvent::EventHandler(PLEvent *)
[c:\build\chs2\build\mozilla\xpcom\io\nsstreamutils.cpp:214]
            PL_HandleEvent [c:\build\chs2\build\mozilla\xpcom\threads\plevent.c:692]
            PL_ProcessPendingEvents
[c:\build\chs2\build\mozilla\xpcom\threads\plevent.c:627]
            md_TimerProc   [c:\build\chs2\build\mozilla\xpcom\threads\plevent.c:998]
             [C:\WINDOWS\system32\USER32.dll ip=0x77D49655]
             [C:\WINDOWS\system32\USER32.dll ip=0x77D4958F]
             [C:\WINDOWS\system32\USER32.dll ip=0x77D489E8]

reproducable: yes
steps: run mozilla under purify and visit www.google.com
expected results (yes, this requires dreaming): no purify complaints
(Reporter)

Comment 1

13 years ago
Created attachment 177067 [details]
purify stack and some analysis

Comment 2

12 years ago
-> default owner
Assignee: darin → nobody
Component: Networking: HTTP → Networking
QA Contact: networking.http → networking
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.