Closed Bug 140156 Opened 22 years ago Closed 8 years ago

assertion in nsDNSService::Observe() on profile migration [idnSDK not installed]

Categories

(Core Graveyard :: Profile: Migration, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE
Future

People

(Reporter: sspitzer, Assigned: ccarlen)

Details

assertion in nsDNSService::Observe() on profile migration [idnSDK not installed]

NTDLL! 77f9f9df()
nsDebug::Assertion(const char * 0x01be8624, const char * 0x01be8610, const char 
* 0x01be85d8, int 1248) line 291 + 13 bytes
nsDNSService::Observe(nsDNSService * const 0x015dc820, nsISupports * 
0x0158f008, const char * 0x01b077a8, const unsigned short * 0x0012e3a4) line 
1248 + 39 bytes
NotifyObserver(const char * 0x03099f90, void * 0x015e2e30) line 785 + 83 bytes
pref_DoCallback(const char * 0x03099f90) line 1306 + 17 bytes
pref_HashPref(const char * 0x03099f90, PrefValue {...}, PrefType PREF_BOOL, 
PrefAction PREF_SETDEFAULT) line 1107 + 9 bytes
pref_HashJSPref(unsigned int 2, long * 0x01c48038, PrefAction PREF_SETDEFAULT) 
line 1441 + 22 bytes
pref_NativeDefaultPref(JSContext * 0x0158f080, JSObject * 0x0158a9b0, unsigned 
int 2, long * 0x01c48038, long * 0x0012e5f8) line 1136 + 15 bytes
js_Invoke(JSContext * 0x0158f080, unsigned int 2, unsigned int 0) line 788 + 23 
bytes
js_Interpret(JSContext * 0x0158f080, long * 0x0012f468) line 2745 + 15 bytes
js_Execute(JSContext * 0x0158f080, JSObject * 0x0158a9b0, JSScript * 
0x015c5020, JSStackFrame * 0x00000000, unsigned int 0, long * 0x0012f468) line 
968 + 13 bytes
JS_EvaluateUCScriptForPrincipals(JSContext * 0x0158f080, JSObject * 0x0158a9b0, 
JSPrincipals * 0x00000000, const unsigned short * 0x03086010, unsigned int 
34117, const char * 0x00000000, unsigned int 0, long * 0x0012f468) line 3363 + 
25 bytes
JS_EvaluateUCScript(JSContext * 0x0158f080, JSObject * 0x0158a9b0, const 
unsigned short * 0x03086010, unsigned int 34117, const char * 0x00000000, 
unsigned int 0, long * 0x0012f468) line 3345 + 35 bytes
JS_EvaluateScript(JSContext * 0x0158f080, JSObject * 0x0158a9b0, const char * 
0x03071010, unsigned int 34117, const char * 0x00000000, unsigned int 0, long * 
0x0012f468) line 3312 + 33 bytes
PREF_EvaluateConfigScript(const char * 0x03071010, unsigned int 34117, const 
char * 0x00000000, int 0, int 1, int 0) line 542 + 34 bytes
openPrefFile(nsIFile * 0x02fd4e78, int 0, int 0, int 0) line 438 + 25 bytes
pref_InitInitialObjects() line 583 + 21 bytes
PREF_Init(const char * 0x00000000) line 418 + 5 bytes
nsPrefService::ResetPrefs(nsPrefService * const 0x0159af90) line 211 + 7 bytes
nsPref::ResetPrefs(nsPref * const 0x01c54a80) line 80 + 30 bytes
XPTC_InvokeByIndex(nsISupports * 0x01c54a80, unsigned int 4, unsigned int 0, 
nsXPTCVariant * 0x00000000) line 106
EventHandler(PLEvent * 0x0306edd0) line 566 + 41 bytes
PL_HandleEvent(PLEvent * 0x0306edd0) line 596 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x01d2f6e8) line 526 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x001500e4, unsigned int 49400, unsigned int 0, 
long 30602984) line 1077 + 9 bytes
USER32! 77e13eb0()
USER32! 77e1401a()
USER32! 77e192da()
nsXULWindow::ShowModal(nsXULWindow * const 0x01d2fb68) line 283
nsWebShellWindow::ShowModal(nsWebShellWindow * const 0x01d2fb68) line 1089
nsContentTreeOwner::ShowAsModal(nsContentTreeOwner * const 0x01e38fb4) line 442
nsWindowWatcher::OpenWindowJS(nsWindowWatcher * const 0x01c5797c, nsIDOMWindow 
* 0x00000000, const char * 0x034456d0, const char * 0x034456c8, const char * 
0x034456ac, int 0, unsigned int 0, long * 0x00000000, nsIDOMWindow * * 
0x01c4da64) line 705
nsWindowWatcher::OpenWindow(nsWindowWatcher * const 0x01c57978, nsIDOMWindow * 
0x00000000, const char * 0x034456d0, const char * 0x034456c8, const char * 
0x034456ac, nsISupports * 0x00000000, nsIDOMWindow * * 0x01c4da64) line 451 + 
48 bytes
nsPrefMigration::ProcessPrefs(nsPrefMigration * const 0x01c4da40, int 1) line 
324 + 69 bytes
nsProfile::MigrateProfileInternal(const unsigned short * 0x015d2460, nsIFile * 
0x01c70100, nsIFile * 0x01c9e8a0) line 2185 + 34 bytes
nsProfile::RemigrateProfile(nsProfile * const 0x01593e08, const unsigned short 
* 0x015d2460) line 2321 + 30 bytes
nsAppShellService::CheckAndRemigrateDefunctProfile() line 389 + 42 bytes
nsAppShellService::DoProfileStartup(nsAppShellService * const 0x01c54470, 
nsICmdLineService * 0x015d9948, int 1) line 256 + 8 bytes
InitializeProfileService(nsICmdLineService * 0x015d9948) line 1086 + 31 bytes
main1(int 1, char * * 0x00304ba0, nsISupports * 0x00000000) line 1384 + 14 bytes
main(int 1, char * * 0x00304ba0) line 1779 + 37 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 77e87903()
Accepting.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.0.1
Can someone tell me what this is please? It happens on OS/2 as well.
OS: Windows 2000 → All
Hardware: PC → All
looks like the preference "network.enableIDN" is set to true.  that causes the
DNS service to try to acquire a reference to the nsIIDNService instance, which
is a vendor specific plugin for supporting non-ASCII domainnames.  so just look
for that pref and remove it.
funny. Both iterations are in all.js:

472 pref("network.enableIDN", true);

531 pref("network.enableIDN",                   false);

But even though the second one is false, it is not overriding the first...
Is it not overriding the first? On 1.0 my final settings shows network.enableIDN
== false.

In any case, we should remove one of them to reduce confusion.
nhotta?
Setting to milestone that's not passed.
Target Milestone: mozilla1.0.1 → mozilla1.4beta
-> Future. If this is still happening and is a problem, let me know.
Target Milestone: mozilla1.4beta → Future
QA Contact: ktrina → profile-migration
This bug is filed in a bugzilla component related to pre-Firefox code which no longer exists. I believe it is no longer relevant and I am therefore closing it INCOMPLETE.

If you believe that this bug is still valid and needs to be fixed, please reopen it and move it to the Toolkit:Startup and Profile System product/component.
No longer blocks: 1243899
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.