Closed
Bug 196669
Opened 22 years ago
Closed 22 years ago
Protozilla crashes 1.2.1, errors on trunk
Categories
(SeaMonkey :: General, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 195600
People
(Reporter: janko, Assigned: asa)
Details
(Keywords: crash)
User-Agent: Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0; H010818)
Build Identifier: http://www.mozilla.org/releases/mozilla1.2.1
I wanted to add a new protocol with protozilla. Installed Protozilla. Made a
small pl. Tried once. Exited Mozilla. Started Mozilla. It displays the startup
window (with the Godzilla) and then does nothing. Mozilla.exe process doesn't
take any CPU. Mem usage around 50 MB. In the Application
Data\Mozilla\Profiles\default\qnas7fao.slt I can see XUL.mfl of the size zero,
created each time I try to start Mozilla. If I uninstall Mozilla, install
again, I can work before I do the same. After this, everything the same.
Reproducible: Always
Steps to Reproduce:
1. install protozilla
2. copy the pl file to protozilla/protocol dir
3. start once pl
4. exit
5. try to start again
Actual Results:
mozilla displays startup window indefinitelly, no cpu usage
Expected Results:
Show the browser. Trying to start Mail or Profile manager gives the same
problem.
use this as test.pl
#!/usr/bin/perl -T -w
# Test CGI form submission
use strict;
use CGI 'unescape';
my $status_codes = {
400 => "Bad Request",
};
sub exit_status {
my ($status_code) = @_;
my $status_string = $status_codes->{$status_code};
print "Status: $status_code $status_string\n\n";
exit;
}
my $buffer = "";
if ($ENV{'REQUEST_METHOD'} eq 'GET') {
# GET method
$buffer = $ENV{'QUERY_STRING'} if ($ENV{'QUERY_STRING'})
} else {
# Unknown method
&exit_status(400);
}
if ( endswith( $buffer, ".png" ) )
{
print "content-type: image/png\n";
print "\n";
open( FI, 'next.png' );
binmode( FI );
binmode( STDOUT );
$currOff = 0;
while ( ( $r = read( FI, $buffer, 4000, $currOff ) ) != 0 )
{
$currOff += $r;
print $buffer;
}
close STDOUT;
}
else
{
print "content-type: text/html\n";
print "\n";
print "<html><head></head><body>";
print "<h3>Test</h3><p>";
print "<h3>Standard CGI environment variables</h3><p>";
print "<b>QUERY_STRING=$ENV{'QUERY_STRING'}</b><p>";
print "<hr>";
print "</body></html>";
close STDOUT;
}
sub endswith
{
my ( $s, $ext ) = @_;
if ( $s =~ /$ext$/ )
{
return 1;
}
return 0;
}
reporter : please list your build number, especially when using a modified
user-agent string.
Are you using a 1.4 trunk build? There were some changes in Moz towards 1.4
breaking backwards compatibility. This means two things
1) install your new 1.4 Moz build into a fully clean [empty] directory
2) some xpi's might not work yet
Highly suspecting a dupe of bug 195600, therefore duping. Note that bug 195600
is marked invalid : Moz itselfs works, but crash is caused by incompatible [3rd
party] add-on.
If my assesment is wrong : reopen this bug.
*** This bug has been marked as a duplicate of 195600 ***
Status: UNCONFIRMED → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
NB: The reporter sent me e-mail:
"I'm using
http://ftp.mozilla.org/pub/mozilla/releases/mozilla1.2.1/mozilla-win32-1.2.1-installer.exe
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.2.1) Gecko/20021130
And I installed from
http://protozilla.mozdev.org/download.html
"If you are using Mozilla 1.2.1, choose:
* Windows (installs protozilla-0.74.0.xpi, ipc-1.0.1-win32.xpi)"
I know it's an older version than you currently develop, but I wanted to report
it since it can be some problem in the design, when some add-in makes
application freeze at startup? Now I have even shorter scenario: just install
protozilla, type
protozilla:
in address bar then close the browser. Next time it wouldn't start."
I installed protozilla on Moz 2003030608 on XP Pro SP1, using "If you are using
Mozilla 1.2.1, choose: Windows (installs protozilla-0.74.0.xpi,
ipc-1.0.1-win32.xpi)"
After installation i closed all Moz processes [checked in taskmanager] and
started Moz. Got error message [no talkback] and Moz started and i'm using it now.
Even though Moz shouldn't crash because of Protozilla [or any other XPI] perhaps
you might want to check out if there are outstanding Protozilla bugs on this?
Keywords: crash
Summary: protozilla installed, added one .pl there, after this mozilla can't start → Protozilla crashes 1.2.1, errors on trunk
Reporter PLEASE use Bugzilla for all correspondence. If i didn't have to
copy/paste your e-mails in this box i might've remembered to say that typing
"protozilla:" in the address bar only gives a "protozilla is not a registered
protocol" and mozilla works as intended even after closing and starting it again.
>I see you haven't tried to invoke the protozilla with
> protozilla:
>in the address bar.
>
>After you do that, then close the browser, and try to start again, the only
thing you can do with the browser is to wait indefinitielly to start. The only
cure is uninstalling the whole browser. :(
To be able to repeat the bug, protozilla should be properly installed. The
behaviour you describe means that the protozilla is not installed at all.
The reported bug occurs after the installation of protozilla is reported as
succesfull and after you're able to see that
protozilla:
in the address bar shows the page which lists existing protocols.
After this, when you close the browser, you can't start it next time.
But under TOOLS, i now have an entry PROTOZILLA [clicking that also gives me a
"not registered protocol warning"] and i got a message that BOTH are installed
succesfully.
So under the current development version of Mozilla i can NOT reproduce your
problem. But that is most likely due to incompatibilities of Protozilla for
1.2.1 with Mozilla 1.4.....
Updated•21 years ago
|
Product: Browser → Seamonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•