Closed
Bug 156486
Opened 22 years ago
Closed 22 years ago
Crash editing prefs Trunk M120B N700 [@ nsQueryInterface::operator]
Categories
(Core :: Layout, defect, P1)
Core
Layout
Tracking
()
RESOLVED
DUPLICATE
of bug 150769
mozilla1.3beta
People
(Reporter: greer, Assigned: alexsavulov)
References
Details
(4 keywords)
Crash Data
Attachments
(2 files, 1 obsolete file)
This signature is still showing up in large numbers on the Trunk (22 incidents),
M11A (52) and M100 (24).
I crashed the 20020708 Trunk build with these steps:
1. Go to prefs
2. Change the minimum font size from "None" to "14pt".
I wasn't able to reproduce a second time with those steps, but users are
reporting crashes at this signature with a variety of similar, simple pref changes.
Here's what I got:
Stack Signature nsQueryInterface::operator() 3ec9ba9e
Product ID MozillaTrunk
Build ID 2002070808
Trigger Time 2002-07-09 09:49:17
Platform Win32
Operating System Windows NT 5.0 build 2195
Module xpcom.dll
Trigger Reason Access violation
Source File Name c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp
Trigger Line No. 52
Stack Trace
nsQueryInterface::operator()
[c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp, line 52]
nsCOMPtr_base::assign_from_helper
[c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp, line 81]
nsPresContext::PreferenceChanged
[c:/builds/seamonkey/mozilla/layout/base/src/nsPresContext.cpp, line 602]
nsPresContext::PrefChangedCallback
[c:/builds/seamonkey/mozilla/layout/base/src/nsPresContext.cpp, line 103]
pref_DoCallback [c:/builds/seamonkey/mozilla/modules/libpref/src/prefapi.cpp,
line 1165]
pref_HashPref [c:/builds/seamonkey/mozilla/modules/libpref/src/prefapi.cpp, line
1051]
PREF_SetIntPref [c:/builds/seamonkey/mozilla/modules/libpref/src/prefapi.cpp,
line 540]
nsPrefBranch::SetIntPref
[c:/builds/seamonkey/mozilla/modules/libpref/src/nsPrefBranch.cpp, line 258]
nsPrefService::SetIntPref
[c:/builds/seamonkey/mozilla/modules/libpref/src/nsPrefService.h, line 57]
nsPref::SetIntPref [c:/builds/seamonkey/mozilla/modules/libpref/src/nsPref.cpp,
line 245]
XPTC_InvokeByIndex
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 106]
XPCWrappedNative::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 1996]
XPC_WN_CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1267]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 790]
js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 2744]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 806]
js_InternalInvoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 881]
JS_CallFunctionValue [c:/builds/seamonkey/mozilla/js/src/jsapi.c, line 3430]
nsJSContext::CallEventHandler
[c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp, line 1045]
GlobalWindowImpl::RunTimeout
[c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 4558]
GlobalWindowImpl::TimerCallback
[c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 4905]
nsTimerImpl::Fire [c:/builds/seamonkey/mozilla/xpcom/threads/nsTimerImpl.cpp,
line 340]
PL_HandleEvent [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c, line 597]
PL_ProcessPendingEvents [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c,
line 530]
_md_EventReceiverProc [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c, line
1078]
nsAppShellService::Run
[c:/builds/seamonkey/mozilla/xpfe/appshell/src/nsAppShellService.cpp, line 452]
main1 [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1472]
main [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1808]
WinMain [c:/builds/seamonkey/mozilla/xpfe/bootstrap/nsAppRunner.cpp, line 1826]
WinMainCRTStartup()
KERNEL32.DLL + 0xd326 (0x77e8d326)
Comment 1•22 years ago
|
||
*** Bug 156920 has been marked as a duplicate of this bug. ***
Comment 2•22 years ago
|
||
layout should take the first crack.
Assignee: dougt → attinasi
Component: XPCOM → Layout
QA Contact: scc → petersen
reassigning to Kevin. I don't think Marc tinkers with layout anymore.
Assignee: attinasi → kmcclusk
Updated•22 years ago
|
Priority: -- → P1
Comment 4•22 years ago
|
||
I can't seem to reproduce this on a July 18th trunk build (2002-07-18-13) or
July 22 branch build (2002-07-22-08) under Windows ME. Any specific site this
still crashes on ?
i don't think it's url specific. looking at m11b using climate, here's a
desciptive user comment:
Two windows open. The frameset for the online book "thinking in java"
(mindview.net) opened from a local file (2 frames one file is ~300KB) another
window with some web page. Mozilla had been running since yesterday. I changed
the font sizes for the second or third time this session and clicked "OK" then
it crashed.
this person was using build id 2002072204 on a win2000.
I just had a nearly identical crash in 20020805 macosx-latest-trunk.
With various tabs open, I went to Preferences --> Appearance --> Fonts and
changed my monospace font from Courier to Courier New. I pressed OK, a few
seconds later Mozilla crashed.
This bug should change from PC/W2K to All/All.
Comment 7•22 years ago
|
||
->alex
Attachment #94462 -
Attachment is obsolete: true
Assignee | ||
Comment 9•22 years ago
|
||
ok, i see that there is a dangling pointer to a nsWebShell that is keept (in
form of a raw pointer - not really weak reference) by the nsPresContext object
involved in the crash trough its member nsISupports* mContainer. since i cannot
guarantee that the container can be made an nsIWeakReference (not even the
nsWebShell supports nsIWeakReference at this moment) i will have to find a way
to reproduce. i suspect that there is an issue related to character encoding,
however not 100% sure.
Comment 10•22 years ago
|
||
*** This bug has been marked as a duplicate of 160656 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Assignee | ||
Comment 11•22 years ago
|
||
timeless,
are you sure that this is a dup? in the case here we don't access a null pointer
but a pointer to a defunct nsWebShell.
Assignee | ||
Comment 13•22 years ago
|
||
aha@pinknet.cz,
i saw your reports on talkback. can you reproduce this frequently? could you
provide steps please? please try to figure out under what circumstances the
crash occurs. thanks!
Assignee | ||
Comment 14•22 years ago
|
||
some hints from reporters:
- changed preferences from accepting all images to only images from server
please, cc me to bug with this problem http://www.visibone.com/html/cer_1700.gif
- trying Bug-jp 2548 http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=2548 when
opening http://ajisai.sakura.ne.jp/~morning/, change Minimum font size none => 6
=> 9 => none.
- Trying to turn off colors with the preferences toolbar http://slashdot.org/
builds:
2002053015 Gecko1.0
2002061104 MozillaTrunk
2002061815 Gecko1.0
2002072104 MozillaTrunk
2002080208 MozillaTrunk
2002081716 MozillaTrunk
2002081808 MozillaTrunk
2002081904 MozillaTrunk
2002082008 MozillaTrunk
2002082304 MozillaTrunk
2002082310 Gecko1.0
2002082400 MozillaTrunk
2002082611 MozillaTrunk (a lot of reports)
2002082814 MozillaTrunk
2002090404 MozillaTrunk
2002090704 MozillaTrunk
2002091014 MozillaTrunk
2002091108 MozillaTrunk
2002091608 MozillaTrunk
Comment 15•22 years ago
|
||
I have an idea, that crash occurs when user is changing some visual preference
while page content is loading (in actual window or in one or several tabs). I'm
crashed twice when I had changed image blocking (second was attempt to reproduce
- TB11117873X, but Mozilla crashed only in 1st attempt).
Assignee | ||
Comment 16•22 years ago
|
||
Adam,
can you find steps to reproduce this in a reliable way? that would help a lot.
Comment 17•22 years ago
|
||
I'm sorry, but I don't.
Reporter | ||
Comment 18•22 years ago
|
||
Recently, cnn.com chaged the layout of their site and it has been screwing up on
my screen. Going in and changing the font prefs has sometimes helped, but just
now I crashed on the site. Alex, you could try there, you might get lucky. :)
Comment 19•22 years ago
|
||
I believe that this bug, and bug 160656, are both dupes of bug 150893. (All
three have essentially the same stack trace attached.)
OS: Windows 2000 → All
Hardware: PC → All
Assignee | ||
Comment 20•22 years ago
|
||
see comment 10 and comment 11
Comment 21•22 years ago
|
||
I realize that. But if I understand correctly, when you made comment 11 it was
still hoped that the pointer patch in bug 160656 would fix that bug, and it
hasn't. (The bug was reopened.) Nor has it fixed bug 150893, which seems to have
just the same stack trace.
Assignee | ||
Comment 22•22 years ago
|
||
oh, sorry, i thought they were able to reproduce and prove that there was a null
pointer involved. so it was just a wallpaper patch? well, in that case they
might be dupes. still i wouldn't close this one since it has all this tracking
keywords and []'s, but rather go and mark the other ones as a dup of this one.
still there is no hurry. three bugs open means more people working on them so
the chances for a fix are bigger :-) anyway, thanks or the hint.
Assignee | ||
Comment 23•22 years ago
|
||
yep, i see there something very suscceptible of causing this kind of crash:
*** Forcing reframe! ***
This message is dumped in PresShell::SetPreferenceStyleRules and is telling us
about teh iminent call to ReconstructFrames().
investigating
Assignee | ||
Comment 24•22 years ago
|
||
hmm, the crash seems to happen before that
Assignee | ||
Comment 25•22 years ago
|
||
kin,
there is also bug 150893 and bug 160656 but looks like there is not much
activity on those (they are prtty much dups of this one).
So from what I can tell so far is that there is a PresContext that tries to
access a defunct WebShell. The prefrences service notifies the PresContext with
a callback that prefs have being changed, and from the code, i think that
registering/ unregistering the PresContext with the prefs service is done
correctly. There is that thing Don told us about some changes dbaron made that
keep the PresContext around for a while even though all other members have
beeing destroyed for whatever reasons. The PresContext keeps a weak reference to
the WebShell in mContainer (is actually just a simple nsISupports*) and cannot
know that the WebShell is invalid. Now we could eventually try to use
nsIWeakReference instead of nsISupports, but i don't know what kind of objects
can these containers be. I'm still investigating this issue, but don't mind if
you jump in.
Comment 26•22 years ago
|
||
you've, missed 1.2a, this is still a topcrash, helpwanted...
Keywords: helpwanted,
mozilla1.2
Target Milestone: mozilla1.2alpha → mozilla1.2beta
Comment 27•22 years ago
|
||
Alex, I have maybe testcase (I'm crashing -> TB11989460Y, but I'm not sure, if
it is this bug).
Repro:
1. open Edit | Preferences | Priv & Secur | Images
2. choose Accept All Images and click Okay
3. go to testcase for bug 169161
http://bugzilla.mozilla.org/attachment.cgi?id=99504&action=view
4. open Edit | Preferences | Priv & Secur | Images
5. choose Accept Images that come ... and click Okay
... I'm crashing here (but maybe it's bug 150893 or something else).
Reporter | ||
Comment 28•22 years ago
|
||
Assignee | ||
Comment 29•22 years ago
|
||
i tried that and it does not crash for me. :-(
Assignee | ||
Comment 30•22 years ago
|
||
*** Bug 160656 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 31•22 years ago
|
||
moving the cc's from 160656 to this one.
Assignee | ||
Comment 32•22 years ago
|
||
*** Bug 150893 has been marked as a duplicate of this bug. ***
Assignee | ||
Comment 33•22 years ago
|
||
cc'ing all from bug 150893
Assignee | ||
Comment 34•22 years ago
|
||
so, this is a hot issue now :-). any clues about how to reproduce or how to fix
are more than welcome. if you're able to reproduce, please spend some time and
see if you can figure out what are the settings on your machine that create the
favorable circumstances for the crash. every detail could be important (like
what windows are open at the time, what is the layout/configuration of the
sidebar, mailnews client window, where was the focus, are there any iframes in
the open documents, are there any plugins, and so on). try playing around and
see if you can get rid of the crash and why were you able to do that. this is a
frequent crash, but it seems to be bound to particular users and their machines.
maybe some particular browsing habits.
Comment 35•22 years ago
|
||
I am only able to reproduce by having the bugzilla sidebar open and then
editing/saving any preferences under "Apearance".
Assignee | ||
Comment 36•22 years ago
|
||
Brad,
i suspected something like that. What is open in the sidebar and what page is
open in the browser? Also, do you have any other windows open? Can you reproduce
it on a regular basis?
Comment 37•22 years ago
|
||
The steps to reproduce this bug remind me of bug 136513. The stack is even
quite similar, except for a chunk that's missing at the top, which makes it
quite different, unless there's bogus stack reporting going on somehow.
Comment 38•22 years ago
|
||
I can consistantly reproduce on multiple boxes
Sidebar open: a bugzilla sidebar freshly installed from http://bugzilla.mozilla.org
Web page open: this bug makes it crash, as do most other pages. No other
browsers open, no other tabs.
If you can't track it down soon I can figure out how to checkout/build and maybe
give you some specific info, but I'm not very experienced with c++
Comment 39•22 years ago
|
||
There is a proposed patch for this exact crash in bug 150769. It just uses
nsIWeakReference as Alexandru seems to have suggested in this bug, since the
container is always a docshell.
The alternative is to do a !mPresShell check right at the beginning of the prefs
callback and bail out if we have no presshell at that point.
Depends on: 150769
Comment 40•22 years ago
|
||
*** Bug 177434 has been marked as a duplicate of this bug. ***
Comment 41•22 years ago
|
||
people should test this with tomorrow's trunk builds.
Comment 42•22 years ago
|
||
*** Bug 178940 has been marked as a duplicate of this bug. ***
Comment 43•22 years ago
|
||
Are people still seeing this?
Comment 44•22 years ago
|
||
Is it still showing up in TB reports?
Assignee | ||
Comment 45•22 years ago
|
||
This comment has been removed.
Comment 46•22 years ago
|
||
temporarily making this confidential for privacy reasons.
Group: mozillaorgconfidential
Comment 47•22 years ago
|
||
Mozilla 1.3a
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3a) Gecko/20021112
On Win2k I can no longer reproduce the crash.
Comment 48•22 years ago
|
||
So does comment 45 indicate that the latest TB report containing this stack was
generated by 2002110808? That would be after the check-in of bug 150769. Is here
any way to tell if that was the 2002-11-08-08-trunk build?
Maybe we should give it another week or so to see if any more such crashes come in.
Comment 49•22 years ago
|
||
Here is a crash from yesterdays trunk build:
Stack Signature nsQueryInterface::operator() 92e427a7
Product ID MozillaTrunk
Build ID 2002111108
Trigger Time 2002-11-12 12:51:10
Platform Win32
Operating System Windows NT 5.1 build 2600
Module xpcom.dll
URL visited
User Comments
Trigger Reason Access violation
Source File Name c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp
Trigger Line No. 52
Stack Trace
nsQueryInterface::operator()
[c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp, line 52]
nsCOMPtr_base::assign_from_helper
[c:/builds/seamonkey/mozilla/xpcom/glue/nsCOMPtr.cpp, line 81]
XPCWrappedNative::GetNewOrUsed
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 225]
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 1096]
nsXPCWrappedJS::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp, line 430]
PrepareAndDispatch
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 117]
SharedStub
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 139]
nsControllerCommandManager::IsCommandEnabled
[c:/builds/seamonkey/mozilla/embedding/components/commandhandler/src/nsControllerCommandManager.cpp,
line 128]
nsComposerController::IsCommandEnabled
[c:/builds/seamonkey/mozilla/editor/composer/src/nsComposerController.cpp, line 228]
XPTC_InvokeByIndex
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 106]
XPCWrappedNative::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2014]
XPC_WN_CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1282]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 841]
js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 2804]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 857]
js_InternalInvoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 932]
JS_CallFunctionValue [c:/builds/seamonkey/mozilla/js/src/jsapi.c, line 3433]
nsJSContext::CallEventHandler
[c:/builds/seamonkey/mozilla/dom/src/base/nsJSEnvironment.cpp, line 1044]
nsJSEventListener::HandleEvent
[c:/builds/seamonkey/mozilla/dom/src/events/nsJSEventListener.cpp, line 184]
nsEventListenerManager::HandleEventSubType
[c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp, line
1220]
nsEventListenerManager::HandleEvent
[c:/builds/seamonkey/mozilla/content/events/src/nsEventListenerManager.cpp, line
2221]
nsXULElement::HandleDOMEvent
[c:/builds/seamonkey/mozilla/content/xul/content/src/nsXULElement.cpp, line 3400]
nsXULCommandDispatcher::UpdateCommands
[c:/builds/seamonkey/mozilla/content/xul/document/src/nsXULCommandDispatcher.cpp,
line 391]
GlobalWindowImpl::UpdateCommands
[c:/builds/seamonkey/mozilla/dom/src/base/nsGlobalWindow.cpp, line 3169]
XPTC_InvokeByIndex
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcinvoke.cpp,
line 106]
XPCWrappedNative::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednative.cpp, line 2014]
XPC_WN_CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappednativejsops.cpp,
line 1282]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 841]
js_Interpret [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 2804]
js_Invoke [c:/builds/seamonkey/mozilla/js/src/jsinterp.c, line 857]
nsXPCWrappedJSClass::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappedjsclass.cpp, line 1202]
nsXPCWrappedJS::CallMethod
[c:/builds/seamonkey/mozilla/js/src/xpconnect/src/xpcwrappedjs.cpp, line 430]
PrepareAndDispatch
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 117]
SharedStub
[c:/builds/seamonkey/mozilla/xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp,
line 139]
nsEditor::NotifyDocumentListeners
[c:/builds/seamonkey/mozilla/editor/libeditor/base/nsEditor.cpp, line 2558]
nsEditor::PostCreate
[c:/builds/seamonkey/mozilla/editor/libeditor/base/nsEditor.cpp, line 336]
nsPlaintextEditor::PostCreate
[c:/builds/seamonkey/mozilla/editor/libeditor/text/nsPlaintextEditor.cpp, line 365]
nsEditorShell::PrepareDocumentForEditing
[c:/builds/seamonkey/mozilla/editor/composer/src/nsEditorShell.cpp, line 475]
nsEditorShell::EndPageLoad
[c:/builds/seamonkey/mozilla/editor/composer/src/nsEditorShell.cpp, line 3065]
nsEditorShell::OnStateChange
[c:/builds/seamonkey/mozilla/editor/composer/src/nsEditorShell.cpp, line 2831]
nsDocLoaderImpl::FireOnStateChange
[c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp, line 1218]
nsDocLoaderImpl::doStopDocumentLoad
[c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp, line 871]
nsDocLoaderImpl::DocLoaderIsEmpty
[c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp, line 768]
nsDocLoaderImpl::OnStopRequest
[c:/builds/seamonkey/mozilla/uriloader/base/nsDocLoader.cpp, line 699]
nsLoadGroup::RemoveRequest
[c:/builds/seamonkey/mozilla/netwerk/base/src/nsLoadGroup.cpp, line 703]
PresShell::RemoveDummyLayoutRequest
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6768]
PresShell::ProcessReflowCommands
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6583]
ReflowEvent::HandleEvent
[c:/builds/seamonkey/mozilla/layout/html/base/src/nsPresShell.cpp, line 6371]
PL_HandleEvent [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c, line 645]
PL_ProcessPendingEvents [c:/builds/seamonkey/mozilla/xpcom/threads/plevent.c,
line 578]
nsEventQueueImpl::ProcessPendingEvents
[c:/builds/seamonkey/mozilla/xpcom/threads/nsEventQueue.cpp, line 392]
Comment 50•22 years ago
|
||
Comment 49 is about a totally separate bug, it seems (totally different stack,
for one thing)
Comment 52•22 years ago
|
||
errr. you really marked this bug (temporarily) confidential and even removed a
comment just because the operating systems of some talkback users with their
email address were mentioned in here!?
Assignee | ||
Comment 53•22 years ago
|
||
it is ok, i requested that, it was my mistake to paste the user's emails in
here. thanks a lot myk!
Comment 54•22 years ago
|
||
Updating summary with M120B since this has been a topcrasher with Mozilla 1.2 Beta.
Summary: Crash editing prefs Trunk M11A M100 [@ nsQueryInterface::operator] → Crash editing prefs Trunk M120B M100 [@ nsQueryInterface::operator]
Comment 55•22 years ago
|
||
*** Bug 176690 has been marked as a duplicate of this bug. ***
Comment 56•22 years ago
|
||
Adding testcase keyword and making this one topcrash+. Another set of steps to
reproduce from duped bug 176690:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; hu-HU; rv:1.2b)
Gecko/20021016
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.0; hu-HU; rv:1.2b)
Gecko/20021016
After the "Accept images that come from the originating server only"
option is enabled, Mozilla crashes.
Reproducible: Always
Steps to Reproduce:
1. "Edit/Preferences/Privacy&Security/Images": select "Do not load any images"
2. "OK"
3. Restart Mozilla
4. Load the attached sample HTML file
5. The HTML file contains a link: right click on it and select "Open link in new
tab"
6. After the target HTML has been loaded:
"Edit/Preferences/Privacy&Security/Images": select "Accept images that come from
the originating server only"
7. "OK"
It crashes Mozilla.
This W2K has service pack 2. Mozilla is the 1.2 beta version.
Hope you can reproduce. If not: feel free to contact me.
Actual Results:
Mozilla crashes. The Mozilla Agent sends in the crash info.
Comment 57•22 years ago
|
||
This is a 1.2 topcrash that would be very good to fix before we ship 1.2.
Alexandru, can you take a look at this and see if a fix is within reach? Thanks.
Blocks: 1.2
Assignee | ||
Comment 58•22 years ago
|
||
i just have to solve a comaptibility issue in the form submission(~3 hrs) and
will come to work on this right after that. i haven't tested the steps from
comment 56 though, so i cannot say yet how long will it take.
Assignee | ||
Updated•22 years ago
|
Target Milestone: mozilla1.2beta → mozilla1.3beta
Assignee | ||
Comment 59•22 years ago
|
||
i'm still not able to reproduce this one.
jpatel:
you mentioned an attached HTML testcase that you used to reproduce the bug. do
you have it somewhere around? (the attached cases in this report do not contain
images).
Assignee | ||
Comment 60•22 years ago
|
||
on talkback i don't see reports using builds older than 20021111xx.
Comment 61•22 years ago
|
||
Alexandru: The testcase I mentioned in comment #56 was not mine. It was the
reporter's from duped bug 176690. Here is the link to the html page he used
(it's an attachment):
http://bugzilla.mozilla.org/attachment.cgi?id=104139&action=view
Comment 62•22 years ago
|
||
The url biro_arpad used to reproduce this crash is no longer there:
http://prohardver.index.hu/rios2_hir.php?id=1953
biro: have you been able to reproduce this with any other site?
Comment 63•22 years ago
|
||
There haven't been public talkback data since November 5. If there were, it
would perhaps be easier to tell if bug 150769 really fixed the crash. However,
either way, this is probably a duplicate of bug 150769.
Comment 64•22 years ago
|
||
> The url biro_arpad used to reproduce this crash is no longer there:
> http://prohardver.index.hu/rios2_hir.php?id=1953
I can still access that URL. Maybe from your location it can't be accessed.
I found another way to reproduce the crash:
1. start Mozilla 2002101612
2. turn images off ("Do not load any images" in "Privacy & Security" settings),
then restart Mozilla
3. visit http://dot.kde.org/1037732247/
4. right-click the second "screenshots" link (at the top of the article, saying
"Check out the full review of K3b including screenshots")
5. select "Open Link in New Tab"
6. when that new page is loaded: "Edit/Preferences/Priv&Sec/Images/Accept images
that come from the originating server only"
7. press the "OK" button
Crash.
I have sent in a crash dump: TB14150976E
Comment 65•22 years ago
|
||
Reproduced on Win2k with build 2002111817 from 1.2 branch. TB14153936G. Some web
browsing with tabs, then Edit->Prefs->Fonts change font size -> Ok -> Crash.
Assignee | ||
Comment 66•22 years ago
|
||
it would be interresting to know if anyone still gets trunk crashes like
reported. if not, then this is a solved bug and it is a dupe of bug 150769.
Comment 67•22 years ago
|
||
I can not reproduce this with the trunk 2002112008 or with the 1.2 branch build
on Nov 20 at 23:12 (no build ID available). I have tried the KDE example and
the testcase.
Comment 68•22 years ago
|
||
With Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.3a) Gecko/20021120 (SP
2)i can't crash with the KDE example and the HTML testcase.
Comment 69•22 years ago
|
||
> Trying to turn off colors with the preferences toolbar
That could be me. I keep getting that. Comment 67 and comment 68 indicate
being unable to reproduce this on recent builds; momentarily I will download
the latest nightly and try my luck. I seem to be able to make it happen
pretty often with 1.2 beta, so if it's still an issue I should be able to
reproduce it within the hour.
Comment 70•22 years ago
|
||
> I seem to be able to make it happen pretty often with 1.2 beta, so if it's
> still an issue I should be able to reproduce it within the hour.
Sure, I say that and then I can't even make it happen (here at work) with 1.2
beta. I'll have to try it at home (where I've made it happen _many_ times)
this evening.
Comment 71•22 years ago
|
||
I'm unable to crash mozilla with any of the pages and preference changes here.
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.3a; MultiZilla v1.1.32x)
Gecko/20021123
Assignee | ||
Comment 72•22 years ago
|
||
there is one recent talkback report
2002111908 MozillaTrunk Windows NT 5.0 build 2195 2002-11-21 13:15:56
nsQueryInterface::operator() 271d38cd
but the stack is a different one (no ref to nsPresContext::PreferenceChanged).
I would suggest that if there are no more reports, we lower the importance of
this bug or declare it immediately a dup of 150769.
Comment 73•22 years ago
|
||
Still can reproduce with 1.2 final, but have to use a different method.
Use the method described in comment #64 with the following changes:
After that KDE page (http://dot.kde.org/1037732247/) has loaded, save it
("only HTML") to local file "test file.html". The space seems to be necessary
in the filename.
Then, restart Mozilla 1.2 (images turned off), open this previously created
file and follow the steps described in comment #64 (right-click on 2nd
"screenshots" link, open in new tab and turn images on).
Crash dump: TB14514810H
Comment 74•22 years ago
|
||
I just got a crash when changing a pref (page colours) using 1.2 (yeah, I got
it before it was pulled and haven't upgraded yet; I have yet to see evidence of
the DHTML bug). However, talkback didn't come up (and always had before), so
it may not be the same bug.
Comment 75•22 years ago
|
||
Bug 150769 was fixed after 1.2 branched, so there's no point to testing with 1.2.
Assignee | ||
Comment 76•22 years ago
|
||
yep, no trunk crashes on talkback with this stack since more than 2 weeks.
marking as a dup of bug 150769. if it appears again on talkback please reopen
but make sure is the same stack too. there are trunk reports since BZ fixed bug
150769 that have the same stack signature but they don't have the same stack.
*** This bug has been marked as a duplicate of 150769 ***
Status: REOPENED → RESOLVED
Closed: 22 years ago → 22 years ago
Resolution: --- → DUPLICATE
Updated•13 years ago
|
Crash Signature: [@ nsQueryInterface::operator]
You need to log in
before you can comment on or make changes to this bug.
Description
•