Closed Bug 105546 Opened 23 years ago Closed 22 years ago

hushmail.com - Hushmail does not work with Mozilla

Categories

(Tech Evangelism Graveyard :: English Other, defect)

defect
Not set
critical

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: zurk, Assigned: joe.chou)

References

()

Details

(Keywords: hang)

From Bugzilla Helper:
User-Agent: Mozilla/4.78 [en] (WinNT; U)
BuildID:    0.9.5

login to the hushmail service using the URL ... type in the password and clik 
login. the login button depresses and then the whole browser (0.9.5 on linux 
with the blackdown JDK and JRE plugin) freezes up solid. i think its a mozilla 
javascript problem since the applet starts up fine. 

Reproducible: Always
Steps to Reproduce:
1. enter username and click go.
2. enter password
3. click login and watch the browser freeze

Actual Results:  it froze solid.

Expected Results:  um...either not worked properly or logged me in.

blackdown linux jdk 1.3.1 latest version installed with mozilla 6 helper plugin 
loaded in mozilla 0.9.5 running on a 2.2.19 debian   testing/unstable (woody) 
linux box.
Can you test this with the sun JRE please?
I crash with 2001111606 and sun plugin 1.3.1-b24. Maybe because I tried to login
as billgates ;-) The site asks me for permission to install a java applet which
I granted for the session, shortly after that mozilla went south. No talkback
triggered. ---> NEW
I am convinced this is related to java ---> OJI

I updated the description to provide more detail.

All these errors are spewed to the console while going down:


Warning: Cannot convert string "<Key>Escape,_Key_Cancel" to type VirtualBinding
Warning: Cannot convert string "<Key>Home,_Key_Begin" to type VirtualBinding
Warning: Cannot convert string "<Key>F1,_Key_Help" to type VirtualBinding
Warning: Cannot convert string "Shift<Key>F10,_Key_Menu" to type VirtualBinding
Warning: Cannot convert string "<Key>F10,Shift_Key_Menu" to type VirtualBinding
Warning: Cannot convert string "<Key>KP_Enter,_Key_Execute" to type VirtualBinding
Warning: Cannot convert string "Alt<Key>Return,Alt_Key_KP_Enter" to type
VirtualBinding

Unexpected Signal : 11 occurred at PC=0x4014991d
Function name=method__5JNIid
Library=/tmp/talk/plugins/java2/lib/i386/client/libjvm.so

Current Java thread:
	at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(Native Method)
	at sun.plugin.javascript.navig5.JSObject.JSGetNativeJSObject(JSObject.java:347)
	at sun.plugin.javascript.navig5.JSObject.<init>(JSObject.java:77)
	at sun.plugin.navig.motif.MotifAppletContext.getJSObject(MotifAppletContext.java:76)
	at netscape.javascript.JSObject.getWindow(JSObject.java:137)
	at com.hush.common.applets.v2migration.Migration.init(Migration.java)
	at sun.applet.AppletPanel.run(AppletPanel.java:344)
	at sun.plugin.navig.motif.MotifAppletViewer.maf_run(MotifAppletViewer.java:127)
	at sun.plugin.navig.motif.MotifAppletViewer.run(MotifAppletViewer.java:123)
	at java.lang.Thread.run(Thread.java:484)

Dynamic libraries:
08048000-08050000 r-xp 00000000 03:01 77520     
/tmp/talk/plugins/java2/bin/i386/native_threads/java_vm
08050000-08052000 rw-p 00007000 03:01 77520     
/tmp/talk/plugins/java2/bin/i386/native_threads/java_vm
40000000-40012000 r-xp 00000000 03:01 92264      /lib/ld-2.1.3.so
40012000-40014000 rw-p 00011000 03:01 92264      /lib/ld-2.1.3.so
40014000-4001d000 r-xp 00000000 03:01 77493     
/tmp/talk/plugins/java2/lib/i386/native_threads/libhpi.so
4001d000-4001e000 rw-p 00008000 03:01 77493     
/tmp/talk/plugins/java2/lib/i386/native_threads/libhpi.so
4001e000-4001f000 r--p 00000000 03:06 961331    
/usr/share/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES
4001f000-40020000 r--p 00000000 03:06 961334     /usr/share/locale/en_US/LC_MONETARY
40020000-40021000 r--p 00000000 03:06 961328    
/usr/share/locale/en_US/LC_TIME40021000-4002c000 r-xp 00000000 03:01 92229     
/lib/libpthread-0.8.so
4002c000-40033000 rw-p 0000a000 03:01 92229      /lib/libpthread-0.8.so
40035000-4029c000 r-xp 00000000 03:01 848       
/tmp/talk/plugins/java2/lib/i386/client/libjvm.so
4029c000-40402000 rw-p 00266000 03:01 848       
/tmp/talk/plugins/java2/lib/i386/client/libjvm.so
40419000-4043a000 r-xp 00000000 03:01 46867     
/tmp/talk/plugins/java2/lib/i386/libjava.so
4043a000-4043c000 rw-p 00020000 03:01 46867     
/tmp/talk/plugins/java2/lib/i386/libjava.so
4043d000-4080a000 r-xp 00000000 03:01 46901     
/tmp/talk/plugins/java2/lib/i386/libawt.so
4080a000-4081a000 rw-p 003cc000 03:01 46901     
/tmp/talk/plugins/java2/lib/i386/libawt.so
4082f000-4084b000 r-xp 00000000 03:01 92238      /lib/libm-2.1.3.so
4084b000-4084c000 rw-p 0001b000 03:01 92238      /lib/libm-2.1.3.so
4084c000-4084e000 r-xp 00000000 03:01 92291      /lib/libdl-2.1.3.so
4084e000-40850000 rw-p 00001000 03:01 92291      /lib/libdl-2.1.3.so
40850000-40896000 r-xp 00000000 03:06 800813     /usr/X11R6/lib/libXt.so.6.0
40896000-4089a000 rw-p 00045000 03:06 800813     /usr/X11R6/lib/libXt.so.6.0
4089b000-40970000 r-xp 00000000 03:06 800856     /usr/X11R6/lib/libX11.so.6.2
40970000-40975000 rw-p 000d4000 03:06 800856     /usr/X11R6/lib/libX11.so.6.2
40975000-409a6000 r-xp 00000000 03:01 46850     
/tmp/talk/plugins/java2/lib/i386/libmlib_image.so
409a6000-409a8000 rw-p 00030000 03:01 46850     
/tmp/talk/plugins/java2/lib/i386/libmlib_image.so
409a8000-409b9000 r-xp 00000000 03:01 46883     
/tmp/talk/plugins/java2/lib/i386/libverify.so
409b9000-409bb000 rw-p 00010000 03:01 46883     
/tmp/talk/plugins/java2/lib/i386/libverify.so
409bb000-40a90000 r-xp 00000000 03:01 92282      /lib/libc-2.1.3.so
40a90000-40a94000 rw-p 000d4000 03:01 92282      /lib/libc-2.1.3.so
40a98000-40aaa000 r-xp 00000000 03:01 92298      /lib/libnsl-2.1.3.so
40aaa000-40aac000 rw-p 00011000 03:01 92298      /lib/libnsl-2.1.3.so
40aae000-40ae2000 r-xp 00000000 03:06 929049    
/usr/lib/libstdc++-2-libc6.1-1-2.9.0.so
40ae2000-40aee000 rw-p 00033000 03:06 929049    
/usr/lib/libstdc++-2-libc6.1-1-2.9.0.so
40af1000-40af7000 r-xp 00000000 03:06 800889     /usr/X11R6/lib/libXp.so.6.2
40af7000-40af9000 rw-p 00005000 03:06 800889     /usr/X11R6/lib/libXp.so.6.2
40af9000-40b05000 r-xp 00000000 03:06 800811     /usr/X11R6/lib/libXext.so.6.4
40b05000-40b07000 rw-p 0000b000 03:06 800811     /usr/X11R6/lib/libXext.so.6.4
40b07000-40b0b000 r-xp 00000000 03:06 800806     /usr/X11R6/lib/libXtst.so.6.1
40b0b000-40b0c000 rw-p 00003000 03:06 800806     /usr/X11R6/lib/libXtst.so.6.1
40b0c000-40b13000 r-xp 00000000 03:06 800870     /usr/X11R6/lib/libSM.so.6.0
40b13000-40b15000 rw-p 00006000 03:06 800870     /usr/X11R6/lib/libSM.so.6.0
40b15000-40b28000 r-xp 00000000 03:06 800809     /usr/X11R6/lib/libICE.so.6.3
40b28000-40b2a000 rw-p 00012000 03:06 800809     /usr/X11R6/lib/libICE.so.6.3
40b2c000-40b40000 r-xp 00000000 03:01 46841     
/tmp/talk/plugins/java2/lib/i386/libzip.so
40b40000-40b43000 rw-p 00013000 03:01 46841     
/tmp/talk/plugins/java2/lib/i386/libzip.so
40b43000-4185c000 r--s 00000000 03:01 46897      /tmp/talk/plugins/java2/lib/rt.jar
41889000-41b2e000 r--s 00000000 03:01 46842     
/tmp/talk/plugins/java2/lib/i18n.jar
41b2e000-41b44000 r--s 00000000 03:01 46846     
/tmp/talk/plugins/java2/lib/sunrsasign.jar
41b44000-41b9e000 r--s 00000000 03:01 46863     
/tmp/talk/plugins/java2/lib/javaplugin.jar
41b9e000-41baf000 r--s 00000000 03:01 46852     
/tmp/talk/plugins/java2/lib/javaplugin_l10n.jar
43c57000-43c5f000 r--p 00000000 03:06 961332     /usr/share/locale/en_US/LC_COLLATE
43c5f000-43c60000 r--p 00000000 03:06 961329     /usr/share/locale/en_US/LC_NUMERIC
49cbf000-49cd5000 r--p 00000000 03:06 961333     /usr/share/locale/en_US/LC_CTYPE
49d41000-49d58000 r-xp 00000000 03:01 46847     
/tmp/talk/plugins/java2/lib/i386/libjavaplugin_jni.so
49d58000-49d5a000 rw-p 00016000 03:01 46847     
/tmp/talk/plugins/java2/lib/i386/libjavaplugin_jni.so
49d6e000-49df8000 r-xp 00000000 03:01 46830     
/tmp/talk/plugins/java2/lib/i386/libfontmanager.so
49df8000-49e08000 rw-p 00089000 03:01 46830     
/tmp/talk/plugins/java2/lib/i386/libfontmanager.so
49e29000-49e2a000 r-xp 00000000 03:06 863633     /usr/lib/gconv/ISO8859-1.so
49e2a000-49e2b000 rw-p 00000000 03:06 863633     /usr/lib/gconv/ISO8859-1.so
49e2c000-49e35000 r-xp 00000000 03:01 46892     
/tmp/talk/plugins/java2/lib/i386/libnet.so
49e35000-49e36000 rw-p 00008000 03:01 46892     
/tmp/talk/plugins/java2/lib/i386/libnet.so
49e36000-49e39000 r--s 00000000 03:01 15964      /tmp/jar_cache30119.tmp (deleted)
49e43000-49e4b000 r-xp 00000000 03:01 92310      /lib/libnss_files-2.1.3.so
49e4b000-49e4c000 rw-p 00007000 03:01 92310      /lib/libnss_files-2.1.3.so
49e4c000-49e4f000 r-xp 00000000 03:01 92281      /lib/libnss_dns-2.1.3.so
49e4f000-49e50000 rw-p 00002000 03:01 92281      /lib/libnss_dns-2.1.3.so
49e50000-49e5b000 r-xp 00000000 03:01 92296      /lib/libresolv-2.1.3.so
49e5b000-49e5d000 rw-p 0000a000 03:01 92296      /lib/libresolv-2.1.3.so
49e5f000-49e64000 r-xp 00000000 03:01 92257      /lib/libnss_db-2.1.3.so
49e64000-49e65000 rw-p 00004000 03:01 92257      /lib/libnss_db-2.1.3.so
49e65000-49e9f000 r-xp 00000000 03:01 92241      /lib/libdb-2.1.3.so
49e9f000-49ea0000 rw-p 00039000 03:01 92241      /lib/libdb-2.1.3.so
4a025000-4a07b000 r--s 00000000 03:01 15966      /tmp/jar_cache30120.tmp (deleted)

Local Time = Fri Nov 16 16:48:12 2001
Elapsed Time = 896
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002CC
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Client VM (1.3.1-b24 mixed mode)
#
# An error report file has been saved as hs_err_pid9245.log.
# Please refer to the file for further information.
#
INTERNAL ERROR on Browser End: Pipe closed during read? State may be corrupt
System error?:: Interrupted system call

 then enter the text in that file's own buffer.
Status: UNCONFIRMED → NEW
Component: Browser-General → OJI
Ever confirmed: true
Keywords: crash
Summary: freezes completely...no response. → crash or hang at secure (java) hushmail login
reassign
Assignee: asa → joe.chou
QA Contact: doronr → pmac
I still get the same warnings on the console with 2001111921 but I hang instead
of crashing with both the Sun and Blackdown JRE
Keywords: crashhang
Summary: crash or hang at secure (java) hushmail login → hang at secure (java) hushmail login
I can't login to hushmail.com in Build ID: 2002032603 (0.9.9+) Windows 98, Sun
JRE 1.4. I can login with IE 6 using Microsoft Java. Netscape Communicator 4.x
is also supposed to work.

The good news is that Mozilla/Sun merely fails to login. There is no hang. Maybe
this good behavior is limited to Windows, however.

Unfortunately, Hushmail does not support Sun Java. 

https://www.hushmail.com/help/systemrequirements/index.shtml

Reporter, could you install the latest nightly build and Sun JRE 1.4, and see if
this site is still hanging your Linux system?
Linux 2002032321 and Java 1.3.1 still hang..

I used the standard login, not the premium stuff, logged in as billgates, used
monopoly as passphrase, granted a session permission (grant always makes no
difference) to install the Java applet.  An applet appears in a new window where
I had to wiggle the mouse to create some random input, the window closes and Moz
hangs.
That isn't what this bug was originally about.

Hushmail made some changes to their software several months ago. They forced all
their users to upgrade their keys. Before an old account may be accessed, it
must first be upgraded to use a new key. From your description of your login
attempt, the "billgates" account has not undergone the key upgrade process.

I upgraded my Hushmail account, ahagen, using IE 6/Microsoft Java. Thus, my
account has been upgraded with a new key. Thus, I am able to attempt a login
with Mozilla/Sun Java 1.4. Though that does not complete successfully, it
doesn't hang.

When I go to https://www.hushmail.com/litelogin/ I type "ahagen." Then I click
on login. Then it slowly brings up Java and the password screen. I grant the
session. I'm able to type the password and click "login." That's when I get the
error. The error message is:

Error authenticating with the server - java.security.AccessControlException:
access denied (java.net.SocketPermission keys1.hush.com:443 connect,resolve)

That's a Java error message, I think. I'm not logged in, but I don't hang. 

I assume your Hushmail account is "billgates." Please try upgrading it while
using IE 6, then try this bug again. 

Alternatively, create a new account using IE 6, and then try to login to that
account using Mozilla/Sun Java 1.4.

I think any hang that we get with Hushmail's upgrade process should be filed in
a separate bug.

