Closed Bug 109727 Opened 23 years ago Closed 23 years ago

Linux x86 Talkback enabled Full Installer for 0.9.8 crashes -- Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'

Categories

(SeaMonkey :: Installer, defect)

x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: hurtta+mozilla, Assigned: slogan)

Details

(Keywords: crash)

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

( This is same machine than on bug 109703 )    Mandrake Linux 7.1

Perhaps same than 74249 but I'm unsure.

Linux x86 Talkback enabled Full Installer for 0.9.5
crashes. Is is from http://www.mozilla.org/releases/

Link is
http://ftp.mozilla.org/pub/mozilla/releases/mozilla0.9.5/mozilla-i686-pc-linux-gnu-0.9.5-sea.tar.gz




Reproducible: Always
Steps to Reproduce:
1. Extack package
[hurtta@leija ~/mozilla]$ tar xzvf mozilla-i686-pc-linux-gnu-0.9.5-sea.tar.gz 
./mozilla-installer/
./mozilla-installer/xpi/
./mozilla-installer/xpi/xpcom.xpi
./mozilla-installer/xpi/browser.xpi
./mozilla-installer/xpi/psm.xpi
./mozilla-installer/xpi/mail.xpi
./mozilla-installer/xpi/chatzilla.xpi
./mozilla-installer/xpi/talkback.xpi
./mozilla-installer/xpi/deflenus.xpi
./mozilla-installer/xpi/langenus.xpi
./mozilla-installer/xpi/regus.xpi
./mozilla-installer/xpi/venkman.xpi
./mozilla-installer/mozilla-installer
./mozilla-installer/mozilla-installer-bin
./mozilla-installer/installer.ini
./mozilla-installer/README
./mozilla-installer/MPL-1.1.txt
./mozilla-installer/config.ini
[hurtta@leija ~/mozilla]$ pwd
/usr/people/hurtta/mozilla
[hurtta@leija ~/mozilla]$ 

2. Start installer
[root@leija /root]#
/usr/people/hurtta/mozilla/mozilla-installer/mozilla-installer

3. Mozilla insteer window opens
    Click Next
    Click Accept for Mozilla public license

4)  Click Change...  for Destination Directory
     Select /
     Double click data/
     Select mozilla/
     Click OK

    Destination Directory is now /data/mozilla/

5) Click Next
   Click Install



Actual Results:  Installer window disappear

For starting terminal window there is now text:


Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
/usr/people/hurtta/mozilla/mozilla-installer/mozilla-installer: line 55: 28969
Segmentation fault      (core dumped) ./mozilla-installer-bin --sync $@
[root@leija /root]# 

[root@leija /root]# gdb /usr/people/hurtta/mozilla/mozilla-installer/mozilla-ins
taller-bin /usr/people/hurtta/mozilla/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 /lib/libnss_files.so.2...done.
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
#0  0x400dfab2 in gtk_widget_hide () from /usr/lib/libgtk-1.2.so.0
(gdb) where
#0  0x400dfab2 in gtk_widget_hide () from /usr/lib/libgtk-1.2.so.0
#1  0x80598e7 in nsInstallDlg::InitInstallProgress ()
#2  0x8057c3a in nsInstallDlg::PerformInstall ()
#3  0x8056efd in nsInstallDlg::Next ()
#4  0x40096dc7 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#5  0x400b9b38 in gtk_signal_remove_emission_hook ()
   from /usr/lib/libgtk-1.2.so.0
#6  0x400b925f in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#7  0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#8  0x400472b8 in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0
#9  0x40047f29 in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
#10 0x40096dc7 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#11 0x400b90ef in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#12 0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#13 0x40047268 in gtk_button_released () from /usr/lib/libgtk-1.2.so.0
#14 0x40047cce in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
#15 0x400969b3 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#16 0x400b929d in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#17 0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#18 0x400e1f3c in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#19 0x40096915 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#20 0x40095cce in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#21 0x40113b80 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
---Type <return> to continue, or q <return> to quit---
#22 0x4013f736 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#23 0x4013fd43 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#24 0x4013feec in g_main_run () from /usr/lib/libglib-1.2.so.0
#25 0x400955d9 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#26 0x805acc2 in nsXInstaller::RunWizard ()
#27 0x805b35b in main ()
#28 0x402decae in __libc_start_main (main=0x805b308 <main>, argc=2, 
    argv=0xbffff9f4, init=0x804f9d4 <_init>, fini=0x80644fc <_fini>, 
    rtld_fini=0x4000a490 <_dl_fini>, stack_end=0xbffff9ec)
    at ../sysdeps/generic/libc-start.c:92
