Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 565976 - app-office/libreoffice-5.0.3.2 crashes on export pdf in writer if gtk3 flag on
Summary: app-office/libreoffice-5.0.3.2 crashes on export pdf in writer if gtk3 flag on
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-11-16 20:08 UTC by Harris Landgarten
Modified: 2016-02-29 04:23 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Harris Landgarten 2015-11-16 20:08:59 UTC
lowriter crashes if you try to export a pdf. I recompiled with -gtk3 and the issue goes away. Looks like gtk3 still too unstable to use. I am running gnome 3.18.2
Comment 1 Jory A. Pratt gentoo-dev 2015-11-17 02:30:54 UTC
I been unable to duplicate this. You do need to provide emerge --info libreoffice tho so people have a starting spot to debug.
Comment 2 Harris Landgarten 2015-11-17 02:39:50 UTC
I hope this helps. I did see some references to export crashes being fixed in 5.08 during google search but have not found a good page to reference.

Package Manager Information:
    Package Name              paludis
    Package Version           2.4.0
    Build Date                2015-08-27T21:30:39-0400
    Built with CXX            x86_64-pc-linux-gnu-g++ 4.9.3
    Built with CXXFLAGS        -march=native -O2 -pipe
    Built with LDFLAGS        -Wl,-O1 -Wl,--as-needed

Environment Information:
    Format                    paludis
    Config dir                /etc/paludis
    Root                      /
    System Root               /
    World file                /var/db/pkg/world

Repository layman:
    format                    unavailable
    location                  /var/db/paludis/repositories/layman
    sync                      tar+http://git.exherbo.org/layman_repositories.tar.bz2
    sync_options              

Repository gentoo:
    format                    e
    location                  /usr/portage
    builddir                  /var/tmp/paludis
    cache                     /usr/portage/metadata/md5-cache
    distdir                   /usr/portage/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /usr/portage/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    names_cache               /usr/portage/.cache/names
    newsdir                   /usr/portage/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /usr/portage/profiles/default/linux/amd64/13.0/desktop/gnome/systemd
    securitydir               /usr/portage/metadata/glsa
    setsdir                   /usr/portage/sets
    sync                      rsync://rsync25.us.gentoo.org/gentoo-portage
    sync_options              --no-new-compress --compress
    thin_manifests            false
    use_manifest              use
    write_cache               /var/cache/paludis/metadata
    Package information
        app-shells/bash       4.3_p42
        dev-java/java-config  2.2.0
        dev-lang/perl         5.22.0
        dev-lang/python       2.7.10-r2 3.3.5-r2 3.4.3-r2 3.5.0-r1
        dev-util/ccache       (none)
        dev-util/cmake        3.4.0
        dev-util/pkgconfig    0.29
        sys-apps/baselayout   2.2
        sys-apps/openrc       0.18.3
        sys-apps/sandbox      2.9
        sys-devel/autoconf    2.13 2.69-r1
        sys-devel/automake    1.10.3-r1 1.11.6-r1 1.12.6 1.13.4 1.14.1 1.15
        sys-devel/binutils    2.25.1-r1
        sys-devel/gcc         4.9.3
        sys-devel/gcc-config  1.8
        sys-devel/libtool     2.4.6-r1
        sys-devel/make        4.1-r1
        sys-freebsd/freebsd-lib (none)
        sys-kernel/linux-headers 4.3
        sys-libs/glibc        2.22-r1
        sys-libs/uclibc       (none)

Repository gnome:
    format                    e
    location                  /var/paludis/repositories/gnome
    builddir                  /var/tmp/paludis
    cache                     /var/empty
    distdir                   /usr/portage/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /usr/portage/eclass  /var/paludis/repositories/gnome/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    master_repository         gentoo
    names_cache               /var/paludis/repositories/gnome/.cache/names
    newsdir                   /var/paludis/repositories/gnome/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /usr/portage/profiles/default/linux/amd64/13.0/desktop/gnome/systemd
    securitydir               /var/paludis/repositories/gnome/metadata/glsa
    setsdir                   /var/paludis/repositories/gnome/sets
    sync                      git://anongit.gentoo.org/proj/gnome.git git+ssh://git@git.gentoo.org/proj/gnome.git git+https://anongit.gentoo.org/git/proj/gnome.git
    sync_options              
    thin_manifests            true
    use_manifest              use
    write_cache               /var/cache/paludis/metadata

