Closed Bug 327116 Opened 20 years ago Closed 19 years ago

Firefox 1.5 crashes upon startup with SCIM

Categories

(Core :: Widget: Gtk, defect)

1.8 Branch
x86
Linux
defect
Not set
critical

Tracking

()

RESOLVED DUPLICATE of bug 261194

People

(Reporter: fhcluk, Unassigned)

References

Details

(Keywords: crash)

User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051111 Firefox/1.5 Build Identifier: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8) Gecko/20051111 Firefox/1.5 After installing and enabling SCIM (under FC4 if that is helpful), Firefox crashes upon startup every time. Reproducible: Always Steps to Reproduce: 1. Enable SCIM (http://www.scim-im.org/wiki/documentation/installation_and_configuration/fedora_core_ 2. Reboot box 3. Start Firefox Actual Results: Firefox crashes, feeback agent appears Expected Results: Firefox starts normally
In that case you should have a talkback ID. Can you copy the number(s)?
There doesn't seem to be one. The Mozilla Quality Feedback Agent pops up, but there's no feedback number or anything like that.
To find the ID after the crash go to <install dir>\extensions\talkback@mozilla.org\components\talkback.exe and copy the ID to this bug.
There is no talkback.exe as I am using a Fedora Core 4 box. The content of the master.ini file inside the "talkback" directory is: ; manifest.init; ; WARNING - Do not edit this file. It will likely be overwritten if you do so. VendorID = "MozillaOrg" ProductID = "Firefox15" PlatformID = "LinuxIntel" BuildID = "2005111116" ManifestVersion = 0 ApplicationName = "Firefox15" DisableDontAsk = 0 MaxTriggerCount = 1 DisableUI = 0 DisableWizard = 0 EnableSaveAs = 1 KeyVetoDisabled = 0 ServerCount = 1 ServerAddress0 = 1, "http://talkback.mozilla.org/spiral-bin/Collector.dll" NubCollectors = UnixCmdLine, LinuxIntelReg, Pc, LinuxELF32SO, LinuxIntelStackTrace, Signal, Uid, eUid, Gid, eGid, Cwd, UnixResourceLimits, Env, LinuxIntelPCCode, LinuxIntelStackDump, Trigger, TriggerTime UnixCmdLine = 0xc000000a, "SUNIX Command Line" LinuxIntelReg = 0xc2000000, "SLinux Intel Registers" Pc = 0xc0000008, "SPC at time of crash" LinuxELF32SO = 0xc2000004, "SUNIX ELF32 Shared Objects" LinuxIntelStackTrace = 0xc2000002, "SLinux Stack Trace" Signal = 0xc0000000, "SUNIX signal value" Uid = 0xc0000004, "SUNIX Real User ID" eUid = 0xc0000006, "SUNIX Effective User ID" Gid = 0xc0000005, "SUNIX Real Group ID" eGid = 0xc0000007, "SUNIX Effective Group ID" Cwd = 0xc0000001, "SUNIX Current Working Directory" UnixResourceLimits = 0xc0000002, "SUNIX Size of Heap" Env = 0xc0000003, "SUNIX Environment Variables" LinuxIntelPCCode = 0xc2000003, "SCode memory linux", 32, 64 LinuxIntelStackDump = 0xc2000001, "SDump of Stack linux", 4096 Trigger = 0x80000000, "STrigger Event" TriggerTime = 0x80000001, "SNub trigger event time" TransceiverCollectors = PageSizeCollector, SysMem, SysInfo, ProcessorVendor, ProcessorFeature, ProcessorSpeedCollector, ProcInfo, SystemUptimeCollector, ManifestVersionColl, DeploymentIDColl, VendorIDColl, ProductIDColl, PlatformIDColl, BuildIDColl, Platform PageSizeCollector = 0x0000c105, "SUNIX Page Size" SysMem = 0x0000c102, "SUNIX System Memory" SysInfo = 0x0000c101, "SUNIX System Information" ProcessorVendor = 0x30000012, "SIntel Processor Vendor" ProcessorFeature = 0x30000013, "SIntel Processor Features" ProcessorSpeedCollector = 0x0000c107, "SUnix Processor Speed" ProcInfo = 0x0000c103, "SUNIX Processor Information" SystemUptimeCollector = 0x0000c106, "SUNIX Uptime" ManifestVersionColl = 1, "SManifest ver transceiver init" DeploymentIDColl = 2, "SDeployment ID", 1 VendorIDColl = 2, "SVendor ID", 2 ProductIDColl = 2, "SProduct ID", 3 PlatformIDColl = 2, "SPlatform ID", 4 BuildIDColl = 2, "SBuild ID", 5 Platform = 3, "SPlatform Identifier", 0x60000000 TraceConfig = 128, 0, 20 AssertConfig = 0, 20, 0 TraceParamTrackCount = 32 AssertParamTrackCount = 32 MaxBoxAge = 172800 RandomFilter = 100, 100 APIErrorConfig = 0, 20 FullCircleURL0 = 1, 1, "http://www.fullcirclesoftware.com/"
Incident ID: 15149698 Stack Signature libstdc++.so.6 + 0x434f2 (0x03a7c4f2) b7ceb210 Product ID Firefox15 Build ID 2005111116 Trigger Time 2006-02-13 23:55:44.0 Platform LinuxIntel Operating System Linux 2.6.14-1.1656_FC4 Module libstdc++.so.6 + (000434f2) URL visited User Comments Trying to start Firefox with scim enabled. Since Last Crash 0 sec Total Uptime 248 sec Trigger Reason SIGSEGV: Segmentation Fault: (signal 11) Source File, Line No. N/A Stack Trace libstdc++.so.6 + 0x434f2 (0x03a7c4f2) libstdc++.so.6 + 0x438d3 (0x03a7c8d3) libstdc++.so.6 + 0x898b4 (0x03ac28b4) libstdc++.so.6 + 0x8a854 (0x03ac3854) libscim-1.0.so.8 + 0x5f10f (0x00a1f10f) libscim-1.0.so.8 + 0x616ba (0x00a216ba) libscim-1.0.so.8 + 0xa6ec3 (0x00a66ec3) libscim-1.0.so.8 + 0x9fb74 (0x00a5fb74) libscim-1.0.so.8 + 0x9dcd6 (0x00a5dcd6) im-scim.so + 0x23167 (0x00845167) im-scim.so + 0x2959e (0x0084b59e) im-scim.so + 0xb3f5 (0x0082d3f5) ld-linux.so.2 + 0xddcb (0x00bafdcb) ld-linux.so.2 + 0xdeca (0x00bafeca) ld-linux.so.2 + 0x11405 (0x00bb3405) ld-linux.so.2 + 0xdc6e (0x00bafc6e) ld-linux.so.2 + 0x119c9 (0x00bb39c9) libdl.so.2 + 0xd42 (0x00d12d42) ld-linux.so.2 + 0xdc6e (0x00bafc6e) libdl.so.2 + 0x13e3 (0x00d133e3) libdl.so.2 + 0xdd2 (0x00d12dd2) libgmodule-2.0.so.0 + 0x14c5 (0x00b094c5) libgtk-x11-2.0.so.0 + 0xf0ab9 (0x04321ab9) libgobject-2.0.so.0 + 0x26be5 (0x00d53be5) libgtk-x11-2.0.so.0 + 0xf12d4 (0x043222d4) libgtk-x11-2.0.so.0 + 0xf1aac (0x04322aac) libgtk-x11-2.0.so.0 + 0xf1b0f (0x04322b0f) libgtk-x11-2.0.so.0 + 0xef99e (0x0432099e) nsWindow::IMECreateContext() [/builds/tinderbox/Fx-Mozilla1.8/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/widget/src/gtk2/nsWindow.cpp, line 4493] nsWindow::NativeCreate() [/builds/tinderbox/Fx-Mozilla1.8/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/widget/src/gtk2/nsWindow.cpp, line 2488] nsWindow::Create() [/builds/tinderbox/Fx-Mozilla1.8/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/widget/src/gtk2/nsWindow.cpp, line 349] nsWebShellWindow::Initialize() [/builds/tinderbox/Fx-Mozilla1.8/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/xpfe/appshell/src/nsWebShellWindow.cpp, line 224] nsAppShellService::JustCreateTopWindow() [/builds/tinderbox/Fx-Mozilla1.8/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/xpfe/appshell/src/nsAppShellService.cpp, line 361] nsAppShellService::CreateHiddenWindow() [/builds/tinderbox/Fx-Mozilla1.8/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/xpfe/appshell/src/nsAppShellService.cpp, line 178] nsAppStartup::CreateHiddenWindow() [/builds/tinderbox/Fx-Mozilla1.8/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/toolkit/components/startup/src/nsAppStartup.cpp, line 848] XRE_main() [/builds/tinderbox/Fx-Mozilla1.8/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/toolkit/xre/nsAppRunner.cpp, line 2204] main() [/builds/tinderbox/Fx-Mozilla1.8/Linux_2.4.21-27.0.4.ELsmp_Depend/mozilla/browser/app/nsBrowserApp.cpp, line 62] libc.so.6 + 0x14d5f (0x00689d5f)
Component: General → Widget: Gtk
Keywords: crash
Product: Firefox → Core
QA Contact: general → gtk
Version: unspecified → 1.8 Branch
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Firefox 1.5 crashes upon startup → Firefox 1.5 crashes upon startup with SCIM
More Talkback ID's from "kentling" in #firefox: TB15682410M, TB15682379G, TB15682365E, TB15682286W, TB15679978Q, TB15679973W, TB15679969M There seem to be several related bugs in distro bugzilla/tracking systems. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=323216 and also http://www.ubuntuforums.org/showthread.php?t=92303 Suggestions for the cause of the problem include package dependency errors, and that weak symbol versioning in libstdc++ is a problem - so this is a complex (or at least confused) issue. A commonly suggested workaround is to set GTK_IM_MODULE=xim and start scim manually with "scim -d". However kentling said he was already doing the first part of this and Firefox broke when switching from Firefox 1.0.7 (presumably Ubuntu Breezy's build of it) and mozilla.org 1.5.
Just a couple of observations 1. scim works fine with Thunderbird (1.0.7-1.1.fc4) 2. Running scim as a daemon doesn't work - scim comes up fine, but there are no input methods in another language. The only way I could make it work in this environment (FC4) is to create a symbolic link in .xinput.d in my home directory.
Some more information : I was using Firefox 1.5 with SCIM as a daemon and GTK_IM_MODULE="scim" flags enabled. Everything was working fine until I switched from gcc 3.3.x to gcc 3.4.x and installed libstdc++-v3 (necessarily). Then, and only after my compiler switch, Firefox would crash on startup. It is the same as http://bugs.gentoo.org/show_bug.cgi?id=114480. I submitted quite a few talkback reports but I think there are enough here.
I don't have much more info to add, but just thought I'd let you know that I'm having the exact same problem trying to run Firefox 1.5.0.7 on FC4. I can get around it by exporting GTK_IM_MODULE=xim (with which SCIM still works), but this is the workaround that I hope I will not have to keep using for too long.
I'm on an Ubuntu and firefox 1.5 works fine with GTK_IM_MODULE=scim, but firefox2 crashed at start-up. For firefox 1.5, I have this : $ ldd -v `which /usr/lib/firefox/firefox-bin` | grep stdc libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x420f4000) libstdc++.so.6 (CXXABI_1.3) => /usr/lib/libstdc++.so.6 libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/libstdc++.so.6 For firefox 2, I have this: $ ldd -v `which /opt/firefox2/firefox-bin` | grep stdc libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x4133a000) libstdc++.so.5 (GLIBCPP_3.2) => /usr/lib/libstdc++.so.5 libstdc++.so.5 (CXXABI_1.2) => /usr/lib/libstdc++.so.5 For scim, I have this. $ ldd -v /usr/bin/scim |grep stdc libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x420f4000) libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/libstdc++.so.6 libstdc++.so.6 (CXXABI_1.3) => /usr/lib/libstdc++.so.6 libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/libstdc++.so.6 libstdc++.so.6 (CXXABI_1.3) => /usr/lib/libstdc++.so.6 As mentioned in gentoo bug (comment #9), firefox compiled with gcc 3.2 does not go along well with scim complied with gcc 3.4. On my Ubuntu, as shown above, firefox 1.5 is complied with gcc 3.4 while firefox 2 is compiled with gcc 3.2 (so is firefox downloaded from mozilla.org).
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.