(gdb)
QA Contact: bugzilla → ktrina
Severity: normal → critical
Keywords: crash
This is with using KDE. I do not have tested that (Full Installer for 0.9.5)
with Gnome on this Linux Mandrake 7.1. 

I think that Net Installer for 0.9.5 crashes same way (but I do not have looked
core), so I do not have reported it. (Net Installer produces CRC errors when
using proxy -- see bug 109703 -- without proxy it crashed but I have not looked
it.)

On home Net Installer for 0.9.5 worked. But that was with newer Mandrake
release, without proxy and with Gnome. So things are quite different.

 
Crash of net installer actually looked different case -- see bug 109840
Also Linux x86 Talkback enabled Full Installer 
(http://ftp.mozilla.org/pub/mozilla/releases/mozilla0.9.5/mozilla-i686-pc-linux-gnu-0.9.5-sea.tar.gz)
worked on home. That is Linux Mandrake release 7.2. So problem is with
difference between Linux Mandrake release 7.1 and 7.2.
http://ftp.mozilla.org/pub/mozilla/releases/mozilla0.9.6/mozilla-i686-pc-linux-gnu-0.9.6-sea.tar.gz

[hurtta@leija ~]$ ls -la /data/mozilla/
total 2
drwxr-xr-x    2 hurtta   root         1024 Nov 12 10:45 ./
drwxr-xr-x   15 root     root         1024 Nov 22 14:14 ../
[hurtta@leija ~]$ cd mozilla/
[hurtta@leija ~/mozilla]$ 

[hurtta@leija ~/mozilla]$ tar xzf mozilla-i686-pc-linux-gnu-0.9.6-sea.tar.gz 
[hurtta@leija ~/mozilla]$ cd mozilla-installer/
[hurtta@leija mozilla-installer]$ 

[hurtta@leija mozilla-installer]$ limit 
cputime         unlimited
filesize        unlimited
datasize        unlimited
stacksize       8192 kbytes
coredumpsize    0 kbytes
memoryuse       unlimited
descriptors     1024 
memorylocked    unlimited
maxproc         2048 
openfiles       1024 
[hurtta@leija mozilla-installer]$ limit core unlimited
[hurtta@leija mozilla-installer]$ limit
cputime         unlimited
filesize        unlimited
datasize        unlimited
stacksize       8192 kbytes
coredumpsize    unlimited
memoryuse       unlimited
descriptors     1024 
memorylocked    unlimited
maxproc         2048 
openfiles       1024 
[hurtta@leija mozilla-installer]$ 


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

Click Next>
Click Accept
Click Change...
select /data/mozilla/
Click OK
Click Next>
Click Install


Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
./mozilla-installer: line 55: 20598 Segmentation fault      (core dumped)
./mozilla-installer-bin --sync $@
[hurtta@leija mozilla-installer]$ 

[hurtta@leija mozilla-installer]$ ls
MPL-1.1.txt  README  config.ini  core  installer.ini  mozilla-installer* 
mozilla-installer-bin*  xpi/
[hurtta@leija mozilla-installer]$ gdb  mozilla-installer-bin 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/libXi.so.6...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 /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.
#0  0x400dfab2 in gtk_widget_hide () from /usr/lib/libgtk-1.2.so.0
(gdb) where
#0  0x400dfab2 in gtk_widget_hide () from /usr/lib/libgtk-1.2.so.0
#1  0x8059957 in nsInstallDlg::InitInstallProgress ()
#2  0x8057c6d in nsInstallDlg::PerformInstall ()
#3  0x8056f2d in nsInstallDlg::Next ()
#4  0x40096dc7 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#5  0x400b9b38 in gtk_signal_remove_emission_hook () from
/usr/lib/libgtk-1.2.so.0
#6  0x400b925f in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#7  0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#8  0x400472b8 in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0
#9  0x40047f29 in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
#10 0x40096dc7 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#11 0x400b90ef in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#12 0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#13 0x40047268 in gtk_button_released () from /usr/lib/libgtk-1.2.so.0
#14 0x40047cce in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
#15 0x400969b3 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#16 0x400b929d in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#17 0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#18 0x400e1f3c in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#19 0x40096915 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#20 0x40095cce in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#21 0x40113b80 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
#22 0x4013f736 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#23 0x4013fd43 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#24 0x4013feec in g_main_run () from /usr/lib/libglib-1.2.so.0
#25 0x400955d9 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#26 0x805ad32 in nsXInstaller::RunWizard ()
#27 0x805b3cb in main ()
#28 0x402e6cae in __libc_start_main (main=0x805b378 <main>, argc=2,
argv=0xbffff824, init=0x804f9f8 <_init>, 
    fini=0x8064570 <_fini>, rtld_fini=0x4000a490 <_dl_fini>,
stack_end=0xbffff81c) at ../sysdeps/generic/libc-start.c:92
(gdb) quit
[hurtta@leija mozilla-installer]$ 


