Closed
Bug 327116
Opened 20 years ago
Closed 19 years ago
Firefox 1.5 crashes upon startup with SCIM
Categories
(Core :: Widget: Gtk, defect)
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
Comment 1•20 years ago
|
||
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.
Comment 3•20 years ago
|
||
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.
Comment 4•20 years ago
|
||
http://talkback-public.mozilla.org/talkback/fastfind.jsp?search=2&type=iid&id=15149698
Is that the talkback report you submitted?
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
Updated•20 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: Firefox 1.5 crashes upon startup → Firefox 1.5 crashes upon startup with SCIM
Comment 7•20 years ago
|
||
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.
Comment 9•19 years ago
|
||
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.
Comment 10•19 years ago
|
||
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.
Comment 11•19 years ago
|
||
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.
Description
•