NGLayout crashes on this URL

VERIFIED FIXED

Status

P2
critical
VERIFIED FIXED
20 years ago
10 years ago

People

(Reporter: angus, Assigned: pnunn)

Tracking

Trunk
x86
Windows NT

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

20 years ago
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()
(Reporter)

Updated

20 years ago
Severity: normal → critical
(Reporter)

Comment 1

20 years ago
Since it crashes here, I'm changing severity appropriately.
(Assignee)

Updated

20 years ago
Assignee: michaelp → pnunn
(Assignee)

Comment 2

20 years ago
Michael,
This bug is mine.
I have a possible fix for it.
-pn
(Assignee)

Updated

20 years ago
Status: NEW → ASSIGNED
(Assignee)

Comment 3

20 years ago
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.
(Assignee)

Updated

20 years ago
Status: ASSIGNED → RESOLVED
Last Resolved: 20 years ago
Resolution: --- → FIXED
(Assignee)

Comment 4

20 years ago
Fix is checked in. Angus, would you test with NGLayout? I'm testing
with Mozilla and it works fine.
-pn

Updated

20 years ago
Status: RESOLVED → VERIFIED

Comment 5

20 years ago
doesn't crash anymore..

Comment 6

20 years ago
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.