Summary: Linux x86 Talkback enabled Full Installer for 0.9.5 crashes -- Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject' → Linux x86 Talkback enabled Full Installer for 0.9.6 crashes -- Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
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 --- 

1) look #4 on here:

Directory is owned by:


hurtta@leija ~]$ ls -la /data/mozilla/
total 2
drwxr-xr-x    2 hurtta   root         1024 Nov 12 10:45 ./
drwxr-xr-x   15 root     root         1024 Nov 22 14:14 ../
[hurtta@leija ~]$ cd mozilla/


and installer was started by:

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


that is 'hurtta'


1) on initial raport installer was started by:

[root@leija /root]#
/usr/people/hurtta/mozilla/mozilla-installer/mozilla-installer

that is 'root'
http://ftp.mozilla.org/pub/mozilla/releases/mozilla0.9.7/mozilla-i686-pc-linux-gnu-0.9.7-sea.tar.gz
x86 Talkback enabled Full Installer

as hurtta

[hurtta@leija ~/mozilla]$ rm -rf mozilla
[hurtta@leija ~/mozilla]$ tar xvzf mozilla-i686-pc-linux-gnu-0.9.7-sea.tar.gz
./mozilla-installer/
./mozilla-installer/xpi/
./mozilla-installer/xpi/xpcom.xpi
./mozilla-installer/xpi/browser.xpi
./mozilla-installer/xpi/psm.xpi
./mozilla-installer/xpi/mail.xpi
./mozilla-installer/xpi/chatzilla.xpi
./mozilla-installer/xpi/talkback.xpi
./mozilla-installer/xpi/deflenus.xpi
./mozilla-installer/xpi/langenus.xpi
./mozilla-installer/xpi/regus.xpi
./mozilla-installer/xpi/venkman.xpi
./mozilla-installer/xpi/inspector.xpi
./mozilla-installer/mozilla-installer
./mozilla-installer/mozilla-installer-bin
./mozilla-installer/installer.ini
./mozilla-installer/README
./mozilla-installer/MPL-1.1.txt
./mozilla-installer/config.ini

as root:

[root@leija mozilla-installer]# ./mozilla-installer

Click Next>
Click Accept
Click Change...
Select /
Click data/
type mozilla
Click OK
Click Change...
Add 2 to after mozilla
Click OK
Destination diretory is now /data/mozilla2
Click Next>

Click Yes           (to question Directory /data/mozilla2 doesn't exist. Create
It?)
Click Install

Window disappears. Now there is prompt again in that window where
mozilla-installer was started. mozilla-installer for 0.9.7 was crashed.

