https://bugs.documentfoundation.org/show_bug.cgi?id=103501
--- Comment #5 from Stephan Mantler <[email protected]> ---
Crash still exists with the latest release of LibreOffice Fresh (5.2.2.2). This
is under macOS Sierra with ~/Library/Application Support/LibreOffice deleted
entirely.
Backtrace running with lldb (a) makes me believe this is a macOS specific
(possibly Sierra specific?) issue, and (b) confirms it is apparently related to
dragging, not just clicking:
brain:~ step$ cd /Applications/LibreOffice.app/Contents/MacOS/
brain:MacOS step$ lldb soffice
(lldb) target create "soffice"
Current executable set to 'soffice' (x86_64).
(lldb) env DEBUG=1
(lldb) r
Process 71457 launched: '/Applications/LibreOffice.app/Contents/MacOS/soffice'
(x86_64)
2016-10-26 16:04:10.946039 soffice[71457:61457178] WARNING:
nextEventMatchingMask should only be called from the Main Thread! This will
throw an exception in the future.
2016-10-26 16:04:18.293928 soffice[71457:61456321] dynamic_cast error 2: One or
more of the following type_info's has hidden visibility. They should all have
public visibility. 7SdrView, 12SdrPaintView, 10FmFormView.
Process 71457 stopped
* thread #1: tid = 0x3a9bfc1, 0x00007fff9f917888 CoreGraphics`decode_data +
4179, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2,
address=0x130936000)
frame #0: 0x00007fff9f917888 CoreGraphics`decode_data + 4179
CoreGraphics`decode_data:
-> 0x7fff9f917888 <+4179>: movw %si, (%rbx,%rax,2)
0x7fff9f91788c <+4183>: sarl $0x1f, %r8d
0x7fff9f917890 <+4187>: andl %r8d, %r15d
0x7fff9f917893 <+4190>: notl %r8d
(lldb) bt
* thread #1: tid = 0x3a9bfc1, 0x00007fff9f917888 CoreGraphics`decode_data +
4179, queue = 'com.apple.main-thread', stop reason = EXC_BAD_ACCESS (code=2,
address=0x130936000)
* frame #0: 0x00007fff9f917888 CoreGraphics`decode_data + 4179
frame #1: 0x00007fff9facb22e CoreGraphics`img_decode_read + 309
frame #2: 0x00007fff9facd80d CoreGraphics`img_imagemask_read + 551
frame #3: 0x00007fff9fad00b6 CoreGraphics`img_colormatch_read + 362
frame #4: 0x00007fff9fad053c CoreGraphics`img_alphamerge_read + 522
frame #5: 0x00007fff9fad493d CoreGraphics`img_data_lock + 9373
frame #6: 0x00007fff9fad2465 CoreGraphics`CGSImageDataLock + 161
frame #7: 0x00007fff9f95a4ba CoreGraphics`ripc_AcquireImage + 991
frame #8: 0x00007fff9f969382 CoreGraphics`ripc_DrawImage + 1135
frame #9: 0x00007fff9f9e499b CoreGraphics`CGContextDelegateDrawImage + 70
frame #10: 0x00007fff9fadadb6 CoreGraphics`CGContextDrawImageWithOptions +
629
frame #11: 0x00007fff9fadb12a CoreGraphics`CGContextDrawImage + 73
frame #12: 0x0000000102b16dd0
libvcllo.dylib`AquaSalGraphics::drawAlphaBitmap(SalTwoRect const&, SalBitmap
const&, SalBitmap const&) + 272
frame #13: 0x0000000102a3eff3
libvcllo.dylib`SalGraphics::DrawAlphaBitmap(SalTwoRect const&, SalBitmap
const&, SalBitmap const&, OutputDevice const*) + 275
frame #14: 0x0000000102913218
libvcllo.dylib`OutputDevice::DrawDeviceAlphaBitmap(Bitmap const&, AlphaMask
const&, Point const&, Size const&, Point const&, Size const&) + 728
frame #15: 0x0000000102912a37
libvcllo.dylib`OutputDevice::DrawDeviceBitmap(Point const&, Size const&, Point
const&, Size const&, BitmapEx&) + 119
frame #16: 0x000000010291219c
libvcllo.dylib`OutputDevice::DrawBitmapEx(Point const&, Size const&, Point
const&, Size const&, BitmapEx const&, MetaActionType) + 1084
frame #17: 0x0000000102911cc4
libvcllo.dylib`OutputDevice::DrawBitmapEx(Point const&, BitmapEx const&) + 148
frame #18: 0x0000000105acb839
libdrawinglayerlo.dylib`drawinglayer::impBufferDevice::paint(double) + 681
frame #19: 0x0000000105ad9d8a
libdrawinglayerlo.dylib`drawinglayer::processor2d::VclProcessor2D::RenderUnifiedTransparencePrimitive2D(drawinglayer::primitive2d::UnifiedTransparencePrimitive2D
const&) + 266
frame #20: 0x0000000105ad6b76
libdrawinglayerlo.dylib`drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D
const&) + 5142
frame #21: 0x0000000105ac5f34
libdrawinglayerlo.dylib`drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer
const&) + 148
frame #22: 0x0000000105ad57ce
libdrawinglayerlo.dylib`drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D
const&) + 110
frame #23: 0x0000000105ac5f34
libdrawinglayerlo.dylib`drawinglayer::processor2d::BaseProcessor2D::process(drawinglayer::primitive2d::Primitive2DContainer
const&) + 148
frame #24: 0x00000001012ce05b
libsvxcorelo.dylib`sdr::overlay::OverlayManager::ImpDrawMembers(basegfx::B2DRange
const&, OutputDevice&) const + 395
frame #25: 0x00000001012c6af4
libsvxcorelo.dylib`sdr::overlay::OverlayManagerBuffered::ImpBufferTimerHandler(Idle*)
+ 740
frame #26: 0x000000010131647b libsvxcorelo.dylib`SdrDragView::ShowDragObj()
+ 139
frame #27: 0x000000010130bce3
libsvxcorelo.dylib`SdrDragMove::MoveSdrDrag(Point const&) + 2627
frame #28: 0x000000010131459e
libsvxcorelo.dylib`SdrDragView::MovAction(Point const&) + 78
frame #29: 0x00000001013033c2
libsvxcorelo.dylib`SdrCreateView::MovAction(Point const&) + 18
frame #30: 0x00000001251d2725
libsclo.dylib`FuSelection::MouseMove(MouseEvent const&) + 181
frame #31: 0x000000012541b80d
libsclo.dylib`ScGridWindow::DrawMouseMove(MouseEvent const&) + 125
frame #32: 0x000000012540ae81
libsclo.dylib`ScGridWindow::MouseMove(MouseEvent const&) + 1873
frame #33: 0x0000000102882149
libvcllo.dylib`ImplHandleMouseEvent(VclPtr<vcl::Window> const&,
MouseNotifyEvent, bool, long, long, unsigned long, unsigned short,
MouseEventModifiers) + 4953
frame #34: 0x0000000102883a9f
libvcllo.dylib`ImplWindowFrameProc(vcl::Window*, SalEvent, void const*) + 431
frame #35: 0x0000000102b5e6d0 libvcllo.dylib`-[SalFrameView
sendMouseEventToFrame:button:eventtype:] + 1248
frame #36: 0x00007fff9d9da8ea AppKit`-[NSWindow(NSEventRouting)
_reallySendEvent:isDelayedEvent:] + 4340
frame #37: 0x00007fff9d9d942a AppKit`-[NSWindow(NSEventRouting) sendEvent:]
+ 541
frame #38: 0x00007fff9d879bf5 AppKit`-[NSApplication(NSEvent) sendEvent:] +
1145
frame #39: 0x0000000102b54fe7 libvcllo.dylib`-[VCL_NSApplication
sendEvent:] + 359
frame #40: 0x0000000102b01ad6 libvcllo.dylib`AquaSalInstance::DoYield(bool,
bool, unsigned long) + 950
frame #41: 0x0000000102a82f6e libvcllo.dylib`Application::Yield() + 78
frame #42: 0x0000000102a82f08 libvcllo.dylib`Application::Execute() + 296
frame #43: 0x00000001001082a0 libsofficeapp.dylib`desktop::Desktop::Main()
+ 7152
frame #44: 0x0000000102a870cf libvcllo.dylib`ImplSVMain() + 79
frame #45: 0x0000000102b014f4
libvcllo.dylib`AquaSalInstance::handleAppDefinedEvent(NSEvent*) + 84
frame #46: 0x0000000102b54fc4 libvcllo.dylib`-[VCL_NSApplication
sendEvent:] + 324
frame #47: 0x00007fff9d160009 AppKit`-[NSApplication run] + 1002
frame #48: 0x00007fff9d12aa8a AppKit`NSApplicationMain + 1237
frame #49: 0x0000000102b007cd libvcllo.dylib`ImplSVMainHook(int*) + 397
frame #50: 0x0000000102a87d5a libvcllo.dylib`SVMain() + 26
frame #51: 0x0000000100132e8b libsofficeapp.dylib`soffice_main + 219
frame #52: 0x0000000100000f20 soffice`main + 16
frame #53: 0x00007fffb45a6255 libdyld.dylib`start + 1
frame #54: 0x00007fffb45a6255 libdyld.dylib`start + 1
--
You are receiving this mail because:
You are the assignee for the bug._______________________________________________
Libreoffice-bugs mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs