Closed Bug 229828 Opened 21 years ago Closed 21 years ago

crash when trying to load a document with chinese characters

Categories

(Core Graveyard :: GFX: Gtk, defect)

1.4 Branch
x86
Linux
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: tim_allen, Unassigned)

References

()

Details

(Keywords: crash, intl, stackwanted)

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031030 Epiphany/1.0.4 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.1) Gecko/20031030 Epiphany/1.0.4 Reproducible: Always Steps to Reproduce: 1.go to the url given. 2.select the "Chinese (GB2312)" bible (top of left pane) 3.choose a book 4.click "search" Actual Results: Mozilla crashes Expected Results: Loaded the page or displayed some error message.
Works fine for me (although i get the domino characters instead of chinese since my fontset doesn't have the chinese set). This is with a gtk2 build. % /usr/local/mozilla/mozilla --version Mozilla 1.7a, Copyright (c) 2003 mozilla.org, build 2003123118 Reporter try a more recent nightly build and see if you can reproduce. Otherwise provide a debugging stacktrace from the crash.
wfm 20031229 Linux (gtk2+xft).
Severity: normal → critical
Keywords: crash, stackwanted
I installed this nightly build: Mozilla 1.7a Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7a) Gecko/20031231 This is obviously gtk1 because the fonts aren't anti-aliased. It works find with it - to try a gtk2 build, I assume I need to build from source? (There are no nightlies for gtk2?)
Tim, you can try an XFT+GTK2 build though Mozilla Firebird: http://ftp.mozilla.org/pub/mozilla.org/firebird/nightly/latest-trunk/
Both gtk1 and gtk2 can be built with 'enable-xft'. The mozilla.org default build _happens_ to be gtk1 with X11corefont (i.e. without Xft) while gtk2 builds at mozilla.org _happen_ to be built with Xft. Anyway, trunk builds (Xft or X11core) don't crash, right? So, it seems to be 1.4.x specific.
Component: Browser-General → GFX: Gtk
Keywords: intl
Version: Trunk → 1.4 Branch
do you crash using Firebird XFT build ? This is probably fixed via bug 213734. http://ftp.mozilla.org/pub/mozilla.org/firebird/nightly/latest-0.8/
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7b) Gecko/20040403 Firefox/0.8.0+ (gtk2 enabled Fx build) WFM. Mark this bug FIXED (by the fix for Bug 213734)? Or WORKSFORME? Reporter, do you still see this crash?
please reopen if crashing with 1.7b or, better, a nightly build.
Blocks: xft_tracking
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → WORKSFORME
Here is a backtrace: I am running Fedora Core 1, and the versions of mozilla and epiphany that ship with it. I get the same crash when I just run mozilla (not using epiphany). I think it's got to be something to do with not handling the fact that the font is not installed. I will try a nightly build if anyone still thinks it would be useful. (I'm on dialup so it's a little bit of a download.) Cheers, Tim. Backtrace was generated from '/usr/bin/epiphany-bin' (no debugging symbols found)...Using host libthread_db library "/lib/tls/libthread_db.so.1". (no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled] [New Thread -1085187968 (LWP 4474)] [New Thread 34679728 (LWP 4479)] [New Thread -1097802832 (LWP 4478)] [New Thread -1087312976 (LWP 4477)] (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...(no debugging symbols found)... (no debugging symbols found)...0x003a5c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #0 0x003a5c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 #1 0x00b43b2b in __waitpid_nocancel () from /lib/tls/libpthread.so.0 #2 0x00a7b7f4 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 #3 0x001d45e5 in nsProfileLock::FatalSignalHandler(int) () from /usr/lib/mozilla-1.4.1/libgtkembedmoz.so #4 <signal handler called> #5 0x04dffeb4 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #6 0x04dfffde in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #7 0x04e000ab in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #8 0x04de4522 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #9 0x04ddbb04 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #10 0x04dea04f in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #11 0x04dfc2c9 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #12 0x04ebc778 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #13 0x04ebc3d5 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #14 0x04eb4e04 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #15 0x04eb1a27 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #16 0x04eb4e04 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #17 0x04ebde66 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #18 0x04df8cb9 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #19 0x04df8f71 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #20 0x04df8cfd in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #21 0x04eb4e04 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #22 0x04eb7d34 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #23 0x04df8163 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #24 0x04dea04f in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #25 0x04e3d569 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #26 0x04e22963 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #27 0x0501ddba in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #28 0x0501c049 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so #29 0x095e801a in ?? () from /usr/lib/mozilla-1.4.1/components/libhtmlpars.so #30 0x09f33830 in ?? () #31 0x09d71520 in ?? () #32 0xbfec6038 in ?? () #33 0x095e7fa4 in ?? () from /usr/lib/mozilla-1.4.1/components/libhtmlpars.so #34 0x09d72068 in ?? () #35 0x00000027 in ?? () Thread 4 (Thread -1087312976 (LWP 4477)): #0 0x003a5c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 No symbol table info available. #1 0x00f016f7 in poll () from /lib/tls/libc.so.6 No symbol table info available. #2 0x00f9cbf3 in PR_OpenDir () from /usr/lib/libnspr4.so No symbol table info available. #3 0x0700329e in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libnecko.so No symbol table info available. #4 0x07003a6d in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libnecko.so No symbol table info available. #5 0x004e9a69 in nsThread::Main(void*) () from /usr/lib/mozilla-1.4.1/libxpcom.so No symbol table info available. #6 0x00f9df3d in PR_Select () from /usr/lib/libnspr4.so No symbol table info available. #7 0x00b3d7fc in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #8 0x00f0aaba in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 3 (Thread -1097802832 (LWP 4478)): #0 0x003a5c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 No symbol table info available. #1 0x00b40424 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x00f99541 in PR_WaitCondVar () from /usr/lib/libnspr4.so No symbol table info available. #3 0x0700bbd5 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libnecko.so No symbol table info available. #4 0x0700b609 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libnecko.so No symbol table info available. #5 0x004e9a69 in nsThread::Main(void*) () from /usr/lib/mozilla-1.4.1/libxpcom.so No symbol table info available. #6 0x00f9df3d in PR_Select () from /usr/lib/libnspr4.so No symbol table info available. #7 0x00b3d7fc in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #8 0x00f0aaba in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 2 (Thread 34679728 (LWP 4479)): #0 0x003a5c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 No symbol table info available. #1 0x00b405e0 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x00f9930b in PR_Unlock () from /usr/lib/libnspr4.so No symbol table info available. #3 0x00f994cd in PR_WaitCondVar () from /usr/lib/libnspr4.so No symbol table info available. #4 0x004ed062 in TimerThread::Run() () from /usr/lib/mozilla-1.4.1/libxpcom.so No symbol table info available. #5 0x004e9a69 in nsThread::Main(void*) () from /usr/lib/mozilla-1.4.1/libxpcom.so No symbol table info available. #6 0x00f9df3d in PR_Select () from /usr/lib/libnspr4.so No symbol table info available. #7 0x00b3d7fc in start_thread () from /lib/tls/libpthread.so.0 No symbol table info available. #8 0x00f0aaba in clone () from /lib/tls/libc.so.6 No symbol table info available. Thread 1 (Thread -1085187968 (LWP 4474)): #0 0x003a5c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2 No symbol table info available. #1 0x00b43b2b in __waitpid_nocancel () from /lib/tls/libpthread.so.0 No symbol table info available. #2 0x00a7b7f4 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0 No symbol table info available. #3 0x001d45e5 in nsProfileLock::FatalSignalHandler(int) () from /usr/lib/mozilla-1.4.1/libgtkembedmoz.so No symbol table info available. #4 <signal handler called> No symbol table info available. #5 0x04dffeb4 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #6 0x04dfffde in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #7 0x04e000ab in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #8 0x04de4522 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #9 0x04ddbb04 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #10 0x04dea04f in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #11 0x04dfc2c9 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #12 0x04ebc778 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #13 0x04ebc3d5 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #14 0x04eb4e04 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #15 0x04eb1a27 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #16 0x04eb4e04 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #17 0x04ebde66 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #18 0x04df8cb9 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #19 0x04df8f71 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #20 0x04df8cfd in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #21 0x04eb4e04 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #22 0x04eb7d34 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #23 0x04df8163 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #24 0x04dea04f in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #25 0x04e3d569 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #26 0x04e22963 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #27 0x0501ddba in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #28 0x0501c049 in NSGetModule () from /usr/lib/mozilla-1.4.1/components/libgklayout.so No symbol table info available. #29 0x095e801a in ?? () from /usr/lib/mozilla-1.4.1/components/libhtmlpars.so No symbol table info available. #30 0x09f33830 in ?? () No symbol table info available. #31 0x09d71520 in ?? () No symbol table info available. #32 0xbfec6038 in ?? () No symbol table info available. #33 0x095e7fa4 in ?? () from /usr/lib/mozilla-1.4.1/components/libhtmlpars.so No symbol table info available. #34 0x09d72068 in ?? () No symbol table info available. #35 0x00000027 in ?? () No symbol table info available. #0 0x003a5c32 in _dl_sysinfo_int80 () from /lib/ld-linux.so.2
I still get encounter this bug in FireFox 1.0PR. I'm running Win2000 with SP4. And since this bug also exists on Linux, I assume that this must be a bug in FireFox, and not partly an OS problem as I first thought. Also, is this bug ever going to get re-opened?
I haven't noticed this problem again since using 1.0 (not 1.0PR). Has anyone else experienced a crash since upgrading to 1.0?
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.