Closed Bug 109840 Opened 23 years ago Closed 23 years ago

x86 Talkback enabled Net Installer crashes

Categories

(SeaMonkey :: Installer, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 112831

People

(Reporter: hurtta+mozilla, Assigned: slogan)

Details

(Keywords: crash)

Attachments

(1 file)

From Bugzilla Helper:
User-Agent: Mozilla/4.75 [en] (X11; U; Linux 2.2.16-9mdk i686)
BuildID:    

related to bug 109703 and bug 109727
(but note that this looks like different bug)

x86 Talkback enabled Net Installer 
from http://www.mozilla.org/releases/
crashes. Link is
http://ftp.mozilla.org/pub/mozilla/releases/mozilla0.9.5/mozilla-i686-pc-linux-gnu-0.9.5-installer.tar.gz

[hurtta@leija ~]$ cat /etc/mandrake-release 
Linux Mandrake release 7.1 (helium)
[hurtta@leija ~]$ 




Reproducible: Always
Steps to Reproduce:
1.

[hurtta@leija ~/mozilla]$ tar xvzf
mozilla-i686-pc-linux-gnu-0.9.5-installer.tar.gz 
./mozilla-installer/
./mozilla-installer/mozilla-installer
./mozilla-installer/mozilla-installer-bin
./mozilla-installer/installer.ini
./mozilla-installer/README
./mozilla-installer/config.ini
./mozilla-installer/MPL-1.1.txt
[hurtta@leija ~/mozilla]$ 

2.

[hurtta@leija ~/mozilla]$ mozilla-installer/mozilla-installer

3. Click Next
   Click Accept

( 4. On another window:

[root@leija hurtta]# chown hurtta /data/mozilla/
[root@leija hurtta]# ls -la /data/mozilla/
total 2
drwxr-xr-x    2 hurtta   root         1024 Nov 12 10:45 ./
drwxr-xr-x   13 root     root         1024 Nov 12 10:45 ../
[root@leija hurtta]# 

)

5. Click Change (for Destination Directory)

   new Destination Directory is /data/mozilla

6. Click Next
7. Clcik Install (do NOT select Proxy Settings)



Actual Results:  Installer start installing or downloading
Installed open some new popup window (error message?)
And then exists immediately

On starting windown:

[hurtta@leija ~/mozilla]$ mozilla-installer/mozilla-installer
mozilla-installer/mozilla-installer: line 55: 31518 Segmentation fault     
./mozilla-installer-bin --sync $@
[hurtta@leija ~/mozilla]$ 

In other word it crashed (but note that there is NO same
error message than on full installer case.)

hmm.. seems that core was not produces (I run it again with limit
changed.)

Re-run:

[hurtta@leija ~/mozilla]$ mozilla-installer/mozilla-installer
mozilla-installer/mozilla-installer: line 55: 31611 Segmentation fault     
(core dumped) ./mozilla-installer-bin --sync $@
[hurtta@leija ~/mozilla]$ 

[hurtta@leija ~/mozilla]$ gdb mozilla-installer/mozilla-installer-bin
mozilla-installer/core
GNU gdb 4.18
Copyright 1998 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i586-mandrake-linux"...

warning: core file may not match specified executable file.
Core was generated by `./mozilla-installer-bin --sync'.
Program terminated with signal 11, Segmentation fault.
Reading symbols from /usr/lib/libgtk-1.2.so.0...done.
Reading symbols from /usr/lib/libgdk-1.2.so.0...done.
Reading symbols from /usr/lib/libgmodule-1.2.so.0...done.
Reading symbols from /usr/lib/libglib-1.2.so.0...done.
Reading symbols from /lib/libdl.so.2...done.
Reading symbols from /usr/X11R6/lib/libXext.so.6...done.
Reading symbols from /usr/X11R6/lib/libX11.so.6...done.
Reading symbols from /lib/libpthread.so.0...done.
Reading symbols from /lib/libm.so.6...done.
Reading symbols from /usr/lib/libstdc++-libc6.1-1.so.2...done.
Reading symbols from /lib/libc.so.6...done.
Reading symbols from /usr/X11R6/lib/libXi.so.6...done.
Reading symbols from /lib/ld-linux.so.2...done.
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
Reading symbols from /lib/libnss_files.so.2...done.
Reading symbols from /lib/libnss_dns.so.2...done.
Reading symbols from /lib/libresolv.so.2...done.
#0  0x806201a in nsSocket::Send ()
(gdb) where
#0  0x806201a in nsSocket::Send ()
#1  0x8062fe4 in nsFTPConn::IssueCmd ()
#2  0x8062e20 in nsFTPConn::Close ()
#3  0x805c1a9 in nsXIEngine::CheckConn ()
#4  0x805bdcd in nsXIEngine::Download ()
#5  0x8057bf3 in nsInstallDlg::PerformInstall ()
#6  0x8056efd in nsInstallDlg::Next ()
#7  0x40096dc7 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#8  0x400b9b38 in gtk_signal_remove_emission_hook () from
/usr/lib/libgtk-1.2.so.0
#9  0x400b925f in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#10 0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#11 0x400472b8 in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0
#12 0x40047f29 in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
#13 0x40096dc7 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#14 0x400b90ef in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#15 0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#16 0x40047268 in gtk_button_released () from /usr/lib/libgtk-1.2.so.0
#17 0x40047cce in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
#18 0x400969b3 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#19 0x400b929d in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#20 0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#21 0x400e1f3c in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#22 0x40096915 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#23 0x40095cce in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#24 0x40113b80 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
#25 0x4013f736 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#26 0x4013fd43 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#27 0x4013feec in g_main_run () from /usr/lib/libglib-1.2.so.0
#28 0x400955d9 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#29 0x805acc2 in nsXInstaller::RunWizard ()
#30 0x805b35b in main ()
#31 0x402decae in __libc_start_main (main=0x805b308 <main>, argc=2,
argv=0xbffff834, 
    init=0x804f9d4 <_init>, fini=0x80644fc <_fini>, rtld_fini=0x4000a490
<_dl_fini>, stack_end=0xbffff82c)
    at ../sysdeps/generic/libc-start.c:92
(gdb) 



Expected Results:  Installation failure expected because there is not access
without proxy settings. But not crash!
QA Contact: bugzilla → ktrina
Reporter, is this still an issue?  Have you gotten 0.9.6 or a newer nightly to
intall properly?
Severity: normal → critical
Keywords: crash
See comment on bug 109727 --
0.9.6 installer does not work.

mozilla 0.9.6 from tar.gz which does not use installer works.

--- quoete from 109727: ---
Mozilla itself works on Linux Mandrake 7.1

(I think that it was 
http://ftp.mozilla.org/pub/mozilla/releases/mozilla0.9.6/mozilla-i686-pc-linux-gnu-0.9.6.tar.gz
package -- that was what used on bug 111577 also.)

It is just installer what does not work.


reporter,
Are you installing as root or yourself?  To directory owned by whom?
Questioner -- look report

On initial report installer was started by

[hurtta@leija ~/mozilla]$ mozilla-installer/mozilla-installer

that is 'hurtta'

and directory was owned by

[root@leija hurtta]# chown hurtta /data/mozilla/
[root@leija hurtta]# ls -la /data/mozilla/
total 2
drwxr-xr-x    2 hurtta   root         1024 Nov 12 10:45 ./
drwxr-xr-x   13 root     root         1024 Nov 12 10:45 ../
[root@leija hurtta]# 

that is 'hurtta'
Reporter: if you disagree, please reopen. The stack traces are identical, though.

*** This bug has been marked as a duplicate of 112831 ***
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Soo accoring of bug 112831 current builds should work.

http://ftp.mozilla.org/pub/mozilla/nightly/latest/mozilla-i686-pc-linux-gnu-installer.tar.gz

Summary: installer does not crash but there is probably something 
         (ie. it does not work)

[hurtta@leija ~/mozilla]$ ls -latr
total 55320
-rw-r--r--    1 hurtta   tih         92871 Nov 12 10:42
mozilla-i686-pc-linux-gnu-0.9.5-installer.tar.gz
-rw-r--r--    1 hurtta   tih      10154302 Nov 12 11:26
mozilla-i686-pc-linux-gnu-0.9.5-sea.tar.gz
-rw-r--r--    1 hurtta   tih      11123642 Nov 23 10:22
mozilla-i686-pc-linux-gnu-0.9.6-sea.tar.gz
-rw-r--r--    1 hurtta   tih      11469581 Nov 23 10:38
mozilla-i686-pc-linux-gnu-0.9.6.tar.gz
-rw-r--r--    1 hurtta   tih      11576840 Jan 14 09:03
mozilla-i686-pc-linux-gnu-0.9.7-sea.tar.gz
-rw-r--r--    1 hurtta   tih      11884422 Feb 15 08:57
mozilla-i686-pc-linux-gnu-0.9.8-sea.tar.gz
drwxr-xr-x    3 hurtta   tih          1024 Feb 15 09:03 mozilla-installer/
drwxr-xr-x  105 hurtta   tih         17408 Feb 19 15:20 ../
-rw-r--r--    1 hurtta   tih         93404 Feb 19 15:25
mozilla-i686-pc-linux-gnu-installer.tar.gz
drwxr-xr-x    3 hurtta   tih          1024 Feb 19 15:27 ./
[hurtta@leija ~/mozilla]$ ls -la /data/mozilla2
total 2
drwxr-xr-x    2 hurtta   root         1024 Jan 14 09:08 ./
drwxr-xr-x   16 root     root         1024 Jan 14 09:08 ../
[hurtta@leija ~/mozilla]$ 
[hurtta@leija ~/mozilla]$ rm -rf mozilla-installer/
[hurtta@leija ~/mozilla]$ tar xvzf  mozilla-i686-pc-linux-gnu-installer.tar.gz
./mozilla-installer/mozilla-installer
./mozilla-installer/mozilla-installer-bin
./mozilla-installer/installer.ini
./mozilla-installer/README
./mozilla-installer/config.ini
./mozilla-installer/MPL-1.1.txt
[hurtta@leija ~/mozilla]$ 

[hurtta@leija ~/mozilla]$ ls -la /data/mozilla2
total 2
drwxr-xr-x    2 hurtta   root         1024 Jan 14 09:08 ./
drwxr-xr-x   16 root     root         1024 Jan 14 09:08 ../
[hurtta@leija ~/mozilla]$ cd mozilla-installer
[hurtta@leija mozilla-installer]$ 

[hurtta@leija mozilla-installer]$ ./mozilla-installer

Click Next>
Click Accept
Click Change

Select /data/mozilla2  (which directory is owned by hurtta)

Now Destination Directory is /data/mozilla2/
Click Next>

Select
     Save installer modules upon download

Click Install

Result Installation is failed due to multiple CRC failures

(hmm. this is another bug .. I guess that installer found proxy settings.)

Lets try again:

[hurtta@leija mozilla-installer]$ ./mozilla-installer
Click Next>
Click Accept
Click Change

Select /data/mozilla2
Click OK

Destination directory is now /data/mozilla2  (this is owned by user hurtta)
Click Next>

Select Save Installer modules upon download

Click Proxy Settings...

Click OK           (there was no proxy set.)
Click Install

Message window pop ups

Installation has failed due to multiple CRC failure

Clikcink OK seems exit installer.

I have another bug about that message, but that bug 
happens when proxy is used so that is another thing.

....

[hurtta@leija ~/mozilla]$ ps -u hurtta -f | grep mozilla
hurtta   18613 15711  0 15:44 pts/10   00:00:00 sh ./mozilla-installer
hurtta   18615 18613  0 15:44 pts/10   00:00:00 ./mozilla-installer-bin
hurtta   18683 18647  0 15:46 pts/13   00:00:00 grep mozilla
[hurtta@leija ~/mozilla]$ strace -p18615 -oLog


And then click Install

That is strange that there is no any connect() on log:

[hurtta@leija ~/mozilla]$ grep connect Log
[hurtta@leija ~/mozilla]$ grep open Log
open("./xpi/.current_download", O_RDONLY) = 6
open("./xpi/.current_download", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
open("./xpi/regus.xpi", O_RDONLY)       = -1 ENOENT (No such file or directory)
open("./xpi/.current_download", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
open("./xpi/regus.xpi", O_RDONLY)       = -1 ENOENT (No such file or directory)
open("./xpi/.current_download", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
open("./xpi/regus.xpi", O_RDONLY)       = -1 ENOENT (No such file or directory)
open("./xpi/.current_download", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 6
open("./xpi/regus.xpi", O_RDONLY)       = -1 ENOENT (No such file or directory)
[hurtta@leija ~/mozilla]$ 






Attached file That strange Log
Verified as a dupe of bug 112831

Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: