Closed Bug 199455 Opened 21 years ago Closed 21 years ago

crash if loading local files or URLs into composer. - Trunk [@ 0x00000013 - XPCWrappedNative::GetNewOrUsed]

Categories

(SeaMonkey :: Composer, defect)

x86
Windows 98
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 199320

People

(Reporter: hhschwab, Unassigned)

References

()

Details

(Keywords: crash)

Crash Data

User-Agent:       Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030326
Build Identifier: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030326

Composer crashed, when I wanted to load a website. was reproducible, with
different addresses. Then I opened a local file, also crash.
Then I rebooted windows, started mozilla, created a fresh profile, and opened a
local file, the index of selfhtml, a book about html. CRASH in XPCOM.DLL

some locations, noted by DocWatson:
XPCOM.DLL .rdata+0x261c opening www.mozilla.org
XPCOM.DLL .text+0x3fd28 opening local file


Reproducible: Always

Steps to Reproduce:
1.Launch Composer
2.Open WebLocation or File
3.Wait or try to scroll, click anywhere

Actual Results:  
Crash in XPCOM.DLL with varying adresses

Expected Results:  
beeing able to have a look at composer functions.
I didn´t use composer, only looking at it months ago.

Installed extensions: 
LEOdict, translates selected words English <-> German
LiveHTTPHeaders, not used while doing these tests.

Plugins: newest Quicktime, Java, Flash, Acrobat
works for me now: Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030327
without extensions, will retry after re-installing my two extensions.
installed http://leodict.mozdev.org/installation.html#
restarted mozilla, tried to load local file in composer, instant crash.

So it seems that LEOdict is responsible for the crash.
http://leodict.mozdev.org/index.html
Could you provide talkback incident ID?
Severity: normal → critical
Keywords: crash
Summary: CRASH if loading local files or URLs into composer. → crash if loading local files or URLs into composer.
Sorry, I´ve installed exes with talkback enabled, but I can´t find talkback.exe
in the components folder, so it seems not to be included.
Had crash as described with Build ID 2003032604 with leodict,
no crash with build id 2003032704 without, but crash as described with leodict,
Testing with Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.3) Gecko/20030312
zipped version with talkback and leodict, but no crash.

LEOdict is fine, you highlight a word, and select leodict in the kontext-menue,
and get the translation in the other language, a service from http://dict.leo.org/
but it translates only german <-> english, automatically both directions.

If you want to debug, install it, it is a very small extension.
A folder named leodict is created in your chrome directory,
two .dtd in a subfolder locale, example en.dtd:
<!ENTITY contextMenu.label "LEOdict (de&lt;-&gt;en)">
<!ENTITY help.label "LEOdict help!">

also in subfolder content, with a short ( 4 entry ) RDF-File,
a 15-lines four functions leodict.js, and a 15-line leodict.xul,
defining one entry in the context menu, and one entry in the Help Menue.

I don´t understand why composer crashed with this installed, I´ve programmed C
and Assembler, but I´m not a mozilla developer, or web developer.
Next days I´ll install leodict and test just before I deinstall to install the
next version.
Adam: TB18550531E, Build ID 2003032604 without extensions installed
Crash in XPCOM.DLL .text+0x3fd28

I didn´t get the crash with older installations, and couldn´t reproduce
yesterdays crash which happened once with Build ID 2003032704, but I didn´t try
hardly.
I´m getting this crash with BuildID 2003032604 anytime I use composer.
I stop investigating further, will come back to this bug if I find something by
chance, or if you tell me to try something.
TB18551154E BuildID 2003032708 no extensions installed
Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.4a) Gecko/20030327

1. deinstalled previous build
2. installed 2003032708 locally from -sea.exe into non-default folder. Folder
was empty besides talkback.exe and its files, and a pluginfolder with standard
plugins, and chrome folder with leodict folder in it.
After installing, mozilla autostarts, I opened three tabs, then opened mail,
minimized mail. Checked if leodict was installed, didn´t see it. Opened local
file in composer, clicked in the contents area, crash.

stack adresses from DocWatson:
0d67:0013
XPC3250.DLL: 4 adresses
XPCOM.DLL .text+0x364cd or 3b4cd, can´t read my own writing.
Can anybody tell me how to cut&paste data from DocWatson?
Here is the incident mentioned in the last comment:

