Closed Bug 303546 Opened 19 years ago Closed 16 years ago

ialmrnt5 display driver crashes when displaying a large base64 encoded file

Categories

(Firefox :: General, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

VERIFIED INCOMPLETE

People

(Reporter: joe, Unassigned)

References

()

Details

(Keywords: crash, Whiteboard: closeme 2008-12-10)

Attachments

(1 file)

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6 I am using http://www.opinionatedgeek.com/dotnet/tools/Base64Encode/Default.aspx to base64 encode some data for me and this has worked well but once the data reached a certain size( > 20kb or so) firefox causes ialmrnt5 display driver to crash and the display resolution and colour quality go to the minimum possible size. Firefox itself does not crash however but it does not display the base64 code. Reproducible: Always Steps to Reproduce: 1. Go to http://www.opinionatedgeek.com/dotnet/tools/Base64Encode/Default.aspx 2. Paste in <Forms> <!-- BASELINE VISIT--> <!--*************************************************************************--> <!-- Baseline Visit - Demographics ******************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>1</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Eligibility *******************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>4</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Baseline Diagnosis ************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>25</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Other Treatment ***************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>13</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Ptca **************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>14</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Cabg **************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>15</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Medical History ***************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>26</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Surgical History **************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>31</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Waiver ************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>30</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Physical Exam *****************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>27</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Randomisation *****************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>5</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Weight ************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>2</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Height ************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>3</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Investigator Signature ********************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>6</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Informed Consent **************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>8</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - CT Scan ***********************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>10</Value> </Data> </Form> <!--*************************************************************************--> <!-- Baseline Visit - Vital Signs *******************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>0</Value> </Data> <Data> <Field>TypeId</Field> <Value>21</Value> </Data> </Form> <!-- VISIT 1 --> <!--*************************************************************************--> <!-- Visit 1 - Physical Exam ************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>1</Value> </Data> <Data> <Field>TypeId</Field> <Value>27</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 1 - Haematology **************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>1</Value> </Data> <Data> <Field>TypeId</Field> <Value>28</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 1 - Blood Chem ***************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>1</Value> </Data> <Data> <Field>TypeId</Field> <Value>29</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 1 - Weight *******************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>1</Value> </Data> <Data> <Field>TypeId</Field> <Value>2</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 1 - Admin ********************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>1</Value> </Data> <Data> <Field>TypeId</Field> <Value>24</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 1 - Day **********************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>1</Value> </Data> <Data> <Field>TypeId</Field> <Value>7</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 1 - Vital Signs **************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>1</Value> </Data> <Data> <Field>TypeId</Field> <Value>21</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 1 - XRay *********************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>1</Value> </Data> <Data> <Field>TypeId</Field> <Value>9</Value> </Data> </Form> <!-- VISIT 2 --> <!--*************************************************************************--> <!-- Visit 2 - Haematology **************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>2</Value> </Data> <Data> <Field>TypeId</Field> <Value>28</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 2 - Blood Chem ***************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>2</Value> </Data> <Data> <Field>TypeId</Field> <Value>29</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 2 - Physical Exam ************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>2</Value> </Data> <Data> <Field>TypeId</Field> <Value>27</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 2 - Admin ********************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>2</Value> </Data> <Data> <Field>TypeId</Field> <Value>24</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 2 - Day **********************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>2</Value> </Data> <Data> <Field>TypeId</Field> <Value>7</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 2 - Vital Signs **************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>2</Value> </Data> <Data> <Field>TypeId</Field> <Value>21</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 2 - Weight *******************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>2</Value> </Data> <Data> <Field>TypeId</Field> <Value>2</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 2 - ECG **********************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>2</Value> </Data> <Data> <Field>TypeId</Field> <Value>11</Value> </Data> </Form> <!-- VISIT 3 --> <!--*************************************************************************--> <!-- Visit 3 - Haematology **************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>3</Value> </Data> <Data> <Field>TypeId</Field> <Value>28</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 3 - Blood Chem ***************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>3</Value> </Data> <Data> <Field>TypeId</Field> <Value>29</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 3 - Physical Exam ************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>3</Value> </Data> <Data> <Field>TypeId</Field> <Value>27</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 3 - Admin ********************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>3</Value> </Data> <Data> <Field>TypeId</Field> <Value>24</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 3 - Day **********************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>3</Value> </Data> <Data> <Field>TypeId</Field> <Value>7</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 3 - Vital Signs **************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>3</Value> </Data> <Data> <Field>TypeId</Field> <Value>21</Value> </Data> </Form> <!--*************************************************************************--> <!-- Visit 3 - Weight *******************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>3</Value> </Data> <Data> <Field>TypeId</Field> <Value>2</Value> </Data> </Form> <!-- END VISIT --> <!--*************************************************************************--> <!-- End Visit - Haematology ************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>4</Value> </Data> <Data> <Field>TypeId</Field> <Value>28</Value> </Data> </Form> <!--*************************************************************************--> <!-- End Visit - Blood Chem *************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>4</Value> </Data> <Data> <Field>TypeId</Field> <Value>29</Value> </Data> </Form> <!--*************************************************************************--> <!-- End Visit - Physical Exam **********************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>4</Value> </Data> <Data> <Field>TypeId</Field> <Value>27</Value> </Data> </Form> <!--*************************************************************************--> <!-- End Visit - Investigator Signature *************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>4</Value> </Data> <Data> <Field>TypeId</Field> <Value>6</Value> </Data> </Form> <!--*************************************************************************--> <!-- End Visit - Vital Signs ************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>4</Value> </Data> <Data> <Field>TypeId</Field> <Value>21</Value> </Data> </Form> <!--*************************************************************************--> <!-- End Visit - CT Scan ****************************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>4</Value> </Data> <Data> <Field>TypeId</Field> <Value>10</Value> </Data> </Form> <!--*************************************************************************--> <!-- End Visit - End Of Study ***********************************************--> <!--*************************************************************************--> <Form> <Data> <Field>VisitNumber</Field> <Value>4</Value> </Data> <Data> <Field>TypeId</Field> <Value>23</Value> </Data> </Form> </Forms> 3. Click encode Actual Results: I have tried this in IE and it works perfectly. I have tried this in the latest nightly build of firefox(as of 05 Aug 2005) and the driver crashes and the base64 code is not displayed. I have tried this in the latest nightly build of mozilla(as of 05 Aug 2005: build ID: 2005070205) and the driver does NOT crash but the base64 code is not displayed(although it is copyable). Expected Results: No display driver crash and the base64 code displayed properly "The ialmrnt5 display driver has stopped working normally"
Attached file File to be base64 encoded (deleted) —
Attachment #191682 - Attachment description: Fiel to be base64 encoded → File to be base64 encoded
Blocks: longlines
Keywords: crash
This is probably a bug in your display driver. I've seen many reports of bugs involving long strings of unbroken text, which I'm tracking in bug 302294. There is a comment in that bug from David Baron about how Firefox could work around these graphics driver bugs. Bug 292667 is very similar and happens with the Intel Extreme Graphics 2 driver. ialmrnt5 sounds like some kind of Intel driver, so this could be a dup. What is the full name of your display driver? (You should see it in Control Panel > Display > Settings.) Have you tried upgrading to a newer version of the driver?
please follow the steps described in bug 308935
Whiteboard: [sg:needinfo]
Need more eyes, clearing security flag. Some of the "long string" bugs have gotten fixed on the trunk recently.
Group: security
Whiteboard: [sg:needinfo]
reporter, Do you still see this problem. If you do not, please close the bug with resolution WORKSFORME, INVALID, etc as may be appropriate to your situation (but not FIXED unless you know the bug with the patch). If you still see problem using a current version of Firefox or trunk build, please provide additional detail.
Whiteboard: closeme 2008-12-10
No response from Reporter. Please reopen the bug only if you can reproduce the problem in Firefox 3.0 or later. Thanks. http://www.mozilla.com/firefox/ -> INCOMPLETE
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → INCOMPLETE
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: