Closed Bug 24439 Opened 25 years ago Closed 25 years ago

[DOGFOOD] Debug commercial builds crash on startup.

Categories

(SeaMonkey :: General, defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

VERIFIED WORKSFORME

People

(Reporter: pavlov, Assigned: slogan)

Details

(Whiteboard: [PDT+])

Debug builds crash on startup in AIM code.  I can't start up the browser without
deleting the AIM components.
QA Contact: nobody → scalkins
#0  0x40aa1793 in ReadCharPrefUsing (pref_name=0x41803fc4
"aim.session.screenname", return_value=0x417eafd5, size=0xbfffe468,
inFunc=0x40aa144c <PREF_CopyCharPref>) at
../../../../modules/libpref/src/prefapi.c:1441
(gdb) print *return_value
$3 = (void *) 0x4fc3815b
(gdb) frame 1
#1  0x40aa185d in PREF_CopyBinaryPref (pref_name=0x41803fc4
"aim.session.screenname", return_value=0x417eafd5, size=0xbfffe468) at
../../../../modules/libpref/src/prefapi.c:1464
(gdb) frame 2
#2  0x40aa55de in nsPref::CopyBinaryPref (this=0x80df9c0,
pref=0x41803fc4 "aim.session.screenname", size=0xbfffe468,
return_value=0x417eafd5) at
../../../../modules/libpref/src/nsPref.cpp:735
Current language:  auto; currently c++
(gdb) frame 3
#3  0x417eb00d in nsCPrefsManager::GetWCharPref (this=0x8407ea0,
pref=0x41803fc4 "aim.session.screenname", ppString=0xbfffe494) at
../../../AIMGlue/src/nsCPrefsManager.cpp:88
(gdb) print &pRet
$4 = (char **) 0xbfffe468
(gdb) bt
#0  0x40aa1793 in ReadCharPrefUsing (pref_name=0x41803fc4
"aim.session.screenname", return_value=0x417eafd5, size=0xbfffe468,
inFunc=0x40aa144c <PREF_CopyCharPref>) at
../../../../modules/libpref/src/prefapi.c:1441
#1  0x40aa185d in PREF_CopyBinaryPref (pref_name=0x41803fc4
"aim.session.screenname", return_value=0x417eafd5, size=0xbfffe468) at
../../../../modules/libpref/src/prefapi.c:1464
#2  0x40aa55de in nsPref::CopyBinaryPref (this=0x80df9c0,
pref=0x41803fc4 "aim.session.screenname", size=0xbfffe468,
return_value=0x417eafd5) at
../../../../modules/libpref/src/nsPref.cpp:735
#3  0x417eb00d in nsCPrefsManager::GetWCharPref (this=0x8407ea0,
pref=0x41803fc4 "aim.session.screenname", ppString=0xbfffe494) at
../../../AIMGlue/src/nsCPrefsManager.cpp:88
#4  0x417e7f65 in nsCAimSession::LoadCurrentUser (this=0x842ee20) at
../../../AIMGlue/src/nsCAimSession.cpp:355
#5  0x417e6c2c in nsCAimSession::Initialize (this=0x842ee20) at
../../../AIMGlue/src/nsCAimSession.cpp:46
#6  0x417e6bd8 in nsCAimSession::FinalConstruct (this=0x842ee20) at
../../../AIMGlue/src/nsCAimSession.cpp:39
#7  0x417e6ee2 in nsCAimSession::Create (pSupOuter=0x84063b8,
aIID=@0x40049008, pCoolGlue=0x84063b8, ppv=0x84063d0) at
../../../AIMGlue/src/nsCAimSession.cpp:96
#8  0x417e97dc in nsCCoolGlue::AimSession (this=0x84063b8) at
../../../AIMGlue/src/nsCCoolGlue.cpp:162
#9  0x417e91fc in nsCCoolGlue::AggregatedQueryInterface (this=0x84063b8,
aIID=@0x40b00efc, ppv=0xbfffe688) at
../../../AIMGlue/src/nsCCoolGlue.cpp:126
#10 0x417e9655 in nsCCoolGlue::Internal::QueryInterface (this=0x84063c4,
aIID=@0x40b00efc, aInstancePtr=0xbfffe688) at
../../../AIMGlue/src/nsCCoolGlue.cpp:152
#11 0x417ea0a2 in nsCIMManager::QueryInterface (this=0x840bb88,
aIID=@0x40b00efc, ppv=0xbfffe688) at
../../../AIMGlue/src/nsCIMManager.cpp:74
#12 0x40ae7728 in nsXPCWrappedNative::nsXPCWrappedNative
(this=0x840b3d0, xpcc=0x8270bd0, aObj=0x840bb88, aScope=0x8287800,
aGlobalObject=0x8293b00, aClass=0x842f8f0, root=0x0) at
../../../../../js/src/xpconnect/src/xpcwrappednative.cpp:319
#13 0x40ae71c6 in nsXPCWrappedNative::GetNewOrUsedWrapper
(xpcc=0x8270bd0, aScope=0x8287800, aGlobalObject=0x8293b00,
aObj=0x840bb88, aIID=@0xbfffe7f0, pErr=0xbfffe73c) at
../../../../../js/src/xpconnect/src/xpcwrappednative.cpp:195
#14 0x40ace166 in nsXPConnect::WrapNative (this=0x822ef88,
aJSContext=0x8270a58, aJSObj=0x8293b00, aCOMObj=0x840bb88,
aIID=@0xbfffe7f0, _retval=0xbfffe7cc) at
../../../../../js/src/xpconnect/src/nsXPConnect.cpp:518
Whiteboard: [PDT+]
Putting on the PDT+ radar.
Mac commercial builds also fail to startup (not a crash, tho):
http://bugzilla.mozilla.org/show_bug.cgi?id=24545
Is this still happening?
I'm not seeing this. Pavlov, could you try rm -rf the commercial tree and pull a
new one from scratch?
Works for me, RH 6.1, current tree.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → WORKSFORME
Verified Linux build 2000-02-23-08 M14
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.