Closed
Bug 576980
Opened 15 years ago
Closed 15 years ago
Zooming a document while a transition between two transforms crashes [@ SubstitutePixelValues]
Categories
(Core :: CSS Parsing and Computation, defect)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
DUPLICATE
of bug 582111
Tracking | Status | |
---|---|---|
blocking2.0 | --- | final+ |
People
(Reporter: the.decryptor, Assigned: dbaron)
References
Details
(Keywords: crash, testcase)
Crash Data
Attachments
(1 file)
706 bytes,
text/html
|
Details |
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; en-US; rv:2.0b2pre) Gecko/20100705 Minefield/4.0b2pre
Build Identifier: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; en-US; rv:2.0b2pre) Gecko/20100705 Minefield/4.0b2pre
Loading the attached testcase and zooming in or out while the transition is in progress causes the browser to fairly consistently crash.
I saw the same crash on my Win 7 machine, so I set it to All/All. I'm also seeing an issue where the transition takes a long time to return to the default state if the mouse is only hovered over the element for a second or two, which seems to be the opposite of bug 526784.
Reproducible: Sometimes
Steps to Reproduce:
1. Load testcase
2. Move mouse over the <div>
3. Zoom in our out, also try zooming the document so the <div> moves under the mouse.
Crash Stack:
http://crash-stats.mozilla.com/report/index/2985e584-99ef-49ca-9f91-c75162100705
Signature SubstitutePixelValues
UUID 2985e584-99ef-49ca-9f91-c75162100705
Time 2010-07-05 07:07:15.556621
Uptime 89
Last Crash 124 seconds before submission
Install Age 5014 seconds (1.4 hours) since version was first installed.
Product Firefox
Version 4.0b2pre
Build ID 20100705030709
Branch 2.0
OS Mac OS X
OS Version 10.6.4 10F569
CPU x86
CPU Info GenuineIntel family 6 model 23 stepping 10
Crash Reason EXC_BAD_ACCESS / KERN_PROTECTION_FAILURE
Crash Address 0x5
User Comments
Processor Notes
EMCheckCompatibility False
Crashing Thread
Frame Module Signature [Expand] Source
0 XUL SubstitutePixelValues layout/style/nsCSSValue.h:242
1 XUL nsStyleAnimation::ExtractComputedValue layout/style/nsStyleAnimation.cpp:2359
2 XUL nsTransitionManager::ConsiderStartingTransition layout/style/nsTransitionManager.cpp:378
3 XUL nsTransitionManager::StyleContextChanged layout/style/nsTransitionManager.cpp:477
4 XUL nsFrameManager::ReResolveStyleContext layout/base/nsFrameManager.cpp:730
5 XUL nsFrameManager::ReResolveStyleContext layout/base/nsFrameManager.cpp:1479
6 XUL nsFrameManager::ReResolveStyleContext layout/base/nsFrameManager.cpp:1495
7 XUL nsFrameManager::ReResolveStyleContext layout/base/nsFrameManager.cpp:1495
8 XUL nsFrameManager::ReResolveStyleContext layout/base/nsFrameManager.cpp:1495
9 XUL nsFrameManager::ReResolveStyleContext layout/base/nsFrameManager.cpp:1495
10 XUL nsFrameManager::ComputeStyleChangeFor layout/base/nsFrameManager.cpp:1548
11 XUL nsCSSFrameConstructor::RebuildAllStyleData layout/base/nsCSSFrameConstructor.cpp:11662
12 XUL nsPresContext::SetFullZoom layout/base/nsPresContext.cpp:1556
13 XUL DocumentViewerImpl::SetFullZoom layout/base/nsDocumentViewer.cpp:2895
14 XUL NS_InvokeByIndex_P xpcom/reflect/xptcall/src/md/unix/xptcinvoke_unixish_x86.cpp:179
15 XUL XPCWrappedNative::CallMethod js/src/xpconnect/src/xpcwrappednative.cpp:3028
16 XUL XPC_WN_GetterSetter js/src/xpconnect/src/xpcprivate.h:2558
17 libmozjs.dylib js_Invoke js/src/jsinterp.cpp:654
18 libmozjs.dylib js_InternalInvoke js/src/jsinterp.cpp:694
19 libmozjs.dylib js_InternalGetOrSet js/src/jsinterp.cpp:730
20 libmozjs.dylib js_NativeSet js/src/jsscope.h:1019
21 libmozjs.dylib js_Interpret js/src/jsops.cpp:1707
22 libmozjs.dylib js_Invoke js/src/jsinterp.cpp:664
23 libmozjs.dylib js_InternalInvoke js/src/jsinterp.cpp:694
24 libmozjs.dylib js_InternalGetOrSet js/src/jsinterp.cpp:730
25 libmozjs.dylib js_NativeSet js/src/jsscope.h:1019
26 libmozjs.dylib js_Interpret js/src/jsops.cpp:1707
27 libmozjs.dylib js_Invoke js/src/jsinterp.cpp:664
28 libmozjs.dylib js_InternalInvoke js/src/jsinterp.cpp:694
29 libmozjs.dylib JS_CallFunctionValue js/src/jsapi.cpp:4634
30 XUL nsJSContext::CallEventHandler dom/base/nsJSEnvironment.cpp:2204
31 XUL nsJSEventListener::HandleEvent dom/src/events/nsJSEventListener.cpp:228
32 XUL nsEventListenerManager::HandleEventSubType content/events/src/nsEventListenerManager.cpp:1094
33 XUL nsEventListenerManager::HandleEventInternal content/events/src/nsEventListenerManager.cpp:1190
34 XUL nsEventTargetChainItem::HandleEventTargetChain content/events/src/nsEventListenerManager.h:146
35 XUL nsEventDispatcher::Dispatch content/events/src/nsEventDispatcher.cpp:628
36 XUL nsEventDispatcher::DispatchDOMEvent content/events/src/nsEventDispatcher.cpp:691
37 XUL nsEventListenerManager::DispatchEvent content/events/src/nsEventListenerManager.cpp:1308
38 XUL nsDOMEventRTTearoff::DispatchEvent content/base/src/nsGenericElement.cpp:1955
39 XUL nsContentUtils::DispatchXULCommand content/base/src/nsContentUtils.cpp:5340
40 XUL nsXULElement::PreHandleEvent content/xul/content/src/nsXULElement.cpp:1683
41 XUL nsEventDispatcher::Dispatch content/events/src/nsEventDispatcher.cpp:272
42 XUL nsEventDispatcher::DispatchDOMEvent content/events/src/nsEventDispatcher.cpp:691
43 XUL nsEventListenerManager::DispatchEvent content/events/src/nsEventListenerManager.cpp:1308
44 XUL nsDOMEventRTTearoff::DispatchEvent content/base/src/nsGenericElement.cpp:1955
45 XUL nsContentUtils::DispatchXULCommand content/base/src/nsContentUtils.cpp:5340
46 XUL nsXBLPrototypeHandler::DispatchXULKeyCommand content/xbl/src/nsXBLPrototypeHandler.cpp:534
47 XUL nsXBLPrototypeHandler::ExecuteHandler content/xbl/src/nsXBLPrototypeHandler.cpp:257
48 XUL nsXBLWindowKeyHandler::WalkHandlersAndExecute content/xbl/src/nsXBLWindowKeyHandler.cpp:576
49 XUL nsXBLWindowKeyHandler::WalkHandlersInternal content/xbl/src/nsXBLWindowKeyHandler.cpp:493
50 XUL nsXBLWindowKeyHandler::WalkHandlers content/xbl/src/nsXBLWindowKeyHandler.cpp:360
51 XUL nsXBLWindowKeyHandler::KeyPress content/xbl/src/nsXBLWindowKeyHandler.cpp:413
52 XUL nsEventListenerManager::HandleEventInternal content/events/src/nsEventListenerManager.cpp:175
53 XUL nsEventTargetChainItem::HandleEventTargetChain content/events/src/nsEventListenerManager.h:146
54 XUL nsEventTargetChainItem::HandleEventTargetChain content/events/src/nsEventDispatcher.cpp:395
55 XUL nsEventDispatcher::Dispatch content/events/src/nsEventDispatcher.cpp:628
56 XUL PresShell::HandleEventInternal layout/base/nsPresShell.cpp:6669
57 XUL PresShell::HandleEvent layout/base/nsPresShell.cpp:6424
58 XUL nsViewManager::DispatchEvent view/src/nsViewManager.cpp:1055
59 XUL HandleEvent view/src/nsView.cpp:160
60 XUL nsChildView::DispatchEvent widget/src/cocoa/nsChildView.mm:1809
61 XUL nsChildView::DispatchWindowEvent widget/src/cocoa/nsChildView.mm:1817
Keywords: crash
Summary: Zooming a document while a transition between two transforms crashes → Zooming a document while a transition between two transforms crashes [@ SubstitutePixelValues]
![]() |
||
Updated•15 years ago
|
Status: UNCONFIRMED → NEW
blocking2.0: --- → ?
Ever confirmed: true
Updated•15 years ago
|
Assignee: nobody → dbaron
blocking2.0: ? → final+
Assignee | ||
Comment 3•15 years ago
|
||
This should be fixed in tomorrow's nightly build.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → DUPLICATE
Assignee | ||
Comment 4•15 years ago
|
||
(Sorry I didn't get do debugging this when you filed it; I think travel interfered and then I forgot.)
Updated•14 years ago
|
Crash Signature: [@ SubstitutePixelValues]
You need to log in
before you can comment on or make changes to this bug.
Description
•