[root@leija mozilla-installer]# ./mozilla-installer

Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
./mozilla-installer: line 55:  8851 Segmentation fault      (core dumped)
./mozilla-installer-bin --sync $@
[root@leija mozilla-installer]# 

Directory /data/mozilla2 was created but it is empty

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

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

[hurtta@leija ~/mozilla]$ rpm -qa | grep gtk
gtk+mdk-0.1.3-1mdk
gtkglarea-devel-1.2.2-2mdk
gtkglarea-1.2.2-2mdk
gtk+-devel-1.2.7-4mdk
gtkzip-0.5.1-5mdk
gtk+mdk-devel-0.1.3-1mdk
gtkgraph-0.6.1-3mdk
rep-gtk-gnome-0.9.1-1mdk
rep-gtk-0.9.1-1mdk
rep-gtk-libglade-0.9.1-1mdk
pygtk-glarea-0.6.6-1mdk
pygtk-0.6.6-1mdk
gtk+-1.2.7-4mdk
gtk-engines-0.10-2mdk
gtkmm-1.2.0-1mdk
gtkmm-devel-1.2.0-1mdk
licq-gtk-0.38.1-9mdk
pygtk-libglade-0.6.6-1mdk
ruby-gtk-0.23-2mdk
[hurtta@leija ~/mozilla]$ 


Summary: Linux x86 Talkback enabled Full Installer for 0.9.6 crashes -- Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject' → Linux x86 Talkback enabled Full Installer for 0.9.7 crashes -- Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
backtrace was:

[root@leija mozilla-installer]# ./mozilla-installer

Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
./mozilla-installer: line 55:  8851 Segmentation fault      (core dumped) ./mozi
lla-installer-bin --sync $@
[root@leija mozilla-installer]# 
[root@leija mozilla-installer]# 
[root@leija mozilla-installer]# ls
MPL-1.1.txt  config.ini  installer.ini       mozilla-installer-bin*
README       core        mozilla-installer*  xpi/
[root@leija mozilla-installer]# gdb mozilla-installer-bin 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/libXi.so.6...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 /lib/ld-linux.so.2...done.
Reading symbols from /lib/libnss_files.so.2...done.
---Type <return> to continue, or q <return> to quit---
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
#0  0x400dfab2 in gtk_widget_hide () from /usr/lib/libgtk-1.2.so.0
(gdb) where
#0  0x400dfab2 in gtk_widget_hide () from /usr/lib/libgtk-1.2.so.0
#1  0x8059957 in nsInstallDlg::InitInstallProgress ()
#2  0x8057c6d in nsInstallDlg::PerformInstall ()
#3  0x8056f2d in nsInstallDlg::Next ()
#4  0x40096dc7 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#5  0x400b9b38 in gtk_signal_remove_emission_hook ()
   from /usr/lib/libgtk-1.2.so.0
#6  0x400b925f in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#7  0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#8  0x400472b8 in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0
#9  0x40047f29 in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
#10 0x40096dc7 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#11 0x400b90ef in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#12 0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#13 0x40047268 in gtk_button_released () from /usr/lib/libgtk-1.2.so.0
#14 0x40047cce in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
#15 0x400969b3 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#16 0x400b929d in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#17 0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#18 0x400e1f3c in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#19 0x40096915 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#20 0x40095cce in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#21 0x40113b80 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
---Type <return> to continue, or q <return> to quit---
#22 0x4013f736 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#23 0x4013fd43 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#24 0x4013feec in g_main_run () from /usr/lib/libglib-1.2.so.0
#25 0x400955d9 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#26 0x805ad32 in nsXInstaller::RunWizard ()
#27 0x805b3cb in main ()
#28 0x402e6cae in __libc_start_main (main=0x805b378 <main>, argc=2, 
    argv=0xbffff9d4, init=0x804f9f8 <_init>, fini=0x8064650 <_fini>, 
    rtld_fini=0x4000a490 <_dl_fini>, stack_end=0xbffff9cc)
    at ../sysdeps/generic/libc-start.c:92
(gdb) quit
[root@leija mozilla-installer]# 


