Stupid pipe typos on the command line hangs Mozilla

RESOLVED INCOMPLETE

Status

--
critical
RESOLVED INCOMPLETE
15 years ago
9 years ago

People

(Reporter: nrm, Unassigned)

Tracking

({helpwanted})

Trunk
x86
Windows 98
helpwanted

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

15 years ago
User-Agent:       
Build Identifier: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.6) Gecko/20040113

On Windows, if the first Mozilla window is started this way from
a DOS/CMD box:

mozilla -chrome "file:///C|/foo.html"

then all is well and good. If however, the user types this:

mozilla -chrome file:///C|/foo.html

the resulting pipe operation causes Mozilla to float windowlessly
(henceforth "act like a Mozilla zombie"). Mozilla should terminate
nicely, ideally with an error about a malformed URL.

Reproducible: Always
Steps to Reproduce:

Comment 1

15 years ago
can you check if it's dupe of bug 133700 ?

Comment 2

15 years ago
what does
mozilla -chrome file:///C
do?

On linux, I get an error dialog (couldn't find C) and then it hangs.  Having a
pipe changes nothing.
(Reporter)

Comment 3

15 years ago
On Windows this causes Mozilla to hang without any messages:

mozilla -chrome file:///C

if the pipe symbol is added, one gets a bonus generic message from
the OS as well:

"Intermediate file error during pipe"

It's the hanging that's the problem; can't stop a user from making typos.

- N.

Updated

15 years ago
Whiteboard: DUPEME
(Reporter)

Comment 4

14 years ago
Not a dup of bug 133700, but related. This one's about
the | symbol, not about the more general problem.
Added a dependancy.

- N.
Status: UNCONFIRMED → NEW
Depends on: 133700
Ever confirmed: true
Whiteboard: DUPEME

Updated

12 years ago
Assignee: law → nobody
QA Contact: bugzilla

Updated

9 years ago
Status: NEW → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → INCOMPLETE

Updated

9 years ago
Component: Cmd-line Features → Cmd-line Features
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.