Closed Bug 1025 Opened 26 years ago Closed 26 years ago

NGLayout crashes on this URL

Categories

(Core Graveyard :: GFX, defect, P2)

x86
Windows NT
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: angus, Assigned: pnunn)

References

()

Details

NGLayout loads the URL, renders the text very, very small, and then crashes. My stack trace makes it sound like something to do with the Intel image code optimizations, but what do I know? h2v2_merged_upsample_mmx(jpeg_decompress_struct * 0x0179d6f8, unsigned char * * * 0x01828210, unsigned int 0, unsigned char * * 0x0012fca0) line 606 h2v2_merged_upsample(jpeg_decompress_struct * 0x0179d6f8, unsigned char * * * 0x01828210, unsigned int 0, unsigned char * * 0x0012fca0) line 326 + 21 bytes merged_2v_upsample(jpeg_decompress_struct * 0x0179d6f8, unsigned char * * * 0x01828210, unsigned int * 0x0182823c, unsigned int 8, unsigned char * * 0x01826910, unsigned int * 0x0012fd08, unsigned int 1) line 194 + 24 bytes process_data_simple_main(jpeg_decompress_struct * 0x0179d6f8, unsigned char * * 0x01826910, unsigned int * 0x0012fd08, unsigned int 1) line 369 + 46 bytes jpeg_read_scanlines(jpeg_decompress_struct * 0x0179d6f8, unsigned char * * 0x01826910, unsigned int 1) line 173 + 28 bytes output_jpeg_scanlines(il_container_struct * 0x013581a0, int -2) line 596 + 18 bytes il_jpeg_write(il_container_struct * 0x013581a0, unsigned char * 0x0176d3b8, long 128) line 835 + 11 bytes IL_StreamWrite(il_container_struct * 0x013581a0, unsigned char * 0x0176d3b8, long 128) line 805 + 18 bytes NetReaderImpl::Write(unsigned char * 0x0176d3b8, long 128) line 92 + 20 bytes ImageConsumer::OnDataAvailable(ImageConsumer * const 0x01368d80, nsIURL * 0x013599c0, nsIInputStream * 0x01357920, int 31) line 234 nsDocumentBindInfo::OnDataAvailable(nsDocumentBindInfo * const 0x0125dfb0, nsIURL * 0x013599c0, nsIInputStream * 0x01357920, int 31) line 1331 + 30 bytes OnDataAvailableProxyEvent::HandleEvent(OnDataAvailableProxyEvent * const 0x0135ed10) line 575 + 45 bytes StreamListenerProxyEvent::HandlePLEvent(PLEvent * 0x0135ed14) line 421 + 12 bytes PL_HandleEvent(PLEvent * 0x0135ed14) line 395 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x01215ea0) line 357 + 9 bytes _md_EventReceiverProc(void * 0x00660244, unsigned int 49353, unsigned int 0, long 18964128) line 675 + 9 bytes USER32! 77e71250() 01215ea0()
Severity: normal → critical
Since it crashes here, I'm changing severity appropriately.
Assignee: michaelp → pnunn
Michael, This bug is mine. I have a possible fix for it. -pn
Status: NEW → ASSIGNED
From the stack I'm guessing this is the bug where the mmx code upchucks on image widths < 7. I've run this by the Intel folks. I have a fix to test.
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → FIXED
Fix is checked in. Angus, would you test with NGLayout? I'm testing with Mozilla and it works fine. -pn
Status: RESOLVED → VERIFIED
doesn't crash anymore..
Also verified on my machine with Dec3a build...does not crash...filed new bug for small text problem.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.