Bugzilla – Attachment 188419 Details for
Bug 155912
Rendering problems in conversion of internal vcl bitmap formats transparency->alpha
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Crash log when opening attachement #188395 with --enable-dbgutil and Skia/Raster on macOS
open-torus-odg.txt (text/plain), 10.60 KB, created by
Patrick Luby (volunteer)
on 2023-07-17 21:29:53 UTC
(
hide
)
Description:
Crash log when opening attachement #188395 with --enable-dbgutil and Skia/Raster on macOS
Filename:
MIME Type:
Creator:
Patrick Luby (volunteer)
Created:
2023-07-17 21:29:53 UTC
Size:
10.60 KB
patch
obsolete
>Assertion failed: (mWriteAccessCount == 0 || nMode == BitmapAccessMode::Write), function AcquireBuffer, file salbmp.cxx, line 232. >Process 10111 stopped >* thread #1, queue = 'com.apple.main-thread', stop reason = hit program assert > frame #4: 0x000000011772572c libvcllo.dylib`SkiaSalBitmap::AcquireBuffer(this=0x00006000033d7498, nMode=Info) at salbmp.cxx:232:5 > 229 #ifdef DBG_UTIL > 230 // BitmapWriteAccess stores also a copy of the palette and it can > 231 // be modified, so concurrent reading of it might result in inconsistencies. >-> 232 assert(mWriteAccessCount == 0 || nMode == BitmapAccessMode::Write); > 233 #endif > 234 BitmapBuffer* buffer = new BitmapBuffer; > 235 buffer->mnWidth = mSize.Width(); >Target 0: (soffice) stopped. >(lldb) bt >* thread #1, queue = 'com.apple.main-thread', stop reason = hit program assert > frame #0: 0x00000001bc76ad78 libsystem_kernel.dylib`__pthread_kill + 8 > frame #1: 0x00000001bc79fee0 libsystem_pthread.dylib`pthread_kill + 288 > frame #2: 0x00000001bc6da340 libsystem_c.dylib`abort + 168 > frame #3: 0x00000001bc6d9754 libsystem_c.dylib`__assert_rtn + 272 > * frame #4: 0x000000011772572c libvcllo.dylib`SkiaSalBitmap::AcquireBuffer(this=0x00006000033d7498, nMode=Info) at salbmp.cxx:232:5 > frame #5: 0x00000001171a15b8 libvcllo.dylib`BitmapInfoAccess::BitmapInfoAccess(this=0x0000600012e2ad00, rBitmap=0x000000016fdf91b8, nMode=Info) at BitmapInfoAccess.cxx:47:25 > frame #6: 0x00000001171a1954 libvcllo.dylib`BitmapInfoAccess::BitmapInfoAccess(this=0x0000600012e2ad00, rBitmap=0x000000016fdf91b8, nMode=Info) at BitmapInfoAccess.cxx:29:1 > frame #7: 0x000000011718034c libvcllo.dylib`Bitmap::AcquireInfoAccess(this=0x000000016fdf91b8) at bitmap.cxx:365:55 > frame #8: 0x000000011718e02c libvcllo.dylib`vcl::ScopedBitmapAccess<BitmapInfoAccess, Bitmap, &(Bitmap::AcquireInfoAccess())>::ScopedBitmapAccess(this=0x000000016fdf8ca8, rBitmap=0x000000016fdf91b8) at scopedbitmapaccess.hxx:55:20 > frame #9: 0x000000011717fbe4 libvcllo.dylib`vcl::ScopedBitmapAccess<BitmapInfoAccess, Bitmap, &(Bitmap::AcquireInfoAccess())>::ScopedBitmapAccess(this=0x000000016fdf8ca8, rBitmap=0x000000016fdf91b8) at scopedbitmapaccess.hxx:54:5 > frame #10: 0x000000011717fc90 libvcllo.dylib`Bitmap::HasGreyPalette8Bit(this=0x000000016fdf91b8) const at bitmap.cxx:291:22 > frame #11: 0x00000001171a61d8 libvcllo.dylib`AlphaMask::AlphaMask(this=0x000000016fdf91b8, rBitmap=0x000000016fdf9000) at alpha.cxx:38:5 > frame #12: 0x00000001171a62a8 libvcllo.dylib`AlphaMask::AlphaMask(this=0x000000016fdf91b8, rBitmap=0x000000016fdf9000) at alpha.cxx:33:1 > frame #13: 0x0000000117195ea0 libvcllo.dylib`BitmapEx::BitmapEx(this=0x000000016fdf9188, rBmp=0x000000016fdf8fd0, rAlphaMask=0x000000016fdf9000) at BitmapEx.cxx:151:9 > frame #14: 0x00000001171960bc libvcllo.dylib`BitmapEx::BitmapEx(this=0x000000016fdf9188, rBmp=0x000000016fdf8fd0, rAlphaMask=0x000000016fdf9000) at BitmapEx.cxx:153:1 > frame #15: 0x000000011721886c libvcllo.dylib`vcl::bitmap::CreateFromData(rawBitmap=0x000000016fdf9218) at BitmapTools.cxx:281:16 > frame #16: 0x000000011a990750 libdrawinglayerlo.dylib`(anonymous namespace)::BPixelRasterToBitmapEx(rRaster=0x000000016fdf9888, mnAntiAlialize=3) at sceneprimitive2d.cxx:117:23 > frame #17: 0x000000011a98fa88 libdrawinglayerlo.dylib`drawinglayer::primitive2d::ScenePrimitive2D::create2DDecomposition(this=0x00000001632c38c0, rContainer=0x000000016fdf9ba0, rViewInformation=0x000060000690e378) const at sceneprimitive2d.cxx:455:74 > frame #18: 0x0000000102f89528 libdrawinglayercorelo.dylib`drawinglayer::primitive2d::BufferedDecompositionPrimitive2D::get2DDecomposition(this=0x00000001632c38c0, rVisitor=0x000060000690e370, rViewInformation=0x000060000690e378) const at BufferedDecompositionPrimitive2D.cxx:36:9 > frame #19: 0x000000011a9915a0 libdrawinglayerlo.dylib`drawinglayer::primitive2d::ScenePrimitive2D::get2DDecomposition(this=0x00000001632c38c0, rVisitor=0x000060000690e370, rViewInformation=0x000060000690e378) const at sceneprimitive2d.cxx:679:47 > frame #20: 0x000000011aa4f0bc libdrawinglayerlo.dylib`drawinglayer::processor2d::BaseProcessor2D::process(this=0x000060000690e370, rCandidate=0x00000001632c38c0) at baseprocessor2d.cxx:46:24 > frame #21: 0x000000011aa877ac libdrawinglayerlo.dylib`drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(this=0x000060000690e370, rCandidate=0x00000001632c38c0) at vclpixelprocessor2d.cxx:378:13 > frame #22: 0x000000011aa4f258 libdrawinglayerlo.dylib`drawinglayer::processor2d::BaseProcessor2D::process(this=0x000060000690e370, rSource=0x000000016fdfa1a8) at baseprocessor2d.cxx:68:21 > frame #23: 0x000000010fd948f8 libsvxcorelo.dylib`sdr::contact::ObjectContactOfPageView::DoProcessDisplay(this=0x000000010e6b2a50, rDisplayInfo=0x000000016fdfa480) at objectcontactofpageview.cxx:277:31 > frame #24: 0x000000010fd943f8 libsvxcorelo.dylib`sdr::contact::ObjectContactOfPageView::ProcessDisplay(this=0x000000010e6b2a50, rDisplayInfo=0x000000016fdfa480) at objectcontactofpageview.cxx:117:21 > frame #25: 0x000000010fe68ba8 libsvxcorelo.dylib`SdrPageWindow::RedrawAll(this=0x0000600000182d60, pRedirector=0x000000016fdfa7a0) at sdrpagewindow.cxx:354:28 > frame #26: 0x00000001101051d4 libsvxcorelo.dylib`SdrPageView::CompleteRedraw(this=0x00000002b7ee0bc0, rPaintWindow=0x000060000690dff0, rReg=0x000000016fdfa6d0, pRedirector=0x000000016fdfa7a0) at svdpagv.cxx:239:18 > frame #27: 0x000000011011da14 libsvxcorelo.dylib`SdrPaintView::DoCompleteRedraw(this=0x000000016fdfaa10, rPaintWindow=0x000060000690dff0, rReg=0x000000016fdfa6d0, pRedirector=0x000000016fdfa7a0) at svdpntv.cxx:610:21 > frame #28: 0x000000011011d954 libsvxcorelo.dylib`SdrPaintView::CompleteRedraw(this=0x000000016fdfaa10, pOut=0x000000010e723d10, rReg=0x000000016fdfa9d8, pRedirector=0x000000016fdfa7a0) at svdpntv.cxx:523:5 > frame #29: 0x00000002f0b13314 libsdlo.dylib`sd::View::CompleteRedraw(this=0x000000016fdfaa10, pOutDev=0x000000010e723d10, rReg=0x000000016fdfa9d8, pRedirector=0x0000000000000000) at sdview.cxx:498:17 > frame #30: 0x00000002f09813f0 libsdlo.dylib`sd::DrawView::CompleteRedraw(this=0x000000016fdfaa10, pOutDev=0x000000010e723d10, rReg=0x000000016fdfa9d8, pRedirector=0x0000000000000000) at drawview.cxx:517:17 > frame #31: 0x00000002f047adcc libsdlo.dylib`sd::DrawDocShell::Draw(this=0x0000600003dd7a20, pOut=0x000000010e723d10, (null)=0x000000016fdfb7f8, nAspect=2, (null)=false) at docshel2.cxx:112:12 > frame #32: 0x00000001097c7758 libsfxlo.dylib`SfxObjectShell::DoDraw_Impl(this=0x0000600003dd7a20, pDev=0x000000010e723d10, rViewPos=0x000000016fdfb800, rScaleX=0x000000016fdfb67c, rScaleY=0x000000016fdfb670, rSetup=0x000000016fdfb7f8, nAspect=2, bOutputForScreen=false) at objembed.cxx:204:5 > frame #33: 0x00000001097c735c libsfxlo.dylib`SfxObjectShell::DoDraw(this=0x0000600003dd7a20, pDev=0x000000010e723d10, rObjPos=0x000000016fdfb800, rSize=0x000000016fdfb880, rSetup=0x000000016fdfb7f8, nAspect=2, bOutputForScreen=false) at objembed.cxx:151:9 > frame #34: 0x00000001097ba874 libsfxlo.dylib`SfxObjectShell::CreatePreview_Impl(this=0x0000600003dd7a20, bFullContent=false, pDevice=0x000000010e723d10, pFile=0x0000000000000000) const at objcont.cxx:197:40 > frame #35: 0x00000001097baa70 libsfxlo.dylib`SfxObjectShell::GetPreviewBitmap(this=0x0000600003dd7a20) const at objcont.cxx:109:9 > frame #36: 0x00000001093a970c libsfxlo.dylib`SfxPickListImpl::AddDocumentToPickList(pDocSh=0x0000600003dd7a20) at sfxpicklist.cxx:111:46 > frame #37: 0x00000001093aa2d4 libsfxlo.dylib`SfxPickListImpl::Notify(this=0x0000600001b23580, (null)=0x00006000026e3a20, rHint=0x0000600006942338) at sfxpicklist.cxx:201:13 > frame #38: 0x0000000104ebfd24 libsvllo.dylib`SfxBroadcaster::Broadcast(this=0x00006000026e3a20, rHint=0x0000600006942338) at SfxBroadcaster.cxx:40:24 > frame #39: 0x0000000109297438 libsfxlo.dylib`(anonymous namespace)::SfxEventAsyncer_Impl::IdleHdl(this=0x0000600006942300, pAsyncIdle=0x00006000028e93e0) at appcfg.cxx:103:19 > frame #40: 0x00000001092966f4 libsfxlo.dylib`(anonymous namespace)::SfxEventAsyncer_Impl::LinkStubIdleHdl(instance=0x0000600006942300, data=0x00006000028e93e0) at appcfg.cxx:98:1 > frame #41: 0x00000001173963d8 libvcllo.dylib`Link<Timer*, void>::Call(this=0x00006000028e9400, data=0x00006000028e93e0) const at link.hxx:111:45 > frame #42: 0x000000011739638c libvcllo.dylib`Timer::Invoke(this=0x00006000028e93e0) at timer.cxx:75:21 > frame #43: 0x0000000117330030 libvcllo.dylib`Scheduler::CallbackTaskScheduling() at scheduler.cxx:480:20 > frame #44: 0x00000001135db6d4 libvclplug_osxlo.dylib`SalTimer::CallCallback(this=0x000060000103f000) at saltimer.hxx:54:13 > frame #45: 0x00000001135db648 libvclplug_osxlo.dylib`AquaSalTimer::callTimerCallback(this=0x000060000103f000) at saltimer.cxx:140:41 > frame #46: 0x00000001135db72c libvclplug_osxlo.dylib`AquaSalTimer::handleTimerElapsed(this=0x000060000103f000) at saltimer.cxx:149:9 > frame #47: 0x00000001135ace1c libvclplug_osxlo.dylib`AquaSalInstance::DoYield(this=0x000000010e806460, bWait=true, bHandleAllCurrentEvents=false) at salinst.cxx:624:21 > frame #48: 0x0000000117367424 libvcllo.dylib`ImplYield(i_bWait=true, i_bAllEvents=false) at svapp.cxx:352:48 > frame #49: 0x0000000117366d94 libvcllo.dylib`Application::Yield() at svapp.cxx:436:5 > frame #50: 0x0000000117366b78 libvcllo.dylib`Application::Execute() at svapp.cxx:330:13 > frame #51: 0x0000000100df9a10 libsofficeapp.dylib`desktop::Desktop::Main(this=0x000000016fdff558) at app.cxx:1592:13 > frame #52: 0x000000011738d610 libvcllo.dylib`ImplSVMain() at svmain.cxx:204:35 > frame #53: 0x00000001135ac034 libvclplug_osxlo.dylib`AquaSalInstance::handleAppDefinedEvent(pEvent=0x0000600003706280) at salinst.cxx:448:20 > frame #54: 0x000000011364f0f8 libvclplug_osxlo.dylib`-[VCL_NSApplication sendEvent:](self=0x000000010e8046b0, _cmd="sendEvent:", pEvent=0x0000600003706280) at vclnsapp.mm:92:9 > frame #55: 0x00000001bf7fc090 AppKit`-[NSApplication _handleEvent:] + 76 > frame #56: 0x00000001bf3c3fa4 AppKit`-[NSApplication run] + 636 > frame #57: 0x00000001bf395698 AppKit`NSApplicationMain + 1132 > frame #58: 0x00000001135b09d8 libvclplug_osxlo.dylib`AquaSalInstance::SVMainHook(this=0x000000010e806460, pnInit=0x000000016fdff4a8) at salinst.cxx:1058:5 > frame #59: 0x000000011738d5d0 libvcllo.dylib`ImplSVMain() at svmain.cxx:197:54 > frame #60: 0x000000011738edac libvcllo.dylib`SVMain() at svmain.cxx:236:12 > frame #61: 0x0000000100e8004c libsofficeapp.dylib`soffice_main at sofficemain.cxx:94:12 > frame #62: 0x0000000100003f44 soffice`sal_main at main.c:51:15 > frame #63: 0x0000000100003f1c soffice`main(argc=1, argv=0x000000016fdff7d0) at main.c:49:1 > frame #64: 0x000000010001908c dyld`start + 520
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 155912
:
187972
|
187973
|
188073
|
188074
|
188084
|
188091
|
188092
|
188093
|
188131
|
188132
|
188141
|
188163
|
188222
|
188233
|
188268
|
188395
| 188419 |
188515
|
188536
|
188541