Repository local_overlay:
    format                    e
    location                  /usr/local/portage
    builddir                  /var/tmp/paludis
    cache                     /var/empty
    distdir                   /usr/portage/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /usr/portage/eclass  /usr/local/portage/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    master_repository         gentoo
    names_cache               /usr/local/portage/.cache/names
    newsdir                   /usr/local/portage/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /usr/portage/profiles/default/linux/amd64/13.0/desktop/gnome/systemd
    securitydir               /usr/local/portage/metadata/glsa
    setsdir                   /usr/local/portage/sets
    sync                      
    sync_options              
    thin_manifests            false
    use_manifest              use
    write_cache               /var/cache/paludis/metadata

Repository sublime-text:
    format                    e
    location                  /var/paludis/repositories/sublime-text
    builddir                  /var/tmp/paludis
    cache                     /var/empty
    distdir                   /usr/portage/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /usr/portage/eclass  /var/paludis/repositories/sublime-text/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    master_repository         gentoo
    names_cache               /var/paludis/repositories/sublime-text/.cache/names
    newsdir                   /var/paludis/repositories/sublime-text/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /usr/portage/profiles/default/linux/amd64/13.0/desktop/gnome/systemd
    securitydir               /var/paludis/repositories/sublime-text/metadata/glsa
    setsdir                   /var/paludis/repositories/sublime-text/sets
    sync                      git://github.com/DamnWidget/sublime-text.git
    sync_options              
    thin_manifests            false
    use_manifest              use
    write_cache               /var/cache/paludis/metadata

Repository sunrise:
    format                    e
    location                  /var/paludis/repositories/sunrise
    builddir                  /var/tmp/paludis
    cache                     /var/empty
    distdir                   /usr/portage/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /usr/portage/eclass  /var/paludis/repositories/sunrise/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    master_repository         gentoo
    names_cache               /var/paludis/repositories/sunrise/.cache/names
    newsdir                   /var/paludis/repositories/sunrise/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /usr/portage/profiles/default/linux/amd64/13.0/desktop/gnome/systemd
    securitydir               /var/paludis/repositories/sunrise/metadata/glsa
    setsdir                   /var/paludis/repositories/sunrise/sets
    sync                      git://anongit.gentoo.org/proj/sunrise-reviewed.git git+http://git.overlays.gentoo.org/gitroot/proj/sunrise-reviewed.git git+ssh://git@git.overlays.gentoo.org/proj/sunrise-reviewed.git
    sync_options              
    thin_manifests            false
    use_manifest              use
    write_cache               /var/cache/paludis/metadata

Repository vmware:
    format                    e
    location                  /var/paludis/repositories/vmware
    builddir                  /var/tmp/paludis
    cache                     /var/empty
    distdir                   /usr/portage/distfiles
    eapi_when_unknown         0
    eapi_when_unspecified     0
    eclassdirs                /usr/portage/eclass  /var/paludis/repositories/vmware/eclass
    layout                    traditional
    manifest_hashes           SHA256 SHA512 WHIRLPOOL
    master_repository         gentoo
    names_cache               /var/paludis/repositories/vmware/.cache/names
    newsdir                   /var/paludis/repositories/vmware/metadata/news
    profile_eapi_when_unspecified 0
    profile_layout            traditional
    profiles                  /usr/portage/profiles/default/linux/amd64/13.0/desktop/gnome/systemd
    securitydir               /var/paludis/repositories/vmware/metadata/glsa
    setsdir                   /var/paludis/repositories/vmware/sets
    sync                      git://anongit.gentoo.org/proj/vmware.git git+http://anongit.gentoo.org/git/proj/vmware.git git+ssh://git@git.gentoo.org/proj/vmware.git
    sync_options              
    thin_manifests            true
    use_manifest              use
    write_cache               /var/cache/paludis/metadata

