libreoffice always crashes when I do this
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
LibreOffice |
Fix Released
|
Medium
|
|||
libreoffice (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I reported the crash using ubuntu-bug and I think it uploaded the .crash but then did nothing after.
Maybe it didn't upload.
I put it here:
http://
The way to crash it is to open this file:
http://
1. select the columns E to G
2. press control-c to copy them
3. observe the crash
If you create a new calc document and try to copy 2 empty columns, it freezes but doesn't crash.
Version: 6.1.2.1
Build ID: 1:6.1.2-0ubuntu1.1
CPU threads: 8; OS: Linux 4.18; UI render: default; VCL: gtk3_kde5;
Locale: en-CA (en_CA.UTF-8); Calc: group threaded
$ apt-cache policy libreoffice
libreoffice:
Installed: (none)
Candidate: 1:6.1.2-0ubuntu1.1
Version table:
1:
500 http://
1:
500 http://
ProblemType: Bug
DistroRelease: Ubuntu 18.10
Package: libreoffice (not installed)
ProcVersionSign
Uname: Linux 4.18.0-11-generic x86_64
ApportVersion: 2.20.10-0ubuntu13.1
Architecture: amd64
Date: Thu Nov 22 13:10:52 2018
InstallationDate: Installed on 2018-11-15 (7 days ago)
InstallationMedia: Lubuntu 18.10 "Cosmic Cuttlefish" - Release amd64 (20181017.2)
SourcePackage: libreoffice
UpgradeStatus: No upgrade log present (probably fresh install)
Changed in df-libreoffice: | |
importance: | Unknown → Medium |
status: | Unknown → Fix Released |
Changed in libreoffice (Ubuntu): | |
status: | Confirmed → Fix Released |
Description:
In a developer build, with --enable-debug:
make debugrun
r --calc
add some numbers into A1 and A2
click the column header, Control-C
Control-Q, click "Don't Save"
Boom. Thread 1 "soffice.bin" received signal SIGSEGV, Segmentation fault.
Stack trace:
> #0 0x00007ffff73e6530 in __memset_ sse2_unaligned_ erms () at /lib64/libc.so.6 xlib_surface_ create_ similar_ shm () at /lib64/ libcairo. so.2 create_ similar_ image () at /lib64/ libcairo. so.2 create_ similar () at /lib64/ libcairo. so.2 vice::SetSizeUs ingBuffer( long, long, unsigned char*) ( fedora/ vcl/headless/ svpvd.cxx: 107 vice::SetSize( long, long) (this=0x2f55e10, nNewDX=85, nNewDY=17895697) fedora/ vcl/headless/ svpvd.cxx: 63 :InnerImplSetOu tputSizePixel( Size const&, bool, unsigned char*) ( fedora/ vcl/source/ gdi/virdev. cxx:304 :ImplSetOutputS izePixel( Size const&, bool, unsigned char*) (this=0x26eeb10, rNewSize=Size = {...}, bErase=true, pBuffer=0x0) at /ssd1/lo/ fedora/ vcl/source/ gdi/virdev. cxx:379 :SetOutputSizeP ixel(Size const&, bool) (this=0x26eeb10, rNewSize=Size = {...}, bErase=true) fedora/ vcl/source/ gdi/virdev. cxx:425 :GetData( com::sun: :star:: datatransfer: :DataFlavor const&, rtl::OUString const&) ( fedora/ sc/source/ ui/app/ transobj. cxx:378 per::getTransfe rData2( com::sun: :star:: datatransfer: :DataFlavor const&, rtl::OUString const&) (this=0x686c640, rFlavor=..., rDestDoc="") at /ssd1/lo/ fedora/ svtools/ source/ misc/transfer. cxx:377 per::getTransfe rData(com: :sun::star: :datatransfer: :DataFlavor const&) (this=0x686c640, rFlavor=...) at /ssd1/lo/ fedora/ svtools/ source/ misc/transfer. cxx:275 per::getTransfe rData(com: :sun::star: :datatransfer: :DataFlavor const&) () ../lib/ gcc/x86_ 64-redhat- linux/8/ ../../. ./../include/ c++/8/bits/ stl_iterator. h:794 :setSelectionDa ta(com: :sun::star: :uno::Reference <com::sun: :star:: datatransfer: :XTransferable> const&, _GtkSelectionData*, unsigned int) (this=0x22fb0b0, rTrans= uno::Reference to (ScTransferObj *) 0x686c668, selection_ data=0x7ffffffe db50, info=5) at /ssd1/lo/ fedora/ vcl/unx/ gtk3/gtk3gtkins t.cxx:488 ::ClipboardGet( _GtkSelectionDa ta*, unsigned int) ( data=0x7ffffffe db50, info=5) at /ssd1/lo/ fedora/ vcl/unx/ gtk3/gtk3gtkins t.cxx:357 ::ClipboardGetF unc(_GtkClipboa rd*, _GtkSelectionData*, unsigned int, void*) (selection_ data=0x7fffff. ..
> #1 0x00007fffe0095475 in _cairo_
> #2 0x00007fffe0068b17 in cairo_surface_
> #3 0x00007fffe0068d08 in cairo_surface_
> #4 0x00007fffec574d4d in SvpSalVirtualDe
> this=0x2f55e10, nNewDX=85, nNewDY=17895697, pBuffer=0x0) at /ssd1/lo/
> #5 0x00007fffec574ae7 in SvpSalVirtualDe
> at /ssd1/lo/
> #6 0x00007fffec262de2 in VirtualDevice:
> this=0x26eeb10, rNewSize=Size = {...}, bErase=true, pBuffer=0x0) at /ssd1/lo/
> #7 0x00007fffec263376 in VirtualDevice:
> #8 0x00007fffec263690 in VirtualDevice:
> at /ssd1/lo/
> #9 0x00007fffc320cfe6 in ScTransferObj:
> this=0x686c640, rFlavor=...) at /ssd1/lo/
> #10 0x00007fffee789e8c in TransferableHel
> #11 0x00007fffee789009 in TransferableHel
> #12 0x00007fffee789093 in non-virtual thunk to TransferableHel
> at /usr/bin/
> #13 0x00007fffd1267f3a in VclToGtkHelper:
> #14 0x00007fffd1267d44 in VclGtkClipboard
> this=0x22fafa0, selection_
> #15 0x00007fffd126a2ef in (anonymous namespace)