Closed Bug 235087 Opened 21 years ago Closed 21 years ago

MSVC++ .net 2003 opt builds crash on JPEG images

Categories

(Core :: Graphics: ImageLib, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 137478

People

(Reporter: stdowa+bugzilla, Assigned: jdunn)

References

()

Details

(Keywords: crash)

My current trunk opt firefox build from this morning is crashing while loading http://www.mozilla.org, http://www.amdmb.com, and http://www.hardocp.com. I'm unable to reproduce this crasher in a debug build. 0001080e() imglib2.dll!imgRequest::OnDataAvailable(nsIRequest * aRequest=0x02137328, nsISupports * ctxt=0x00000000, nsIInputStream * inStr=0x020764f0, unsigned int sourceOffset=0x00000000, unsigned int count=0x0000148c) Line 786 C++ imglib2.dll!ProxyListener::OnDataAvailable(nsIRequest * aRequest=0x02137328, nsISupports * ctxt=0x00000000, nsIInputStream * inStr=0x020764f0, unsigned int sourceOffset=0x00000000, unsigned int count=0x0000148c) Line 869 C++ necko.dll!nsHttpChannel::OnDataAvailable(nsIRequest * request=0x02137ac8, nsISupports * ctxt=0x00000000, nsIInputStream * input=0x020764f0, unsigned int offset=0x00000000, unsigned int count=0x0000148c) Line 3457 C++ necko.dll!nsInputStreamPump::OnStateTransfer() Line 433 + 0x18 C++ necko.dll!nsInputStreamPump::OnInputStreamReady(nsIAsyncInputStream * stream=0x020764f0) Line 337 C++ xpcom.dll!nsOutputStreamReadyEvent::EventHandler(PLEvent * plevent=0x02137b4c) Line 119 C++ xpcom.dll!PL_HandleEvent(PLEvent * self=0x02137b4c) Line 672 C xpcom.dll!PL_ProcessPendingEvents(PLEventQueue * self=0x009a8258) Line 606 + 0x6 C xpcom.dll!_md_EventReceiverProc(HWND__ * hwnd=0x001f026a, unsigned int uMsg=0x0000c15d, unsigned int wParam=0x00000000, long lParam=0x009a8258) Line 1413 C user32.dll!77d43a50() user32.dll!77d43b1f() user32.dll!77d43eb4() user32.dll!77d43d79() user32.dll!77d43fd4() user32.dll!77d43ddf() gkwidget.dll!nsAppShell::Run() Line 159 C++ appshell.dll!nsAppShellService::Run() Line 484 C++ firefox.exe!main1(int argc=0x02137acc, char * * argv=0x1003dbe0, nsISupports * nativeApp=0x0012fadc, const nsXREAppData & aAppData={...}) Line 1282 + 0x9 C++ firefox.exe!xre_main(int argc=0x00000001, char * * argv=0x002b4950, const nsXREAppData & aAppData={...}) Line 1725 + 0x16 C++ firefox.exe!main(int argc=0x00000001, char * * argv=0x002b4950) Line 51 + 0x13 C++ firefox.exe!WinMain(HINSTANCE__ * __formal=0x00400000, HINSTANCE__ * __formal=0x00400000, char * args=0x0015233e, HINSTANCE__ * __formal=0x00400000) Line 64 + 0x17 C++ firefox.exe!WinMainCRTStartup() Line 390 + 0x1b C kernel32.dll!77e814c7() SHLWAPI.DLL!70a9f1ab()
Aebrahim narrowed this crasher to jpgs, namely the product shot (http://www.mozilla.org/images/productIconMozilla.jpg).
This appears to affect JPEG images only. Updating summary.
Keywords: crash
Summary: My VC7.1 opt build is crashing trying to load images → MSVC++ .net 2003 opt builds crash on JPEG images
Forgot to set critical severity. Doing that now...
Severity: normal → critical
Anyone doing an --enable-optimize build should be hitting this, since it doesn't appear to rely on specific opt flags.
Looks like darin's string landing is to blame, this started between 2/18 and 2/19 according to the tarballs.
Assignee: jdunn → darin
The patch for bug 137478 appears to fix this problem as well.
-> default owner for triage
Assignee: darin → jdunn
*** This bug has been marked as a duplicate of 137478 ***
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.