https://bugs.documentfoundation.org/show_bug.cgi?id=93978
Michael Meeks <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #5 from Michael Meeks <[email protected]> --- It could be related to RenderContext. It appears that (for some reason) - we're re-painting at a time when the window this VirtualDevice is being associated with has no screen (which is rather odd in itself) - perhaps it is not yet realized itself. The critical bit is: Program received signal SIGSEGV, Segmentation fault. IA__gdk_x11_screen_get_screen_number (screen=0x0) at /build/buildd/gtk+2.0-2.24.23/gdk/x11/gdkscreen-x11.c:607 607 /build/buildd/gtk+2.0-2.24.23/gdk/x11/gdkscreen-x11.c: No such file or directory. #0 IA__gdk_x11_screen_get_screen_number (screen=0x0) at /build/buildd/gtk+2.0-2.24.23/gdk/x11/gdkscreen-x11.c:607 #1 0x00007fffe17b9628 in GtkSalGraphics::GtkSalGraphics (this=0x1d98580, pFrame=0x0, pWindow=0x1ac73f0) at /home/buildslave/source/libo-core/vcl/unx/gtk/gdi/salnativewidgets-gtk.cxx:71 #2 0x00007fffe17a737e in GtkInstance::CreateVirtualDevice (this=0x61b6c0, pG=0x1be8e10, nDX=@0x7fffffffb9f8: 954, nDY=@0x7fffffffba00: 533, nBitCount=24, pGd=0x0) at /home/buildslave/source/libo-core/vcl/unx/gtk/app/gtkinst.cxx:333 #3 0x00007ffff0a30453 in VirtualDevice::InnerImplSetOutputSizePixel (this=0x1be8580, rNewSize=..., bErase=false, pBuffer=..., bTopDown=false) at /home/buildslave/source/libo-core/vcl/source/gdi/virdev.cxx:339 #4 0x00007ffff0a30836 in VirtualDevice::ImplSetOutputSizePixel (this=0x1be8580, rNewSize=..., bErase=false, pBuffer=..., bTopDown=false) at /home/buildslave/source/libo-core/vcl/source/gdi/virdev.cxx:396 #5 0x00007ffff0a30b91 in VirtualDevice::SetOutputSizePixel (this=0x1be8580, rNewSize=..., bErase=false) at /home/buildslave/source/libo-core/vcl/source/gdi/virdev.cxx:444 #6 0x00007fffec822e20 in (anonymous namespace)::VDevBuffer::alloc (this=0x1b59940, rOutDev=..., rSizePixel=..., bClear=false, nBits=24) at /home/buildslave/source/libo-core/drawinglayer/source/processor2d/vclhelperbufferdevice.cxx:159 #7 0x00007fffec8238e6 in drawinglayer::impBufferDevice::impBufferDevice (this=0x7fffffffbf90, rOutDev=..., rRange=..., bAddOffsetToMapping=true) at /home/buildslave/source/libo-core/drawinglayer/source/processor2d/vclhelperbufferdevice.cxx:254 I guess the mrOutDev passed to the buffer-device: impBufferDevice::impBufferDevice( OutputDevice& rOutDev, const basegfx::B2DRange& rRange, bool bAddOffsetToMapping) is busted in some way. Tomaz - can you have a look ? this may intersect with some problems we're seeing with GL rendering in the drawing-layer too. Thanks for the help getting a trace; and it's unfortunate that it's not reproducible - I guess deep code-reading needed. -- You are receiving this mail because: You are the assignee for the bug.
_______________________________________________ Libreoffice-bugs mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs
