[Libreoffice-bugs] [Bug 37830] SVG inconsistent, especially gradients and transparency

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Aug 8 20:29:04 CEST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=37830

--- Comment #3 from rk601 at yahoo.com 2011-08-08 11:29:04 PDT ---
On 2011-08-08 01:01:52 PDT Rainer Bielefeld asked "[c]an you confirm progress
and 'bitmap problem' with master build?"

We obtained and tested the following nightly build Master "LibO-dev 3.4.5 – OSX
10.6.8  English" located at:
http://dev-builds.libreoffice.org/daily/MacOSX_10.6.7_Intel_no-moz/master/2011-08-08_00.09.01/
File name:
"master~2011-08-08_00.09.01_LibO-Dev_OOO350m1_MacOS_x86_install_en-US.dmg"

In the initial test the displayed image appeared within both WRITER and DRAW.
We also noticed some "bitmapping." HOWEVER, when we attempted to resize the SVG
image OSX CRASHED!

Steps to reproduce:
1. Download and use the above "Example usage of an .svg file in Writer and
Draw" "vochito.svg" from above attachment URL
2. Open NEW empty WRITER document
3. Menu 'Insert -> Picture -> from file'
4. Browse for "vochito.svg" and open
5. Image is inserted
6. Click on resize handle-bars and resize image
   expected: Image will be resizable
   Actual: Image inserted but CRASH when image is resized.

Same crash result when inserted and resized in WRITER document.

In an attempt to Insert and Resize a Picture into "LibreOffice 3.4.5 beta" we
selected
an "svg" image and LibreOffice crashed. OSX generated the following partial
crash report:

Process:         soffice [341]
Path:            /Users/RCK/Desktop/LibO-dev.app/Contents/MacOS/soffice
Identifier:      org.libreoffice.script
Version:         3.5.0 (???)
Code Type:       X86 (Native)
Parent Process:  launchd [128]

Date/Time:       2011-08-08 11:09:29.513 -0700
OS Version:      Mac OS X 10.6.8 (10K549)
Report Version:  6

Interval Since Last Report:          26953 sec
Crashes Since Last Report:           1
Per-App Interval Since Last Report:  211 sec
Per-App Crashes Since Last Report:   1

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x0000000000000001
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Thread 0 Crashed:  Dispatch queue: com.apple.main-thread
0   ???                               0x00000001 0 + 1
1   libsvtlo.dylib                    0x00bcc220
GraphicManager::ImplCreateOutput(OutputDevice*, Point const&, Size const&,
GDIMetaFile const&, GraphicAttr const&, unsigned long, GDIMetaFile&, BitmapEx&)
+ 656
2   libsvtlo.dylib                    0x00bd2966
GraphicManager::ImplDraw(OutputDevice*, Point const&, Size const&,
GraphicObject&, GraphicAttr const&, unsigned long, unsigned char&) + 246
3   libsvtlo.dylib                    0x00bd2fe1
GraphicManager::DrawObj(OutputDevice*, Point const&, Size const&,
GraphicObject&, GraphicAttr const&, unsigned long, unsigned char&) + 705
4   libsvtlo.dylib                    0x00bc6f04
GraphicObject::Draw(OutputDevice*, Point const&, Size const&, GraphicAttr
const*, unsigned long) + 532
5   libsvtlo.dylib                    0x00bc7ddc
GraphicObject::DrawWithPDFHandling(OutputDevice&, Point const&, Size const&,
GraphicAttr const*, unsigned long) + 348
6   libswlo.dylib                     0x276b02b7
SwNoTxtFrm::PaintPicture(OutputDevice*, SwRect const&) const + 2663
7   libswlo.dylib                     0x276b0b0e SwNoTxtFrm::Paint(SwRect
const&, SwPrintData const*) const + 638
8   libswlo.dylib                     0x2781bd7e SwLayoutFrm::Paint(SwRect
const&, SwPrintData const*) const + 494
9   libswlo.dylib                     0x2781d88d SwFlyFrm::Paint(SwRect const&,
SwPrintData const*) const + 1149
10  libswlo.dylib                     0x27724dce
SwVirtFlyDrawObj::wrap_DoPaintObject() const + 142
11  libswlo.dylib                     0x27724e9d
drawinglayer::primitive2d::SwVirtFlyDrawObjPrimitive::get2DDecomposition(drawinglayer::geometry::ViewInformation2D
const&) const + 29
12  libdrawinglayerlo.dylib           0x26db8174
drawinglayer::processor2d::VclPixelProcessor2D::processBasePrimitive2D(drawinglayer::primitive2d::BasePrimitive2D
const&) + 1572
13  libdrawinglayerlo.dylib           0x26d99dbe
drawinglayer::processor2d::BaseProcessor2D::process(com::sun::star::uno::Sequence<com::sun::star::uno::Reference<com::sun::star::graphic::XPrimitive2D>
> const&) + 62
14  libsvxcorelo.dylib                0x29265799
sdr::contact::ObjectContactOfPageView::DoProcessDisplay(sdr::contact::DisplayInfo&)
+ 2201
15  libsvxcorelo.dylib                0x29265ca3
sdr::contact::ObjectContactOfPageView::ProcessDisplay(sdr::contact::DisplayInfo&)
+ 163
16  libsvxcorelo.dylib                0x292a11b9
SdrPageWindow::RedrawLayer(unsigned char const*,
sdr::contact::ViewObjectContactRedirector*) const + 345
17  libsvxcorelo.dylib                0x2938edbf
SdrPageView::DrawLayer(unsigned char, OutputDevice*,
sdr::contact::ViewObjectContactRedirector*) const + 255
18  libswlo.dylib                     0x27ac8a99 SwViewImp::PaintLayer(unsigned
char, SwPrintData const*, SwRect const&, Color const*, bool,
sdr::contact::ViewObjectContactRedirector*) const + 329
19  libswlo.dylib                     0x2781cb1c SwRootFrm::Paint(SwRect
const&, SwPrintData const*) const + 2540
20  libswlo.dylib                     0x27ace241
ViewShell::ImplEndAction(unsigned char) + 1921
21  libswlo.dylib                     0x2778c3e0 SwFEShell::EndDrag(Point
const*, unsigned char) + 384
22  libswlo.dylib                     0x27df31ac
SwWrtShell::UpdateLayoutFrm(Point const*, unsigned char) + 44
23  libswlo.dylib                     0x27c8803d
SwEditWin::MouseButtonUp(MouseEvent const&) + 925
24  libvcllo.dylib                    0x01a19efa ImplHandleMouseEvent(Window*,
unsigned short, unsigned char, long, long, unsigned long, unsigned short,
unsigned short) + 4682
25  libvcllo.dylib                    0x01a1afa8 ImplWindowFrameProc(Window*,
SalFrame*, unsigned short, void const*) + 3096
26  libvcllo.dylib                    0x01a7c548 -[SalFrameView
sendMouseEventToFrame:button:eventtype:] + 520
27  libvcllo.dylib                    0x01a78822 -[SalFrameView mouseUp:] + 66
28  com.apple.AppKit                  0x98c9aae8 -[NSWindow sendEvent:] + 5693
29  com.apple.AppKit                  0x98bb360b -[NSApplication sendEvent:] +
6431
30  libvcllo.dylib                    0x01a6e67c -[VCL_NSApplication
sendEvent:] + 108
31  libvcllo.dylib                    0x01a29354 AquaSalInstance::Yield(bool,
bool) + 516
32  libvcllo.dylib                    0x01748470 Application::Yield(bool) + 96
33  libvcllo.dylib                    0x01748571 Application::Execute() + 97
34  libsofficeapp.dylib               0x0006d0b7 0x5b000 + 73911
35  libvcllo.dylib                    0x0174fee8 ImplSVMain() + 376
36  libvcllo.dylib                    0x01a27f1b
AquaSalInstance::handleAppDefinedEvent(NSEvent*) + 75
37  libvcllo.dylib                    0x01a6e74b -[VCL_NSApplication
sendEvent:] + 315
38  com.apple.AppKit                  0x98b47253 -[NSApplication run] + 917
39  com.apple.AppKit                  0x98b3f289 NSApplicationMain + 574
40  libvcllo.dylib                    0x01a299a7 ImplSVMainHook(int*) + 343
41  libvcllo.dylib                    0x0174ff91 SVMain() + 17
42  libsofficeapp.dylib               0x00099045 soffice_main + 245
43  org.libreoffice.script            0x00001ebe main + 30
44  org.libreoffice.script            0x00001822 start + 258
45  org.libreoffice.script            0x00001749 start + 41

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Libreoffice-bugs mailing list