Reporter: What about 0.9.8 installer?
[hurtta@leija ~/mozilla]$ ls -ltr
total 55207
-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
[hurtta@leija ~/mozilla]$ tar xvzf mozilla-i686-pc-linux-gnu-0.9.8-sea.tar.gz
./mozilla-installer/
./mozilla-installer/xpi/
./mozilla-installer/xpi/xpcom.xpi
./mozilla-installer/xpi/browser.xpi
./mozilla-installer/xpi/psm.xpi
./mozilla-installer/xpi/mail.xpi
./mozilla-installer/xpi/chatzilla.xpi
./mozilla-installer/xpi/talkback.xpi
./mozilla-installer/xpi/deflenus.xpi
./mozilla-installer/xpi/langenus.xpi
./mozilla-installer/xpi/regus.xpi
./mozilla-installer/xpi/venkman.xpi
./mozilla-installer/xpi/inspector.xpi
./mozilla-installer/mozilla-installer
./mozilla-installer/mozilla-installer-bin
./mozilla-installer/installer.ini
./mozilla-installer/README
./mozilla-installer/MPL-1.1.txt
./mozilla-installer/config.ini
[hurtta@leija ~/mozilla]$ 


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

following as root:


[root@leija /root]# cd /usr/people/hurtta/mozilla
[root@leija mozilla]# cd mozilla-installer/
[root@leija mozilla-installer]# 

[root@leija mozilla-installer]# ./mozilla-installer

Click Next>
Click Accept>
Click Change...
select /data/mozilla2    Clikc OK

Destination directory is now /data/mozilla2/

Click next>
Click Install

On window where installer was started:

[root@leija mozilla-installer]# ./mozilla-installer

Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
./mozilla-installer: line 55: 14362 Segmentation fault      (core dumped)
./mozilla-installer-bin --sync $@
[root@leija mozilla-installer]# 

[root@leija mozilla-installer]# ls -ltr
total 1432
-rwxr-xr-x    1 hurtta   tih        207953 Feb  5 01:40 mozilla-installer-bin*
-rwxr-xr-x    1 hurtta   tih          1677 Feb  5 01:40 mozilla-installer*
-rw-r--r--    1 hurtta   tih          2807 Feb  5 01:40 installer.ini
-rw-r--r--    1 hurtta   tih          3417 Feb  5 01:40 README
-rw-r--r--    1 hurtta   tih         30869 Feb  5 01:40 MPL-1.1.txt
drwxr-xr-x    2 hurtta   tih          1024 Feb  5 01:40 xpi/
-rw-r--r--    1 hurtta   tih          6430 Feb  5 02:34 config.ini
-rw-------    1 root     root      1200128 Feb 15 09:03 core
[root@leija mozilla-installer]# 

[root@leija mozilla-installer]# gdb mozilla-installer-bin 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/libXi.so.6...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 /lib/ld-linux.so.2...done.
Reading symbols from /lib/libnss_files.so.2...done.
Reading symbols from /usr/lib/gconv/ISO8859-1.so...done.
#0  0x400dfab2 in gtk_widget_hide () from /usr/lib/libgtk-1.2.so.0
(gdb) where
#0  0x400dfab2 in gtk_widget_hide () from /usr/lib/libgtk-1.2.so.0
#1  0x8059937 in nsInstallDlg::InitInstallProgress ()
#2  0x8057c4d in nsInstallDlg::PerformInstall ()
#3  0x8056f0d in nsInstallDlg::Next ()
#4  0x40096dc7 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#5  0x400b9b38 in gtk_signal_remove_emission_hook () from /usr/lib/libgtk-1.2.so.0
#6  0x400b925f in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#7  0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#8  0x400472b8 in gtk_button_clicked () from /usr/lib/libgtk-1.2.so.0
#9  0x40047f29 in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
#10 0x40096dc7 in gtk_marshal_NONE__NONE () from /usr/lib/libgtk-1.2.so.0
#11 0x400b90ef in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#12 0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#13 0x40047268 in gtk_button_released () from /usr/lib/libgtk-1.2.so.0
#14 0x40047cce in gtk_button_get_relief () from /usr/lib/libgtk-1.2.so.0
#15 0x400969b3 in gtk_marshal_BOOL__POINTER () from /usr/lib/libgtk-1.2.so.0
#16 0x400b929d in gtk_signal_set_funcs () from /usr/lib/libgtk-1.2.so.0
#17 0x400b7c5a in gtk_signal_emit () from /usr/lib/libgtk-1.2.so.0
#18 0x400e1f3c in gtk_widget_event () from /usr/lib/libgtk-1.2.so.0
#19 0x40096915 in gtk_propagate_event () from /usr/lib/libgtk-1.2.so.0
#20 0x40095cce in gtk_main_do_event () from /usr/lib/libgtk-1.2.so.0
#21 0x40113b80 in gdk_wm_protocols_filter () from /usr/lib/libgdk-1.2.so.0
#22 0x4013f736 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#23 0x4013fd43 in g_get_current_time () from /usr/lib/libglib-1.2.so.0
#24 0x4013feec in g_main_run () from /usr/lib/libglib-1.2.so.0
#25 0x400955d9 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#26 0x805ad12 in nsXInstaller::RunWizard ()
#27 0x805b3ab in main ()
#28 0x402e6cae in __libc_start_main (main=0x805b358 <main>, argc=2,
argv=0xbffff9d4, 
    init=0x804f9b0 <_init>, fini=0x80645b0 <_fini>, rtld_fini=0x4000a490