Repository installed:
    format                    vdb
    location                  /var/db/pkg
    builddir                  /var/tmp/paludis
    eapi_when_unknown         0
    names_cache               /var/db/pkg/.cache/names
    root                      /

Repository installed-unpackaged:
    format                    installed_unpackaged
    location                  /var/paludis/installed-unpackaged
    root                      /

Extra Information for app-office/libreoffice-5.0.3.2::installed:
        >>> Running ebuild phase killold as paludisbuild:paludisbuild...
        >>> Starting builtin_killold
        >>> Done builtin_killold
        >>> Completed ebuild phase killold
        >>> Running ebuild phases initmisc infovars info as paludisbuild:paludisbuild...
        >>> Starting builtin_initmisc
        bunzip2 < /var/db/pkg/app-office/libreoffice-5.0.3.2/environment.bz2 > /var/tmp/paludis/environment-app-office-libreoffice-5.0.3.2-12329
        ebuild_scrub_environment /var/tmp/paludis/environment-app-office-libreoffice-5.0.3.2-12329
        ebuild_safe_source /var/tmp/paludis/environment-app-office-libreoffice-5.0.3.2-12329
        rm /var/tmp/paludis/environment-app-office-libreoffice-5.0.3.2-12329
        >>> Done builtin_initmisc
        >>> Starting builtin_infovars
        ACCEPT_KEYWORDS=amd64
        CBUILD=x86_64-pc-linux-gnu
        CC=
        CFLAGS=-march=native -O2 -pipe
        CHOST=x86_64-pc-linux-gnu
        CONFIG_PROTECT=/etc 
        CONFIG_PROTECT_MASK=/etc/env.d /etc/gconf 
        CPPFLAGS=
        CTARGET=
        CXX=
        CXXFLAGS=-march=native -O2 -pipe
        DISTDIR=/var/db/pkg/app-office/libreoffice-5.0.3.2
        FCFLAGS=-O2 -pipe
        FEATURES=
        FFLAGS=-O2 -pipe
        GENTOO_MIRRORS=
        INSTALL_MASK=
        LANG=
        LC_ALL=C
        LDFLAGS=-Wl,-O1 -Wl,--as-needed
        MAKEOPTS=-j6
        PORTAGE_COMPRESS=
        PORTAGE_COMPRESS_FLAGS=
        PORTAGE_CONFIGROOT=
        PORTAGE_RSYNC_EXTRA_OPTS=
        PORTAGE_RSYNC_OPTS=
        PORTAGE_TMPDIR=/var/tmp/paludis
        PORTDIR=/var/db/pkg/app-office/libreoffice-5.0.3.2
        PORTDIR_OVERLAY=
        SYNC=
        USE=amd64 bluetooth branding cups dbus eds gnome gstreamer gtk java abi_x86_64 elibc_glibc kernel_linux libreoffice_extensions_nlpsolver python_single_target_python2_7 python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 userland_GNU amd64 
        USE_PYTHON=
        >>> Done builtin_infovars
        >>> Starting pkg_info
        >>> Done pkg_info
        >>> Completed ebuild phases initmisc infovars info
        >>> Running ebuild phase tidyup as paludisbuild:paludisbuild...
        >>> Starting builtin_tidyup
        rm -fr /var/tmp/paludis/app-office-libreoffice-5.0.3.2-info
        >>> Done builtin_tidyup
        >>> Completed ebuild phase tidyup

