[Webkit-unassigned] [Bug 79191] [JSC] The end atom of the marked block should be considered to decide if the cell is live
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Feb 28 17:19:30 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=79191
--- Comment #10 from hojong.han at samsung.com 2012-02-28 17:19:30 PST ---
Here is some information brought from the core dump.
(JSC::MarkedBlock *) 0x47210000 = {
<WTF::DoublyLinkedListNode<JSC::MarkedBlock>> = {<No data fields>},
members of JSC::MarkedBlock:
static atomSize = 16,
static atomShift = 5,
static blockSize = 16384,
static blockMask = 4294950912,
static atomsPerBlock = 1024,
static atomMask = 1023,
static cardShift = 8,
static bytesPerCard = 256,
static cardCount = 64,
static cardMask = 63,
static atomAlignmentMask = 15,
m_atomsPerCell = 7,
m_endAtom = 1018,
m_marks = {
static wordSize = 32,
static words = 32,
static one = <optimized out>,
bits = {
m_data = {33818624, 270549121, 2164392968, 135274560, 1082196484, 67637280, 541098242, 33818640, 270549121, 2164392968, 135274560, 1082196484, 67637280, 541098242, 33818640,
270549121, 2164392968, 135274560, 1082196484, 67637280, 541098242, 33818640, 270549121, 2164392968, 135274560, 1082196484, 67637280, 541098242, 33818640, 270549121,
2164392968, 135274560}
}
},
m_state = JSC::MarkedBlock::Marked,
m_allocation = {
<WTF::PageBlock> = {
m_realBase = 0x47210000,
m_base = 0x47210000,
m_size = 16384
},
members of WTF::PageAllocationAligned:
m_reservation = {
m_realBase = 0x4720e000,
m_base = 0x4720e000,
m_size = 28672
}
},
m_heap = 0x5b4be8,
m_prev = 0x46508000,
m_next = 0x434b4000
}
[Memory dump of the register file]
0x48550700: 0x432533f0 0xfffffffb 0x4640c514 0xfffffffb
0x48550710: 0x00000000 0xfffffffb 0x4640c458 0xfffffffb
0x48550720: 0x026004d0 0xfffffffb 0x428bbeb0 0xfffffffb
0x48550730: 0x428bbeb0 0xfffffffb 0x428bbef0 0xfffffffb
0x48550740: 0x428bbeb0 0xfffffffb 0x00000001 0xffffffff
0x48550750: 0x00000001 0xffffffff 0x41baf3b0 0xfffffffb
0x48550760: 0x426301b0 0xfffffffb 0x428bbe70 0xfffffffb
0x48550770: 0x428bbe30 0xfffffffb 0x00000000 0xfffffffc
0x48550780: 0x426301b0 0xfffffffb 0x00000001 0xffffffff
0x48550790: 0x47213fb0 0xfffffffb 0x00000000 0xfffffffc
0x485507a0: 0x465a88b0 0xfffffffb 0x00000001 0xffffffff
0x485507b0: 0x43eb46b0 0xfffffffb 0x438f2af0 0xfffffffb
0x485507c0: 0x452fd89c 0xfffffffb 0x00c988c8 0xfffffffc
0x485507d0: 0x43eb4670 0xfffffffb 0x43eb4670 0xfffffffb
What I mentioned is 0x47213fb0 in the register file.
This address is fit to the 1019th atom of that MarkedBlock,
and cannot be filtered by in-middle-of-cell check.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list