Closed
Bug 26530
Opened 26 years ago
Closed 26 years ago
Browser doesn't startup when mozilla run second time.
Categories
(Core :: Internationalization, defect, P3)
Tracking
()
People
(Reporter: t8m, Assigned: nhottanscp)
Details
(Keywords: crash)
The latest nightly build (2000020308) on linux refuses to start when it has been
quit and I try it to start again.
When I try to debug it, it writes:
Program received signal SIGSEGV, Segmentation fault.
0x4043fc23 in NSGetModule ()
Here is the stack trace, and I added a crash keyword.
#0 0x4043fc23 in NSGetModule ()
#1 0x4043fd18 in NSGetModule ()
#2 0x4043fc6c in NSGetModule ()
#3 0x4043fc84 in NSGetModule ()
#4 0x4043fc84 in NSGetModule ()
#5 0x4043fc84 in NSGetModule ()
#6 0x4043f67e in NSGetModule ()
#7 0x4043f325 in NSGetModule ()
#8 0x4043eb8f in NSGetModule ()
#9 0x4043e8f3 in NSGetModule ()
#10 0x400f5c79 in nsGenericFactory::CreateInstance ()
#11 0x400f405e in nsComponentManagerImpl::CreateInstance ()
#12 0x400f9238 in nsComponentManager::CreateInstance ()
#13 0x400f9b79 in nsServiceManagerImpl::GetService ()
#14 0x400f9f51 in nsServiceManagerImpl::GetService ()
#15 0x400fa1c8 in nsServiceManager::GetService ()
#16 0x407f0997 in NSGetModule ()
#17 0x4081db95 in NSGetModule ()
#18 0x4081c162 in NSGetModule ()
#19 0x4081ce67 in NSGetModule ()
#20 0x40461462 in NSGetModule ()
#21 0x40470ccc in NSGetModule ()
#22 0x40476ec1 in NSGetModule ()
#23 0x40451ad0 in NSGetModule ()
#24 0x40451560 in NSGetModule ()
#25 0x400fb303 in PL_HandleEvent ()
#26 0x400fb293 in PL_ProcessPendingEvents ()
#27 0x400fbe3a in nsEventQueueImpl::ProcessPendingEvents ()
#28 0x404cbccf in nsAppShell::SetDispatchListener ()
#29 0x404cba9d in keysym2ucs ()
#30 0x4066952a in g_io_unix_dispatch ()
#31 0x4066abe6 in g_main_dispatch ()
#32 0x4066b1a1 in g_main_iterate ()
#33 0x4066b341 in g_main_run ()
#34 0x40590859 in gtk_main ()
#35 0x404cc18a in nsAppShell::Run ()
#36 0x4040ba42 in nsAppShellService::Run ()
#37 0x804a395 in JS_PushArguments ()
#38 0x804a704 in JS_PushArguments ()
#39 0x4021acb3 in __libc_start_main (main=0x804a528 <JS_PushArguments+4840>,
argc=1, argv=0xbffffbd4, init=0x8048fd0 <_init>, fini=0x804bab0 <_fini>,
rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffffbcc)
at ../sysdeps/generic/libc-start.c:78
It crashes immediately after this was written on stdout:
nsCollationUnix::Initialize mLocale =
LC_CTYPE=cs_CZ;LC_NUMERIC=cs_CZ;LC_TIME=cs_CZ;LC_COLLATE=cs_CZ;L
nsCollationUnix::Initialize mCharset = ISO-8859-1
nsCollationUnix::Initialize mLocale =
LC_CTYPE=cs_CZ;LC_NUMERIC=cs_CZ;LC_TIME=cs_CZ;LC_COLLATE=cs_CZ;L
nsCollationUnix::Initialize mCharset = ISO-8859-1
Maybe it's related to bug 26252.
Keywords: crash
When I want mozilla to start for second time I have to delete the file
component.reg.
updating component
Assignee: leger → ftang
Component: Browser-General → Internationalization
QA Contact: cbegle → teruko
Comment 4•26 years ago
|
||
add dp to cc list
Comment 5•26 years ago
|
||
from the stack trace. it does not look like a dup of 26252. I though this is
related to my check in for nsUCvTwModule.cpp, however I didn't check in untill
2/7 but this bug is file in 2/4, which before my check in.
It looks like the mLocale set to a strange value. It seems the string is more
than 65 bytes, the "kPlatformLocaleLength+1" . Probably a bug inside
GetPlatformLocale in nsPosixLocale.cpp
Should
130 res = posixLocale->GetPlatformLocale(&aLocale, platformLocale,
kPlatformLocaleLength+1);
be
130 res = posixLocale->GetPlatformLocale(&aLocale, platformLocale,
kPlatformLocaleLength);
????
reassign to nhotta.
t8m can you copy and paste your setenv output into this bug report ?
Assignee: ftang → nhotta
The latest nightly build: 2000020918 seems to work OK for me.
Here's the environment:
USERNAME=
COLORTERM=gnome-terminal
BROWSER=/usr/bin/netscape
HISTSIZE=1000
HOSTNAME=p38mraz.cbu.pvt.cz
LOGNAME=mraz
HISTFILESIZE=1000
MAIL=/var/spool/mail/mraz
TERM=xterm
HOSTTYPE=i386
PATH=/usr/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/mraz/bin
KDEDIR=/usr
HOME=/home/mraz
INPUTRC=/etc/inputrc
SHELL=/bin/bash
PS1=\h:$PWD\$
USER=mraz
LC_CTYPE=cs_CZ
LESSCHARSET=latin1
BASH_ENV=/home/mraz/.bashrc
DISPLAY=:0
USERNAME=
COLORTERM=gnome-terminal
BROWSER=/usr/bin/netscape
HISTSIZE=1000
HOSTNAME=p38mraz.cbu.pvt.cz
LOGNAME=mraz
HISTFILESIZE=1000
MAIL=/var/spool/mail/mraz
TERM=xterm
HOSTTYPE=i386
PATH=/usr/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/home/mraz/bin
KDEDIR=/usr
HOME=/home/mraz
INPUTRC=/etc/inputrc
SHELL=/bin/bash
PS1=\h:$PWD\$
USER=mraz
LC_CTYPE=cs_CZ
LESSCHARSET=latin1
BASH_ENV=/home/mraz/.bashrc
DISPLAY=:0
SESSION_MANAGER=local/p38mraz.cbu.pvt.cz:/tmp/.ICE-unix/689,tcp/p38mraz.cbu.pvt.cz:1064
LANG=cs_CZ
OSTYPE=Linux
LC_MESSAGES=en_US
WINDOWID=71303284
LINGUAS=cs_CZ
SHLVL=4
_=/usr/bin/env
SESSION_MANAGER=local/p38mraz.cbu.pvt.cz:/tmp/.ICE-unix/689,tcp/p38mraz.cbu.pvt.cz:1064
LANG=cs_CZ
OSTYPE=Linux
LC_MESSAGES=en_US
WINDOWID=71303284
LINGUAS=cs_CZ
SHLVL=4
_=/usr/bin/env
I have another crash that is in NSGetModule with the build 2000020918. However
it doesn't happen immediately after the startup. It crashes after there are
opened at least two windows and I switch between them. And sometimes it doesn't
happen at all.
Here is the stacktrace:
#0 0x40ce0759 in NSGetModule ()
#1 0x40ce04ee in NSGetModule ()
#2 0x40026e88 in NS_NewImageRenderer ()
#3 0x40031305 in XP_NotifyObservers ()
#4 0x4002bc24 in il_pixmap_update_notify ()
#5 0x4002ffd2 in il_flush_image_data ()
#6 0x4002b9b1 in ImgDCallbk::ImgDCBFlushImage ()
#7 0x40f528c4 in NSGetModule ()
#8 0x40f5337f in NSGetModule ()
#9 0x4002c850 in IL_StreamWrite ()
#10 0x40029d43 in NetReaderImpl::Write ()
#11 0x4002513e in ImageConsumer::OnDataAvailable ()
#12 0x408b90a3 in NSGetModule ()
#13 0x40fd9521 in NSGetModule ()
#14 0x40fde883 in NSGetModule ()
#15 0x40452493 in NSGetModule ()
#16 0x40451dd0 in NSGetModule ()
#17 0x400fdcf3 in PL_HandleEvent ()
#18 0x400fdc83 in PL_ProcessPendingEvents ()
#19 0x400fe84e in nsEventQueueImpl::ProcessPendingEvents ()
#20 0x404ccbef in nsAppShell::SetDispatchListener ()
#21 0x404cc9bd in keysym2ucs ()
#22 0x4066a52a in g_io_unix_dispatch ()
#23 0x4066bbe6 in g_main_dispatch ()
#24 0x4066c1a1 in g_main_iterate ()
#25 0x4066c341 in g_main_run ()
#26 0x40591859 in gtk_main ()
#27 0x404cd0aa in nsAppShell::Run ()
#28 0x4040b792 in object.8 ()
#29 0x804a980 in JS_PushArguments ()
#30 0x804ad0c in JS_PushArguments ()
#31 0x4021dcb3 in __libc_start_main (main=0x804ab08 <JS_PushArguments+5956>,
argc=1, argv=0xbffffb84, init=0x8049104 <_init>, fini=0x804bae0 <_fini>,
rtld_fini=0x4000a350 <_dl_fini>, stack_end=0xbffffb7c)
at ../sysdeps/generic/libc-start.c:78
| Assignee | ||
Comment 9•26 years ago
|
||
After I spend time to investigate, it turned out this is a dup of 26252.
That bug is already fixed. After I updated to cata's change, it started to work
on my Linux machine.
*** This bug has been marked as a duplicate of 26252 ***
Status: ASSIGNED → RESOLVED
Closed: 26 years ago
Resolution: --- → DUPLICATE
| Comment hidden (collapsed) |
You need to log in
before you can comment on or make changes to this bug.
Description
•