Extra Information for app-office/libreoffice-5.0.3.2:0::gentoo:
        >>> Running ebuild phase killold as paludisbuild:paludisbuild...
        >>> Starting builtin_killold
        >>> Done builtin_killold
        >>> Completed ebuild phase killold
        >>> Running ebuild phases initmisc infovars info as paludisbuild:paludisbuild...
        >>> Starting builtin_initmisc
        >>> Done builtin_initmisc
        >>> Starting builtin_infovars
        ACCEPT_KEYWORDS=amd64
        CBUILD=x86_64-pc-linux-gnu
        CC=
        CFLAGS=-march=native -O2 -pipe
        CHOST=x86_64-pc-linux-gnu
        CONFIG_PROTECT= 
        CONFIG_PROTECT_MASK= 
        CPPFLAGS=
        CTARGET=
        CXX=
        CXXFLAGS=-march=native -O2 -pipe
        DISTDIR=/usr/portage/distfiles
        FCFLAGS=-O2 -pipe
        FEATURES=
        FFLAGS=-O2 -pipe
        GENTOO_MIRRORS=
        INSTALL_MASK=
        LANG=
        LC_ALL=C
        LDFLAGS=-Wl,-O1 -Wl,--as-needed
        MAKEOPTS=-j6
        PORTAGE_COMPRESS=
        PORTAGE_COMPRESS_FLAGS=
        PORTAGE_CONFIGROOT=
        PORTAGE_RSYNC_EXTRA_OPTS=
        PORTAGE_RSYNC_OPTS=
        PORTAGE_TMPDIR=/var/tmp/paludis
        PORTDIR=/usr/portage
        PORTDIR_OVERLAY=
        SYNC=
        USE=amd64 bluetooth branding cups dbus eds gnome gstreamer gtk java abi_x86_64 elibc_glibc kernel_linux libreoffice_extensions_nlpsolver python_single_target_python2_7 python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 userland_GNU amd64 
        USE_PYTHON=
        >>> Done builtin_infovars
        >>> Starting pkg_info
        >>> Done pkg_info
        >>> Completed ebuild phases initmisc infovars info
        >>> Running ebuild phase tidyup as paludisbuild:paludisbuild...
        >>> Starting builtin_tidyup
        rm -fr /var/tmp/paludis/app-office-libreoffice-5.0.3.2-info
        >>> Done builtin_tidyup
        >>> Completed ebuild phase tidyup
Comment 3 Andreas K. Hüttel archtester gentoo-dev 2015-11-18 18:38:41 UTC
gtk3 frontend is highly unstable and not recommended by us

imho, switch it off and dont try again before 5.1...

the only reason why we haven't completely masked the useflag yet is because the bug may depend on your graphics hardware. in certain combinations you may be lucky. 

(the flag IS masked for stable users, which becomes relevant with the upcoming 5.0.3 stabilization.)

debian and suse do not include the gtk3 frontend at all.
Comment 4 Harris Landgarten 2015-11-18 19:44:13 UTC
Well they fixed the other gtk3+ bug with 5.0.3 but obviously broke export. I will try it again when 5.0.8 hits which is supposed to fix this bug.
Comment 5 Juergen Rose 2015-12-10 10:05:29 UTC
I hit the same problem. libreoffice-5.0.3.2 crashes immediatly trying to export something. Reemerging libreoffice-5.0.3.2 without the gtk3 USE flag solved the issue for me.
Comment 6 Andreas K. Hüttel archtester gentoo-dev 2015-12-26 22:39:18 UTC
(In reply to Harris Landgarten from comment #4)
> Well they fixed the other gtk3+ bug with 5.0.3 but obviously broke export. I
> will try it again when 5.0.8 hits which is supposed to fix this bug.

Do you have an upstream bug report at hand?
Comment 7 Harris Landgarten 2015-12-26 23:31:58 UTC
https://bugs.documentfoundation.org/show_bug.cgi?id=94936

appears to be the upstream bug
Comment 8 Andreas K. Hüttel archtester gentoo-dev 2016-02-28 23:23:34 UTC
(In reply to Harris Landgarten from comment #7)
> https://bugs.documentfoundation.org/show_bug.cgi?id=94936
> 
> appears to be the upstream bug

Fixed then.
Comment 9 Harris Landgarten 2016-02-29 04:23:12 UTC
using 5.1 with gtk3 with no issues so far.