Closed
Bug 1020114
Opened 11 years ago
Closed 11 years ago
mozilla::gfx::ConvertYCbCrToRGB assertion
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 1027809
People
(Reporter: dougt, Assigned: milan)
Details
Crashing on linux nightly frequently when multiple pages are open:
#0 0x00007f247756a27d in nanosleep () at ../sysdeps/unix/syscall-template.S:81
#1 0x00007f247756a114 in __sleep (seconds=0)
at ../sysdeps/unix/sysv/linux/sleep.c:137
#2 0x00007f24732092fd in ah_crap_handler (signum=11)
at /home/dougt/builds/mozilla-central/toolkit/xre/nsSigHandlers.cpp:88
#3 0x00007f247321458f in nsProfileLock::FatalSignalHandler (signo=11,
info=0x7fff44d7ceb0, context=0x7fff44d7cd80)
at /home/dougt/builds/mozilla-central/profile/dirserviceprovider/src/nsProfileLock.cpp:185
#4 0x00007f24738ab7ef in AsmJSFaultHandler (signum=11, info=0x7fff44d7ceb0,
context=0x7fff44d7cd80)
at /home/dougt/builds/mozilla-central/js/src/jit/AsmJSSignalHandlers.cpp:966
#5 <signal handler called>
#6 mozilla::gfx::ConvertYCbCrToRGB (aData=...,
aDestFormat=@0x7fff44d7d38f: mozilla::gfx::B8G8R8X8, aDestSize=...,
aDestBuffer=0x7f2404200000 '\245' <repeats 200 times>...,
aStride=aStride@entry=6800)
at /home/dougt/builds/mozilla-central/gfx/ycbcr/YCbCrUtils.cpp:78
#7 0x00007f2471fe9763 in mozilla::layers::PlanarYCbCrImage::GetAsSourceSurface
(this=0x7f241f6ce480)
at /home/dougt/builds/mozilla-central/gfx/layers/ImageContainer.cpp:579
#8 0x00007f2471fe95d6 in mozilla::layers::ImageContainer::LockCurrentAsSourceSu---Type <return> to continue, or q <return> to quit---
rface (this=<optimized out>, aSize=aSize@entry=0x7fff44d7d4a8,
aCurrentImage=aCurrentImage@entry=0x7fff44d7d4a0)
at /home/dougt/builds/mozilla-central/gfx/layers/ImageContainer.cpp:326
#9 0x00007f2471fe7db5 in AutoLockImage (aSurface=0x7fff44d7d470,
aContainer=<optimized out>, this=0x7fff44d7d498)
at /home/dougt/builds/mozilla-central/gfx/layers/ImageContainer.h:666
#10 mozilla::layers::BasicImageLayer::Paint (this=0x7f24189b7600,
aDT=0x7f2418433500, aDeviceOffset=..., aMaskLayer=0x0)
at /home/dougt/builds/mozilla-central/gfx/layers/basic/BasicImageLayer.cpp:80
#11 0x00007f2472011435 in mozilla::layers::BasicLayerManager::PaintSelfOrChildren (this=this@entry=0x7f244a878090, aPaintContext=...,
aGroupTarget=aGroupTarget@entry=0x7f2418a28520)
at /home/dougt/builds/mozilla-central/gfx/layers/basic/BasicLayerManager.cpp:837
#12 0x00007f247201190a in mozilla::layers::BasicLayerManager::PaintLayer (
this=this@entry=0x7f244a878090, aTarget=aTarget@entry=0x7f2418a28520,
aLayer=0x7f24189b7600, aCallback=<optimized out>,
aCallbackData=<optimized out>)
at /home/dougt/builds/mozilla-central/gfx/layers/basic/BasicLayerManager.cpp:960
#13 0x00007f24720114f7 in mozilla::layers::BasicLayerManager::PaintSelfOrChildren (this=this@entry=0x7f244a878090, aPaintContext=...,
---Type <return> to continue, or q <return> to quit---
aGroupTarget=aGroupTarget@entry=0x7f2418a28520)
at /home/dougt/builds/mozilla-central/gfx/layers/basic/BasicLayerManager.cpp:846
#14 0x00007f247201190a in mozilla::layers::BasicLayerManager::PaintLayer (
this=this@entry=0x7f244a878090, aTarget=aTarget@entry=0x7f2418a28520,
aLayer=0x7f241c187400, aCallback=<optimized out>,
aCallbackData=<optimized out>)
at /home/dougt/builds/mozilla-central/gfx/layers/basic/BasicLayerManager.cpp:960
#15 0x00007f24720114f7 in mozilla::layers::BasicLayerManager::PaintSelfOrChildren (this=this@entry=0x7f244a878090, aPaintContext=...,
aGroupTarget=0x7f2418a28520)
at /home/dougt/builds/mozilla-central/gfx/layers/basic/BasicLayerManager.cpp:846
#16 0x00007f24720118c3 in mozilla::layers::BasicLayerManager::PaintLayer (
this=this@entry=0x7f244a878090, aTarget=0x7f2418a28520,
aLayer=<optimized out>, aCallback=aCallback@entry=0x0,
aCallbackData=<optimized out>)
at /home/dougt/builds/mozilla-central/gfx/layers/basic/BasicLayerManager.cpp:956
#17 0x00007f24720126c1 in mozilla::layers::BasicLayerManager::EndTransactionInternal (this=0x7f244a878090, aCallback=0x0, aCallbackData=<optimized out>,
aFlags=<optimized out>)
---Type <return> to continue, or q <return> to quit--- q
at /home/dougt/builds/mozilla-central/gfx/layers/basQuit
(gdb) frame 6
#6 mozilla::gfx::ConvertYCbCrToRGB (aData=...,
aDestFormat=@0x7fff44d7d38f: mozilla::gfx::B8G8R8X8, aDestSize=...,
aDestBuffer=0x7f2404200000 '\245' <repeats 200 times>...,
aStride=aStride@entry=6800)
at /home/dougt/builds/mozilla-central/gfx/ycbcr/YCbCrUtils.cpp:78
78 MOZ_ASSERT((aData.mCbCrSize.width == aData.mYSize.width ||
(gdb) p *aData
Cannot resolve function operator* to any overloaded instance
(gdb) p aData
$1 = (const mozilla::layers::PlanarYCbCrData &) @0x7f241f6ce4f0: {
mYChannel = 0x7f2406700000 "ooooooppqpnmnoppqqqponmllkkkieeimmmmmmmmmmlllkkkkkkkjjjjkkkkjjkkkkhhiiijiihhhggghhhhgghiijhggggffffeffffeeeedddd`]]R=+(((--('),.133360& \033\037'+'''''(++%&(+,,./11..../110*&#%',-./00111222216BHHGDCBBELEEEE"..., mYStride = 1700,
mYSize = {<mozilla::gfx::BaseSize<int, mozilla::gfx::IntSizeTyped<mozilla::gfx::UnknownUnits> >> = {width = 1700,
height = 720}, <mozilla::gfx::UnknownUnits> = {<No data fields>}, <No data fields>}, mYSkip = 0,
mCbChannel = 0x7f240682ad40 "gggggggg", 'f' <repeats 16 times>, 'e' <repeats 16 times>, 'f' <repeats 16 times>, "imvzzzzz{{{{{{{{", '|' <repeats 19 times>, "zwuuuvvvwwz", '~' <repeats 26 times>, "n\177hy}}}}}}}~~\177\177\177~~~~~~~~}}}}}}}}|{{||}}}", '|' <repeats 11 times>, "{{zzzyyyxxwwy|}}}}}}}"...,
mCrChannel = 0x7f2406875b60 "\236\236\236\236\236\236\236\236\235\235\235\235\235\235\235\235", '\236' <repeats 16 times>, "\235\235\235\235\235\235\235\235\236\236\236\235\235", '\234' <repeats 12 times>, "\227\213\205", '\206' <repeats 12 times>, '\207' <repeats 20 times>, "\206\214\217\215\214\213\213\213\210\203\203\210\211\212\215\216\214\206\203\204\205\205\205\204\204\203\203\203\202\202\202\203\203\204\204\204\220\216\211\207\201\206\177\204\211\206\200\177\177\201\201\201\201\201\201\202\202\203\203\203\203\203\203\203\203\203\203\204\205\205\205\204\202\201\201\201\202\202\202\202\202\202\202\202\203\203\203\204\204\205\205\205\206\206\206\207\207\210\210\207\206\205\205\205\205\205\205\205"...,
mCbCrStride = 852,
---Type <return> to continue, or q <return> to quit---
Not really sure how to repo.
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•