Announcement

Collapse
No announcement yet.

Gwenview crashes opening certain jpg images saved from darktable.

Collapse
This topic is closed.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    [KDE] Gwenview crashes opening certain jpg images saved from darktable.

    A somewhat annoying issue I've come across in Kubuntu 21.10

    However I'm not entirely sure whether it is an issue with Kubuntu 21.10, Gwenview 21.08.1 which comes with Kubuntu 21.10, or darktable 3.6.0

    Basically I've been editing and exporting some photos to jpgs using the latest build of darktable, version 3.6.0 Dolphin shows the image file thumbnails without issue. If I right click on the image in dolphin, and go "Open with gwenview", gwenview immediately crashes. Similarly if I browse folders using gwenview, as soon as I open a folder which containts jpgs processed using darktable, gwenview crashes.

    Oddly, no issues with any other image editing / viewing app loading up and displaying these .jpg files.

    Quite a problem though, my main use of my system is photo editing!



    #2
    There's a bug report. In comment 2 of that report there's a workaround, downgrading the libexiv2-27 version.

    I found the previous version at http://launchpadlibrarian.net/550723...ntu3_amd64.deb and recklessly installed it, but I'm not sure how advisable that is.
    Regards, John Little

    Comment


      #3
      KDENeon is using Gwenview 21.08.3 and I'm not having issues. I wonder if it would be safe to grab that one?

      Please Read Me

      Comment


        #4
        Probably not. Lots of "depends"

        Code:
        stuart@office:~$ sudo apt show gwenview
        Package: gwenview
        Version: 4:21.08.3-0xneon+20.04+focal+release+build34
        Priority: optional
        Section: graphics
        Maintainer: Neon CI <neon@kde.org>
        Installed-Size: 11.5 MB
        Depends: kinit, libc6 (>= 2.29), libcfitsio8 (>= 3.470~), libexiv2-27 (>= 0.27.4), libgcc-s1 (>= 3.0), libjpeg8 (>= 8c), libkf5activities5, libkf5baloo5, libkf5comple
        tion5, libkf5configcore5, libkf5configgui5, libkf5configwidgets5, libkf5coreaddons5, libkf5filemetadata3, libkf5guiaddons5, libkf5i18n5, libkf5iconthemes5, libkf5item
        models5, libkf5itemviews5, libkf5jobwidgets5, libkf5kdcraw5, libkf5kiocore5, libkf5kiofilewidgets5, libkf5kiogui5, libkf5kiowidgets5, libkf5kipi32.0.0, libkf5notifica
        tions5, libkf5parts5, libkf5purpose5, libkf5service5, libkf5solid5, libkf5widgetsaddons5, libkf5xmlgui5, liblcms2-2 (>= 2.2+git20110628), libphonon4qt5-4 (>= 4:4.11.1
        ), libpng16-16 (>= 1.6.2-1), libqt5core5a (>= 5.15.2+p20.04+tunstable+git20211024.0137), libqt5dbus5 (>= 5.15.2+p20.04+tunstable+git20211024.0137), libqt5gui5 (>= 5.1
        5.2+p20.04+tunstable+git20211024.0137), libqt5printsupport5 (>= 5.15.2+p20.04+tunstable+git20211024.0137), libqt5svg5 (>= 5.15.2+p20.04+tunstable+git20211016.0200), l
        ibqt5widgets5 (>= 5.15.2+p20.04+tunstable+git20211024.0137), libqt5x11extras5 (>= 5.15.2+p20.04+tunstable+git20210525.1107), libstdc++6 (>= 5.2), libtiff5 (>= 4.0.3),
        libx11-6, phonon4qt5

        Please Read Me

        Comment


          #5
          The Kubuntu Backports PPA has 21.08.3.......

          Comment


            #6
            Originally posted by oshunluvr View Post
            KDENeon is using Gwenview 21.08.3 and I'm not having issues. I wonder if it would be safe to grab that one?
            I'd probably need to reinstall using KDE Neon, for that to work. However, KDE Neon, is based on Ubuntu 20.04. One issue which may also affect me soon, is the latest version of darktable which is getting released soon (version 3.8), has a dependency on Lua 5.4, which is not installable in Ubuntu 20.04 LTS based distros!


            Comment


              #7
              Originally posted by claydoh View Post
              The Kubuntu Backports PPA has 21.08.3.......
              That's what I'm running, as i updated Kubuntu 21.10 using the backports PPA. Still crashing unless I manually install the libexiv2-27 file, which jlittle linked to.

              This is a kind of show stopping issue for me unfortunately.

              Comment


                #8
                Originally posted by jlittle View Post
                There's a bug report. In comment 2 of that report there's a workaround, downgrading the libexiv2-27 version.

                I found the previous version at http://launchpadlibrarian.net/550723...ntu3_amd64.deb and recklessly installed it, but I'm not sure how advisable that is.
                Manually installing that works, however I'm not sure what other effects that will have long term, of if it gets undone during a system update.

                Comment


                  #9
                  ... if it gets undone during a system update.
                  You can, and I have, use a package manager, such as muon, to lock the version. (In muon right-click the package.) I got an apt error earlier today trying to upgrade saying I had broken packages, and suggesting I run sudo apt install --fix-broken, which I did, and it removed libexiv2-dev. I could then do the upgrade.

                  Then, typically, one subscribes to updates for the bug, and when the situation improves it can be unlocked.

                  Holding one's breath for this sort of thing is not good. I've waited several releases before a fix has reached Kubuntu, though a crash might move along more quickly. A couple of years ago I had to build my own gwenview for a while to get a fix. That was straightforward, thanks to the magic of APT, but in this case I think one would have to build libexiv2-27 first, and reinstate a prior version of libexiv2-dev too.
                  Regards, John Little

                  Comment


                    #10
                    If you prefer not to use a package manager, apt-mark will "hold" a package so it's not updated.

                    Code:
                    sudo apt-mark hold packagename

                    Please Read Me

                    Comment

                    Working...
                    X