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

Reply via email to