It sucks that Hush supports IE and almost no other platform. That's their
business decision to make, however.
Using java 1.3.1_02 on RH7.2:
Tried to log in as billgate/monopoly, pressed Migrate button and after a couple 
of minutes got stack overflow in java console:
   ...
 (java.util.PropertyPermission java.class.version read)
 (java.util.PropertyPermission java.specification.name read)
 (java.ujava.security.PrivilegedActionException:
java.lang.reflect.InvocationTargetException: java.lang.StackOverflowError
	at sun.awt.AppContext$2.run(AppContext.java:231)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.awt.AppContext.getAppContext(AppContext.java:222)
	at sun.awt.SunToolkit.flushPendingEvents(SunToolkit.java:161)
	at java.awt.EventQueue.postEvent(EventQueue.java:102)
	at sun.plugin.ConsoleWindow.append(ConsoleWindow.java:459)
	at sun.plugin.DebugOutputStream.trace(DebugOutputStream.java:63)
	at sun.plugin.DebugOutputStream.write(DebugOutputStream.java:111)
	at java.io.PrintStream.write(PrintStream.java:222)
	at java.io.OutputStreamWriter.write(OutputStreamWriter.java:184)
	at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:114)
	at java.io.BufferedWriter.write(BufferedWriter.java:209)
	at java.io.Writer.write(Writer.java:129)
	at java.io.PrintStream.write(PrintStream.java:267)
	at java.io.PrintStream.print(PrintStream.java:412)
	at java.io.PrintStream.println(PrintStream.java:549)
	at sun.plugin.usability.Trace.liveConnectPrintln(Trace.java:568)
	at
sun.plugin.liveconnect.JavaScriptProtectionDomain.implies(JavaScriptProtectionDomain.java:62)
	at java.security.AccessControlContext.checkPermission(AccessControlContext.java:257)
	at java.security.AccessController.checkPermission(AccessController.java:399)
	at java.lang.SecurityManager.checkPermission(SecurityManager.java:545)
	at java.lang.SecurityManager.hasAllPermission(SecurityManager.java:255)
	at java.lang.SecurityManager.currentClassLoader(SecurityManager.java:359)
	at sun.applet.AppletSecurity.currentAppletClassLoader(AppletSecurity.java:60)
	at sun.applet.AppletSecurity.getAppContext(AppletSecurity.java:248)
	at sun.awt.AppContext.getAppContext(AppContext.java:272)
	at sun.awt.SunToolkit.flushPendingEvents(SunToolkit.java:161)
	at java.awt.EventQueue.postEvent(EventQueue.java:102)
	at sun.plugin.ConsoleWindow.append(ConsoleWindow.java:459)
	at sun.plugin.DebugOutputStream.trace(DebugOutputStream.java:63)
	at sun.plugin.DebugOutputStream.write(DebugOutputStream.java:111)
	at java.io.PrintStream.write(PrintStream.java:222)
	at java.io.OutputStreamWriter.write(OutputStreamWriter.java:184)
	at java.io.BufferedWriter.flushBuffer(BufferedWriter.java:114)
	at java.io.BufferedWriter.write(BufferedWriter.java:209)
	at java.io.Writer.write(Writer.java:129)
	at java.io.PrintStream.write(PrintStream.java:267)
	at java.io.PrintStream.print(PrintStream.java:412)
	at java.io.PrintStream.println(PrintStream.java:549)
	at sun.plugin.usability.Trace.liveConnectPrintln(Trace.java:568)
	at
sun.plugin.liveconnect.JavaScriptProtectionDomain.implies(JavaScriptProtectionDomain.java:62)
       etc. etc.

But after that mozilla is alive.
And mozilla hung for few minutes when trying to log in as ahagen with bogus
password.... after that I got OutOfMemoryError on java console :-)

Also I see following message early on java console
Child: Worker pushRequest:showstatus:Applet initialized.
Child: VM Received Command >>>Unknown code:16384021
Denis, I think that's a Java bug, not a Mozilla bug. Upgrade to JRE 1.4 try it
again. I don't think you'll get a crash or a hang.

(It won't crash, but it won't work, either. That's because Hush doesn't support
Sun Java. See my posts above.)