<_dl_fini>, 
    stack_end=0xbffff9cc) at ../sysdeps/generic/libc-start.c:92
(gdb) quit
[root@leija mozilla-installer]# 
Summary: Linux x86 Talkback enabled Full Installer for 0.9.7 crashes -- Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject' → Linux x86 Talkback enabled Full Installer for 0.9.8 crashes -- Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkObject'
Current build

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

seems work (installing as user to directory /data/mozilla2)

./mozilla-installer/
./mozilla-installer/xpi/
./mozilla-installer/xpi/xpcom.xpi
./mozilla-installer/xpi/browser.xpi
./mozilla-installer/xpi/psm.xpi
./mozilla-installer/xpi/mail.xpi
./mozilla-installer/xpi/chatzilla.xpi
./mozilla-installer/xpi/talkback.xpi
./mozilla-installer/xpi/deflenus.xpi
./mozilla-installer/xpi/langenus.xpi
./mozilla-installer/xpi/regus.xpi
./mozilla-installer/xpi/venkman.xpi
./mozilla-installer/xpi/inspector.xpi
./mozilla-installer/mozilla-installer
./mozilla-installer/mozilla-installer-bin
./mozilla-installer/installer.ini
./mozilla-installer/README
./mozilla-installer/MPL-1.1.txt
./mozilla-installer/config.ini
[hurtta@leija ~/mozilla]$ cd mozilla-i
mozilla-i: No such file or directory.
[hurtta@leija ~/mozilla]$ cd mozilla-installer/
[hurtta@leija mozilla-installer]$ ls
MPL-1.1.txt  README  config.ini  installer.ini  mozilla-installer* 
mozilla-installer-bin*  xpi/
[hurtta@leija mozilla-installer]$ ls xpi/
browser.xpi  chatzilla.xpi  deflenus.xpi  inspector.xpi  langenus.xpi  mail.xpi 
psm.xpi  regus.xpi  talkback.xpi  venkman.xpi  xpcom.xpi
[hurtta@leija mozilla-installer]$ ./mozilla-installer
[hurtta@leija mozilla-installer]$ shell-init: could not get current directory:
getcwd: cannot access parent directories: No such file or directory
*** Registering smime account manager extension.

Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
reopening, will mark as RESOLVED WORKSFORME, because we don't know what fixed it.
Status: RESOLVED → UNCONFIRMED
Resolution: FIXED → ---
WFM.
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago23 years ago
Resolution: --- → WORKSFORME
Verified WFM on current build
(see comment #12 per reporter)
Status: RESOLVED → VERIFIED
Quess :-)

This is probably same as bug 109840.

Bug 109840 is marked as duplicate of bug 112831.
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.