Incident ID 18551154
Stack Signature 	0x00000013 38cfb8dc
Email Address 	
Product ID 	MozillaTrunk
Build ID 	2003032708
Trigger Time 	2003-03-28 01:55:48
Platform 	Win32
Operating System 	Windows 98 4.10 build 67766222
Module 	
URL visited 	
User Comments 	http://bugzilla.mozilla.org/show_bug.cgi?id=199455 1. deinstalled
previous build 2. installed 2003032708 locally from -sea.exe into non-default
folder. Folder was empty besides talkback.exe and its files, and a pluginfolder
with standard plugins, and chrome folder with leodict folder in it. After
installing, mozilla autostarts, I opened three tabs, then opened mail, minimized
mail. Checked if leodict was installed, didn&#65533;t see it. opened local file in
composer, clicked in the contents area, crash.
Trigger Reason 	Access violation
Source File Name 	
Trigger Line No. 	
Stack Trace 	
0x00000013
XPCWrappedNative::GetNewOrUsed
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 226]
XPCConvert::NativeInterface2JSObject
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcconvert.cpp, line 1061]
XPCConvert::NativeData2JS
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcconvert.cpp, line 462]
nsXPCWrappedJSClass::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp, line 1228]
nsXPCWrappedJS::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp, line 429]
PrepareAndDispatch
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 119]
SharedStub
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
nsControllerCommandManager::IsCommandEnabled
[c:/builds/seamonkey/mozilla/embedding/components/commandhandler/src/nsControllerCommandManager.cpp,
line 127]
nsBaseCommandController::IsCommandEnabled
[c:/builds/seamonkey/mozilla/embedding/components/commandhandler/src/nsBaseCommandController.cpp,
line 119]
XPTC_InvokeByIndex
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 102]
XPCWrappedNative::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2025]
XPC_WN_CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1293]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 845]
js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 2832]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 861]
js_InternalInvoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 936]
JS_CallFunctionValue [c:/builds/seamonkey/mozilla/js/src/jsapi.c, line 3529]
nsJSContext::CallEventHandler
[c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp, line 1068]
nsJSEventListener::HandleEvent
[c:/builds/seamonkey/mozilla/dom/src/events/nsJSEventListener.cpp, line 183]
nsEventListenerManager::HandleEventSubType
[c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp, line
1192]
nsEventListenerManager::HandleEvent
[c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp, line
2193]
nsXULElement::HandleDOMEvent
[c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp, line 3337]
nsXULCommandDispatcher::UpdateCommands
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULCommandDispatcher.cpp,
line 390]
GlobalWindowImpl::UpdateCommands
[c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 3302]
XPTC_InvokeByIndex
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 102]
XPCWrappedNative::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2025]
XPC_WN_CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1293]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 845]
js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 2832]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 861]
nsXPCWrappedJSClass::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp, line 1334]
nsXPCWrappedJS::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp, line 429]
PrepareAndDispatch
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 119]
SharedStub
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 147]
nsCommandManager::CommandStatusChanged
[c:/builds/seamonkey/mozilla/embedding/components/commandhandler/src/nsCommandManager.cpp,
line 118]
nsComposerCommandsUpdater::UpdateCommandGroup
[c:/builds/seamonkey/mozilla/editor/composer/src/nsComposerCommandsUpdater.cpp,
line 315]
nsComposerCommandsUpdater::TimerCallback
[c:/builds/seamonkey/mozilla/editor/composer/src/nsComposerCommandsUpdater.cpp,
line 279]
nsComposerCommandsUpdater::Notify
[c:/builds/seamonkey/mozilla/editor/composer/src/nsComposerCommandsUpdater.cpp,
line 393]
nsTimerImpl::Fire [c:/builds/seamonkey/mozilla/xpcom/threads/nsTimerImpl.cpp,
line 395]
nsAppShell::Run [c:/builds/seamonkey/mozilla/widget/src/windows/nsAppShell.cpp,
line 176]
nsAppShellService::Run
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsAppShellService.cpp, line 480]
main1 [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1287]
main [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1645]
WinMain [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1666]
WinMainCRTStartup()
KERNEL32.DLL + 0x1b537 (0xbff8b537)
KERNEL32.DLL + 0x1b3e9 (0xbff8b3e9)
KERNEL32.DLL + 0x19dac (0xbff89dac) 
Status: UNCONFIRMED → NEW
Ever confirmed: true
Summary: crash if loading local files or URLs into composer. → crash if loading local files or URLs into composer. - Trunk [@ 0x00000013 - XPCWrappedNative::GetNewOrUsed]
dupe

*** This bug has been marked as a duplicate of 199320 ***
Status: NEW → RESOLVED
Closed: 21 years ago
Resolution: --- → DUPLICATE
Product: Browser → Seamonkey
Crash Signature: [@ 0x00000013 - XPCWrappedNative::GetNewOrUsed]
You need to log in before you can comment on or make changes to this bug.