Closed
Bug 266681
Opened 20 years ago
Closed 16 years ago
Print preview crashes reproducible on validated (!) CSS 2.0 page
Categories
(Firefox :: General, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: mephisto-ut, Unassigned)
References
()
Details
Attachments
(6 files, 4 obsolete files)
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.3) Gecko/20041026 Firefox/1.0RC1
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.3) Gecko/20041026 Firefox/1.0RC1
I've created a document using CSS 2.0 style sheet definitions validated by the
W3C validator. The document is about 18 pages long. Firefix 1.0 RC1 displays the
page correctly but crashes on the print preview (same applies to older version
including FireFix 1.0PRE, Mozilla 1.6). The crash was reproducible on a Windows
XP system as well as a Linux (Fedora Core 2) system.
The files to demonstrate the crash can be requested from me (please email to
"mep histo @ gmx .net" (remove spaces inserted for spam protection). The page
consists of three files: the html file, the stylesheet for media type screen and
the stylesheet for media type print.
Reproducible: Always
Steps to Reproduce:
1. Selecting print preview from the File menu
2. ...crashing...
3. Restarting Firefix :-P
Actual Results:
Crash
Expected Results:
Displaying a print preview ;-)
Windows reports a problem in firefox.exe, modname "unknown".
Comment 1•20 years ago
|
||
Are bugs:
bug 248693
bug 256797
bug 260675 or
Bug 261502
Related? also, please ATTACH the testcase for quicker fixing. Thanks@
Comments to the bugs refered in the first comment:
248693: no, in my case Firefox crashed and terminates
256797: no, same as above
260675: think not, Windows does not use CUPS ;-) My problem also occurs in
Websuite 1.6 (I didn't check Firefix 0.9 but I *propose* that the problem will
happens also there because the older Websuite has the same problem as 1.0).
261502: may be... since I don't know the cause of the problem, I don't know if
it is the same cause. The results seems to be the same.
Comment 4•20 years ago
|
||
I've placed the testcase online for easier testing.
Attachment #163824 -
Attachment is obsolete: true
Comment 5•20 years ago
|
||
Comment 6•20 years ago
|
||
Still there in RC2, no change.
Version: unspecified → 1.0 Branch
Comment 8•20 years ago
|
||
I cut the original html-file shorter and simpler so that it still crashes in
the print preview (on Fx1.0RC2. Windows98 and Linux).
The short version of the css-file is:
div.comment {
position: relative;
float: right;
}
Comment 9•20 years ago
|
||
A little bit shorter, with the same css (see above) the file is shown in the
print preview like this: http://www.hallofreun.de/temp/preview.png
Firefox crashes when I close the print preview.
With just 3 repeats of the div and the paragraf the file produces no crash at
all.
Maybe with a larger RAM then mine (128mb) you need larger testfiles? Try more
repeats of the content.
Comment 10•20 years ago
|
||
Confirmed on Win XP Home with SP2 with Firefox 1.0RC2. Here is what crahed for me:
<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<title>Tip(p)s für eine sicherere Internet-Nutzung zu Hause</title>
<link rel="stylesheet" type="text/css" href="print.css" />
<style>
div.comment {
position: relative;
float: right;
}
</style>
</head>
<body>
<div class="comment">
<p>1 Mit dieser Information möchte ich die Fragen beantworten, die den
Privat-Bereich betreffen. Ich bitte euch
daher, seid der Firma gegenüber so fair und liest dieses Dokument bei Interesse
zu Hause. Oben rechts gibt es
einen Download-Link, über den man ein ZIP-Archiv mit allen zu diesem Dokument
gehörenden Anlagen erreicht. Es
ist klein genug, dass man es z.B. als Anlage an eine private Email Adresse
senden kann. Alternativ besteht auch
die Möglichkeit, dieses Dokument auszudrucken.
Zweitens, und hoffentlich selbstverständlich: betrachtet dieses Dokument als
persönliche Meinung. Es gibt
keine Garantie auf Fehlerfreiheit, einige Dinge habe ich auch bewußt etwas
vereinfacht und weiterhin gibt es
keinen Support von mir oder einem anderen IT Mitarbeiter. Ich bin
zuversichtlich, dass man mit den Tip(p)s in
diesem Dokument den heimischen PC gut absichern kann - eine Garantie dafür gibt
es nicht. Wenn der PC
anschließend nicht mehr läuft, dann haben Sie etwas falsch gemacht oder es ist
etwas dumm gelaufen. In
Anlehnung an einen Spruch von Churchill: "There is no such thing like "no risc
in life".</p>
</div>
<p>Man könnte sich nun fragen, warum ich in das Firmen-Intranet eine
Hilfestellung für den privaten Bereich
gebe und was ich mit diesem Text eigentlich erreichen will. Zur zweiten Frage
zuerst: ich möchte denjenigen,
die sich nur wenig mit der Technik auskennen, die sich aber trotzdem im Internet
bewegen möchten ohne
zeitgleich den "Daten-Striptease" hinzulegen, einen Leitfaden in die Hand geben.
Auch wenn ich technische
Details soweit wie möglich aussen vor gelassen habe, gehe ich doch davon aus,
dass alleine durch das Lesen
dieses Dokumentes die Sensibilität für das Thema geschärft wird und dies nutzt
natürlich auch der Firma.</p>
<div class="comment">
<p>2 Mit dieser Information möchte ich die Fragen beantworten, die den
Privat-Bereich betreffen. Ich bitte euch
daher, seid der Firma gegenüber so fair und liest dieses Dokument bei Interesse
zu Hause. Oben rechts gibt es
einen Download-Link, über den man ein ZIP-Archiv mit allen zu diesem Dokument
gehörenden Anlagen erreicht. Es
ist klein genug, dass man es z.B. als Anlage an eine private Email Adresse
senden kann. Alternativ besteht auch
die Möglichkeit, dieses Dokument auszudrucken.
Zweitens, und hoffentlich selbstverständlich: betrachtet dieses Dokument als
persönliche Meinung. Es gibt
keine Garantie auf Fehlerfreiheit, einige Dinge habe ich auch bewußt etwas
vereinfacht und weiterhin gibt es
keinen Support von mir oder einem anderen IT Mitarbeiter. Ich bin
zuversichtlich, dass man mit den Tip(p)s in
diesem Dokument den heimischen PC gut absichern kann - eine Garantie dafür gibt
es nicht. Wenn der PC
anschließend nicht mehr läuft, dann haben Sie etwas falsch gemacht oder es ist
etwas dumm gelaufen. In
Anlehnung an einen Spruch von Churchill: "There is no such thing like "no risc
in life".</p>
</div>
<p>Man könnte sich nun fragen, warum ich in das Firmen-Intranet eine
Hilfestellung für den privaten Bereich
gebe und was ich mit diesem Text eigentlich erreichen will. Zur zweiten Frage
zuerst: ich möchte denjenigen,
die sich nur wenig mit der Technik auskennen, die sich aber trotzdem im Internet
bewegen möchten ohne
zeitgleich den "Daten-Striptease" hinzulegen, einen Leitfaden in die Hand geben.
Auch wenn ich technische
Details soweit wie möglich aussen vor gelassen habe, gehe ich doch davon aus,
dass alleine durch das Lesen
dieses Dokumentes die Sensibilität für das Thema geschärft wird und dies nutzt
natürlich auch der Firma.</p>
<div class="comment">
<p>3 Mit dieser Information möchte ich die Fragen beantworten, die den
Privat-Bereich betreffen. Ich bitte euch
daher, seid der Firma gegenüber so fair und liest dieses Dokument bei Interesse
zu Hause. Oben rechts gibt es
einen Download-Link, über den man ein ZIP-Archiv mit allen zu diesem Dokument
gehörenden Anlagen erreicht. Es
ist klein genug, dass man es z.B. als Anlage an eine private Email Adresse
senden kann. Alternativ besteht auch
die Möglichkeit, dieses Dokument auszudrucken.
Zweitens, und hoffentlich selbstverständlich: betrachtet dieses Dokument als
persönliche Meinung. Es gibt
keine Garantie auf Fehlerfreiheit, einige Dinge habe ich auch bewußt etwas
vereinfacht und weiterhin gibt es
keinen Support von mir oder einem anderen IT Mitarbeiter. Ich bin
zuversichtlich, dass man mit den Tip(p)s in
diesem Dokument den heimischen PC gut absichern kann - eine Garantie dafür gibt
es nicht. Wenn der PC
anschließend nicht mehr läuft, dann haben Sie etwas falsch gemacht oder es ist
etwas dumm gelaufen. In
Anlehnung an einen Spruch von Churchill: "There is no such thing like "no risc
in life".</p>
</div>
<p>Man könnte sich nun fragen, warum ich in das Firmen-Intranet eine
Hilfestellung für den privaten Bereich
gebe und was ich mit diesem Text eigentlich erreichen will. Zur zweiten Frage
zuerst: ich möchte denjenigen,
die sich nur wenig mit der Technik auskennen, die sich aber trotzdem im Internet
bewegen möchten ohne
zeitgleich den "Daten-Striptease" hinzulegen, einen Leitfaden in die Hand geben.
Auch wenn ich technische
Details soweit wie möglich aussen vor gelassen habe, gehe ich doch davon aus,
dass alleine durch das Lesen
dieses Dokumentes die Sensibilität für das Thema geschärft wird und dies nutzt
natürlich auch der Firma.</p>
<div class="comment">
<p>4 Mit dieser Information möchte ich die Fragen beantworten, die den
Privat-Bereich betreffen. Ich bitte euch
daher, seid der Firma gegenüber so fair und liest dieses Dokument bei Interesse
zu Hause. Oben rechts gibt es
einen Download-Link, über den man ein ZIP-Archiv mit allen zu diesem Dokument
gehörenden Anlagen erreicht. Es
ist klein genug, dass man es z.B. als Anlage an eine private Email Adresse
senden kann. Alternativ besteht auch
die Möglichkeit, dieses Dokument auszudrucken.
Zweitens, und hoffentlich selbstverständlich: betrachtet dieses Dokument als
persönliche Meinung. Es gibt
keine Garantie auf Fehlerfreiheit, einige Dinge habe ich auch bewußt etwas
vereinfacht und weiterhin gibt es
keinen Support von mir oder einem anderen IT Mitarbeiter. Ich bin
zuversichtlich, dass man mit den Tip(p)s in
diesem Dokument den heimischen PC gut absichern kann - eine Garantie dafür gibt
es nicht. Wenn der PC
anschließend nicht mehr läuft, dann haben Sie etwas falsch gemacht oder es ist
etwas dumm gelaufen. In
Anlehnung an einen Spruch von Churchill: "There is no such thing like "no risc
in life".</p>
</div>
<p>Man könnte sich nun fragen, warum ich in das Firmen-Intranet eine
Hilfestellung für den privaten Bereich
gebe und was ich mit diesem Text eigentlich erreichen will. Zur zweiten Frage
zuerst: ich möchte denjenigen,
die sich nur wenig mit der Technik auskennen, die sich aber trotzdem im Internet
bewegen möchten ohne
zeitgleich den "Daten-Striptease" hinzulegen, einen Leitfaden in die Hand geben.
Auch wenn ich technische
Details soweit wie möglich aussen vor gelassen habe, gehe ich doch davon aus,
dass alleine durch das Lesen
dieses Dokumentes die Sensibilität für das Thema geschärft wird und dies nutzt
natürlich auch der Firma.</p>
<div class="comment">
<p>5 Mit dieser Information möchte ich die Fragen beantworten, die den
Privat-Bereich betreffen. Ich bitte euch
daher, seid der Firma gegenüber so fair und liest dieses Dokument bei Interesse
zu Hause. Oben rechts gibt es
einen Download-Link, über den man ein ZIP-Archiv mit allen zu diesem Dokument
gehörenden Anlagen erreicht. Es
ist klein genug, dass man es z.B. als Anlage an eine private Email Adresse
senden kann. Alternativ besteht auch
die Möglichkeit, dieses Dokument auszudrucken.
Zweitens, und hoffentlich selbstverständlich: betrachtet dieses Dokument als
persönliche Meinung. Es gibt
keine Garantie auf Fehlerfreiheit, einige Dinge habe ich auch bewußt etwas
vereinfacht und weiterhin gibt es
keinen Support von mir oder einem anderen IT Mitarbeiter. Ich bin
zuversichtlich, dass man mit den Tip(p)s in
diesem Dokument den heimischen PC gut absichern kann - eine Garantie dafür gibt
es nicht. Wenn der PC
anschließend nicht mehr läuft, dann haben Sie etwas falsch gemacht oder es ist
etwas dumm gelaufen. In
Anlehnung an einen Spruch von Churchill: "There is no such thing like "no risc
in life".</p>
</div>
<p>Man könnte sich nun fragen, warum ich in das Firmen-Intranet eine
Hilfestellung für den privaten Bereich
gebe und was ich mit diesem Text eigentlich erreichen will. Zur zweiten Frage
zuerst: ich möchte denjenigen,
die sich nur wenig mit der Technik auskennen, die sich aber trotzdem im Internet
bewegen möchten ohne
zeitgleich den "Daten-Striptease" hinzulegen, einen Leitfaden in die Hand geben.
Auch wenn ich technische
Details soweit wie möglich aussen vor gelassen habe, gehe ich doch davon aus,
dass alleine durch das Lesen
dieses Dokumentes die Sensibilität für das Thema geschärft wird und dies nutzt
natürlich auch der Firma.</p>
</html>
I'm working on a smaller version.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 11•20 years ago
|
||
This is the first testcase I tried. It makes the whole browser stall on exit
and contains only 1's and 0's with a very small header/footer.
Attachment #164892 -
Attachment is obsolete: true
Comment 12•20 years ago
|
||
After making testcase #1 I wondered if the preview stalled because of the
applied CSS or just it's mention. So I removed all formating from the text.
It stalled, even without any formatted text with just the css in the top.
Oddly, it requires more than one page to do this.
Attachment #164906 -
Attachment is obsolete: true
Comment 13•20 years ago
|
||
Now I was thinking. Mabey it didn't need text at all. This page caused a
stall with just a bunch of <br>'s
Attachment #164907 -
Attachment is obsolete: true
Comment 14•20 years ago
|
||
None of these test cases crash for me. Both opening and closing Print Preview
works fine.
P4 3GHz, 1024Mb ram.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.5) Gecko/20041103
Firefox/1.0RC2
Comment 15•20 years ago
|
||
The testcases of comment 11,12,13 don't crash for me.
comment 10 crashes on closing the preview.
I still need not less then 10 repeats, as in the attachment
Comment 16•20 years ago
|
||
(In reply to comment #15)
Now that it is online, my last attachment does not crash anymore.
I loaded it back down and it did not crash.
So I had two identical files at home. One crashes - the other not.
I found out it depends on the folder (which is shown in the print preview).
E:/test/back-down.html does not crash.
E:/test/w3c-verified/back-down.html crashes.
Comment 17•20 years ago
|
||
I can confrim that in will crash in chrome:// and in a JavaScript produced
webpage. If I paste the code into an editor like cuneAform that will generate
the code via JS it will crash the browser.
Comment 18•20 years ago
|
||
FF103 print preview crashes on this page "http://www.javascript-reference.info".
Is this same bug?
Reporter | ||
Comment 19•20 years ago
|
||
May be... at least that page is also using a "float:..." style. Besides the
example attached to this bug report, I found really a lot (10+) pages/sites
which can't be printed using Firefox. All pages I've checked used such
"float:..." blocks which a wrapped around some kind of "main text".
Comment 20•19 years ago
|
||
I cannot get attachements 164891, 164908, nor 164932 to crash on Firefox 1.0.4
on WinXP (totally fresh profile). Tried loading from b.m.o directly and as a
data: uri.
Some mobile Pentium thing (centrino), 512MB ram (shared w/ video).
Comment 21•19 years ago
|
||
I can get attachment 164932 [details] to crash if I add float: left; to the CSS. I have
been working on a page of my own that crashes on print if it has float:left and
position: relative in it.
Comment 22•19 years ago
|
||
*** Bug 275587 has been marked as a duplicate of this bug. ***
Comment 23•19 years ago
|
||
http://em.wikipedia.org/wiki/Darth_Vader/ is another page that seems to crash
on Print or Print Preview...
I did a CSS check with WC3, and there a several things "wrong" with the CSS code.
[http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Fen.wikipedia.org%2Fwiki%2FDarth_Vader&usermedium=all]
The Errors are as follows:
URI : http://en.wikipedia.org/wiki/Darth_Vader
* Line: -1
unrecognized media screen,projection
URI :
http://en.wikipedia.org/w/index.php?title=MediaWiki:Monobook.css&action=raw&ctype=text/css&smaxage=2678400
* Line: 151 Context : #p-cactions a
Parse Error - opacity=90)
URI : http://en.wikipedia.org/wiki/Darth_Vader
* Line: 381
Property spacing doesn't exist : 0
Warnings are as follows:
URI :
http://en.wikipedia.org/w/index.php?title=MediaWiki:Monobook.css&action=raw&ctype=text/css&smaxage=2678400
* Line : 155 property filter does not exist for this profile, but is
validated conforming to another profile
I honestly don't have a clue about what this information is saying... I'm just
putting it out there for testing and review. ;]
Updated•18 years ago
|
Assignee: bross2 → nobody
Comment 24•16 years ago
|
||
testcase attachment 164932 [details] and http://en.wikipedia.org/wiki/Darth_Vader/
WFM Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9pre) Gecko/2008050906 Minefield/3.0pre
Comment 25•16 years ago
|
||
kyle wrote crash "not [seen] with this test case:
https://bugzilla.mozilla.org/attachment.cgi?id=164891"
so =>WFM
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•