Resolve as worksforme?
What do you mean by "Hush doesn't support Sun Java."? I didn't find such statement
on hush. I still don't see any reason why mozilla + sun java shouldn't work
with hush.com, so this bug should be kept open
All it says is 
"HushMail is a Java™ based application. You will need to enable Java™ on your
browser. Java™ is enabled by default unless you have changed your browser settings."
Not a word about Sun's Java vs any other 
Also, "there is only  one Java" :-)
The following is a quotation from the URL I posted in my previous comment:

[begin quotation] The following are the system requirements for HushMail:

Browsers
• Microsoft Internet Explorer™ 5.x (Recommended)
• Netscape Communicator™ 4.75 (Limited Support)

Operating Systems
HushMail is compatible with Microsoft's Windows™ 95, 98, NT, and 2000. Other
operating systems, including Unix, Linux & MacOS will be supported in future
versions. [end quotation]

Mozilla is not on the list. Yes, it is true that this page does not explicitly
say what Java VM's are supported. It is clear, though, that Mozilla in
combination with any Java VM is not supported. It is also clear that even with a
supported browser, the Sun Java VM/JRE is not supported.

In my own experience, I've tried IE 6 with the Microsoft VM and it works. I've
also tried IE 6 with Sun JRE 1.4 and it does not work. 

If you want Hush to support Mozilla, and by extension Sun Java or other VM, then
please contact Hush. We can't do anything about their system requirements in
this bug.
I complained to Hushmail, and here was the response I got.

-----Quoted Message-----
From: <support>@hushmail.com
Sent: Tue, 23 Apr 2002 04:41:32 -0700
To: <me>@hushmail.com
Subject: Re: compatibility errors

Hello,

We're putting support for the Sun VM, Opera, Netscape 6, and Mozilla into our
next release, which should be out before the end of the summer.

Regards,
Brian
Hush Support
Thanks! I'm really glad to hear that Hush is going to support Mozilla and Sun Java. 

This bug is tech evangelism. Currently, Hush doesn't support Mozilla. 

Corporate HQ is in Ireland. http://www.hush.com/contact/
Component: OJI → Europe: West
Product: Browser → Tech Evangelism
Version: other → unspecified
Old Summary: hang at secure (java) hushmail login

New Summary: Hushmail does not work with Mozilla 
OS: Linux → All
Hardware: PC → All
Summary: hang at secure (java) hushmail login → Hushmail does not work with Mozilla
*** Bug 125358 has been marked as a duplicate of this bug. ***
*** Bug 96168 has been marked as a duplicate of this bug. ***
*** Bug 118468 has been marked as a duplicate of this bug. ***
removing myself from cc:
Summary: Hushmail does not work with Mozilla → hushmail.com - Hushmail does not work with Mozilla
brantgurganus2001@cherokeescouting.org: what the f.ck are you doing?
Did I ask you to add me to Cc:? Don't you think that if I removed
mysel *twice* from Cc:, this means I *don't want* to be here?
Hushmail works now!  Their new release of 2.1 is compatible with Mozilla 1.0 rc1
and Sun JRE 1.4.0.  The only problem is that when clicking to save an
attachment, it hangs the browser completely.  Should this be filed as a new bug..?
Excellent. I confirm that we work with 1.0 RC1 2002050306 and Sun Java 1.4 on
Windows 98. Rock on. 

There are some little issues with the interface, and I guess it crashes with
attachments. Those are separate bugs from this one. This is the "generally does
not work" bug, and it now works. Marking fixed.

Big ups to Team Hush! Thanks.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
I confirm that it now works fine on sun jdk 1.4 with mozilla 1.0RC2.
Thank you.
Yupp, works now, Linux 1.0RC2, Java 1.4.0 ---> VERIFIED
Status: RESOLVED → VERIFIED
New Component
Component: Europe: West → English Other
Product: Tech Evangelism → Tech Evangelism Graveyard
You need to log in before you can comment on or make changes to this bug.