Closed Bug 196669 Opened 22 years ago Closed 22 years ago

Protozilla crashes 1.2.1, errors on trunk

Categories

(SeaMonkey :: General, defect)

x86
Windows 2000
defect
Not set
critical

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.....
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.