ERROR: upload-plugin exists but does not work properly - /usr/share/shutter/resources/system/upload_plugins/upload/vgyme

Bug #1848896 reported by Brian Vargo
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Shutter
New
Undecided
Unassigned

Bug Description

EXPECTED BEHAVIOR: Shutter to launch when clicking on the icon in my quick access bar.

ACTUAL BEHAVIOR: No changes were made on my part. It said it was updating plugins and then the following. SHUTTER FAILS TO LAUNCH AND MUST BE KILLED MANUALLY (e.g. pkill -9 shutter).

************************************************************************************************************************************************************************************************************************

When run from the command line:

$ shutter
Gtk-WARNING **: Unable to locate theme engine in module_path: "hcengine", at /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2.pm line 126.
WARNING: Gtk2::AppIndicator is missing --> there will be no icon showing up in the status bar when running Unity!

INFO: gathering system information...

Linux 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Ubuntu 18.04.3 LTS \n \l

Glib 1.326
Gtk2 1.24992

Glib built for 2.53.4, running with 2.56.4
Gtk2 built for 2.24.31, running with 2.24.32

GdkPixbuf-LOG **: gdk_pixbuf_from_pixdata() called on: at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: gdk_pixbuf_from_pixdata() called on: at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: gdk_pixbuf_from_pixdata() called on: at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: gdk_pixbuf_from_pixdata() called on: at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 527, <DATA> line 19.
File::Glob::glob() will disappear in perl 5.30. Use File::Glob::bsd_glob() instead. at /usr/bin/shutter line 8212.
Barrel Distortion - /usr/share/shutter/resources/system/plugins/perl/spbardistortion/spbardistortion
Negate - /usr/share/shutter/resources/system/plugins/perl/spnegate/spnegate
Polaroid - /usr/share/shutter/resources/system/plugins/perl/sppolaroid/sppolaroid
Resize - /usr/share/shutter/resources/system/plugins/perl/spresize/spresize
Sepia - /usr/share/shutter/resources/system/plugins/perl/spsepia/spsepia
Hard Shadow - /usr/share/shutter/resources/system/plugins/perl/spshadow/spshadow
Watermark - /usr/share/shutter/resources/system/plugins/perl/spwatermark/spwatermark
Grayscale - /usr/share/shutter/resources/system/plugins/shell/spgrayscale/spgrayscale
Offset - /usr/share/shutter/resources/system/plugins/shell/spoffset/spoffset
Raise Border - /usr/share/shutter/resources/system/plugins/shell/spraise/spraise
Soft Edges - /usr/share/shutter/resources/system/plugins/shell/spsoftedges/spsoftedges
Sunk Border - /usr/share/shutter/resources/system/plugins/shell/spsunk/spsunk
Torned Paper - /usr/share/shutter/resources/system/plugins/shell/sptornedpaper/sptornedpaper
Autocrop - /usr/share/shutter/resources/system/plugins/shell/sptrim/sptrim

INFO: new upload-plugin information detected - /usr/share/shutter/resources/system/upload_plugins/upload/vgyme
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/^<.*>\n{ <-- HERE / at /usr/share/shutter/resources/system/upload_plugins/upload/vgyme.pm line 159.

ERROR: upload-plugin exists but does not work properly - /usr/share/shutter/resources/system/upload_plugins/upload/vgyme

************************************************************************************************************************************************************************************************************************

 $shutter --clear_cache
Gtk-WARNING **: Unable to locate theme engine in module_path: "hcengine", at /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2.pm line 126.
WARNING: Gtk2::AppIndicator is missing --> there will be no icon showing up in the status bar when running Unity!

INFO: gathering system information...

Linux 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Ubuntu 18.04.3 LTS \n \l

Glib 1.326
Gtk2 1.24992

Glib built for 2.53.4, running with 2.56.4
Gtk2 built for 2.24.31, running with 2.24.32

GdkPixbuf-LOG **: gdk_pixbuf_from_pixdata() called on: at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: gdk_pixbuf_from_pixdata() called on: at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: gdk_pixbuf_from_pixdata() called on: at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: gdk_pixbuf_from_pixdata() called on: at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 527, <DATA> line 19.
File::Glob::glob() will disappear in perl 5.30. Use File::Glob::bsd_glob() instead. at /usr/bin/shutter line 8212.

INFO: new plugin information detected - /usr/share/shutter/resources/system/plugins/perl/spbardistortion/spbardistortion
Gtk-WARNING **: Unable to locate theme engine in module_path: "hcengine", at /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2.pm line 126.
Gtk-WARNING **: Unable to locate theme engine in module_path: "hcengine", at /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2.pm line 126.
Gtk-WARNING **: Unable to locate theme engine in module_path: "hcengine", at /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2.pm line 126.

************************************************************************************************************************************************************************************************************************

$shutter --debug
Gtk-WARNING **: Unable to locate theme engine in module_path: "hcengine", at /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2.pm line 126.
WARNING: Gtk2::AppIndicator is missing --> there will be no icon showing up in the status bar when running Unity!

INFO: gathering system information...

Linux 4.15.0-65-generic #74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Ubuntu 18.04.3 LTS \n \l

Glib 1.326
Gtk2 1.24992

Glib built for 2.53.4, running with 2.56.4
Gtk2 built for 2.24.31, running with 2.24.32

GdkPixbuf-LOG **: gdk_pixbuf_from_pixdata() called on: at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: gdk_pixbuf_from_pixdata() called on: at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: gdk_pixbuf_from_pixdata() called on: at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: gdk_pixbuf_from_pixdata() called on: at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 527, <DATA> line 19.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 527, <DATA> line 19.
File::Glob::glob() will disappear in perl 5.30. Use File::Glob::bsd_glob() instead. at /usr/bin/shutter line 8212.
Barrel Distortion - /usr/share/shutter/resources/system/plugins/perl/spbardistortion/spbardistortion
Negate - /usr/share/shutter/resources/system/plugins/perl/spnegate/spnegate
Polaroid - /usr/share/shutter/resources/system/plugins/perl/sppolaroid/sppolaroid
Resize - /usr/share/shutter/resources/system/plugins/perl/spresize/spresize
Sepia - /usr/share/shutter/resources/system/plugins/perl/spsepia/spsepia
Hard Shadow - /usr/share/shutter/resources/system/plugins/perl/spshadow/spshadow
Watermark - /usr/share/shutter/resources/system/plugins/perl/spwatermark/spwatermark
Grayscale - /usr/share/shutter/resources/system/plugins/shell/spgrayscale/spgrayscale
Offset - /usr/share/shutter/resources/system/plugins/shell/spoffset/spoffset
Raise Border - /usr/share/shutter/resources/system/plugins/shell/spraise/spraise
Soft Edges - /usr/share/shutter/resources/system/plugins/shell/spsoftedges/spsoftedges
Sunk Border - /usr/share/shutter/resources/system/plugins/shell/spsunk/spsunk
Torned Paper - /usr/share/shutter/resources/system/plugins/shell/sptornedpaper/sptornedpaper
Autocrop - /usr/share/shutter/resources/system/plugins/shell/sptrim/sptrim

INFO: new upload-plugin information detected - /usr/share/shutter/resources/system/upload_plugins/upload/vgyme
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/^<.*>\n{ <-- HERE / at /usr/share/shutter/resources/system/upload_plugins/upload/vgyme.pm line 159.

ERROR: upload-plugin exists but does not work properly - /usr/share/shutter/resources/system/upload_plugins/upload/vgyme

************************************************************************************************************************************************************************************************************************

$ ver
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic

gnome-shell [FLASHBACK]:
  Installed: 3.28.4-0ubuntu18.04.2
  Candidate: 3.28.4-0ubuntu18.04.2
  Version table:
 *** 3.28.4-0ubuntu18.04.2 500
        500 http://us.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     3.28.3+git20190124-0ubuntu18.04.2 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
     3.28.1-0ubuntu2 500
        500 http://us.archive.ubuntu.com/ubuntu bionic/main amd64 Packages

Tags: error plugin
Brian Vargo (bvargo)
description: updated
description: updated
Revision history for this message
Brian Vargo (bvargo) wrote :

Successful workaround:

edt 7.33 pm pwd: /usr/share/shutter/resources/system
!2015 $ sudo mv plugins/ ~plugins/
edt 7.33 pm pwd: /usr/share/shutter/resources/system
!2016 $ sudo mv upload_plugins/ ~upload_plugins/
edt 7.33 pm pwd: /usr/share/shutter/resources/system

Revision history for this message
Brian Vargo (bvargo) wrote :

Spoke too soon, that gets shutter to launch but it fails to respond to mouse.

Revision history for this message
Michael Kogan (michael-kogan) wrote :

Which Shutter revision do you use ("shutter --version" or Help>About)?

Do you possibly use a Wayland rather than a Xorg session?

Revision history for this message
Brian Vargo (bvargo) wrote :

shutter --debug
should imply --version!

edt 2.34 pm pwd: /usr/share/shutter/resources/system
!2020 $ shutter --version
Gtk-WARNING **: Unable to locate theme engine in module_path: "hcengine", at /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2.pm line 126.
WARNING: Gtk2::AppIndicator is missing --> there will be no icon showing up in the status bar when running Unity!
edt 3.45 pm pwd: /usr/share/shutter/resources/system/upload_plugins/upload
!2007 $ sudo pkill shutter
edt 3.45 pm pwd: /usr/share/shutter/resources/system/upload_plugins/upload
!2009 $ sudo ps -A |grep shutter
edt 3.45 pm pwd: /usr/share/shutter/resources/system/upload_plugins/upload
!2010 $ shutter --version
Gtk-WARNING **: Unable to locate theme engine in module_path: "hcengine", at /usr/lib/x86_64-linux-gnu/perl5/5.26/Gtk2.pm line 126.
WARNING: Gtk2::AppIndicator is missing --> there will be no icon showing up in the status bar when running Unity!

0.94 Rev.1290

$ printf 'Desktop: %s\nSession: %s\n' "$XDG_CURRENT_DESKTOP" "$GDMSESSION"
Desktop: GNOME-Flashback:GNOME
Session: gnome-flashback-metacity
edt 2.34 pm pwd: /usr/share/shutter/resources/system

$ pstree
        ├─lightdm─┬─Xorg───{Xorg}
        │ ├─lightdm─┬─run-systemd-ses─┬─ssh-agent
        │ │ │ └─systemctl
        │ │ └─2*[{lightdm}]
        │ └─2*[{lightdm}]

Revision history for this message
Michael Kogan (michael-kogan) wrote :

Ok, thanks! The crash is most probably not due to upload plugins (most of them are fixed in version 0.94.3 but it won't help here). It might be something related to Gnome3. I fear, there won't be a fix though, since Shutter is not being developed any more...

Revision history for this message
Brian Vargo (bvargo) wrote :

So...should I compile from source the 0.94.3?

I'd like to get it working again...it just stopped all of a sudden.

Revision history for this message
Michael Kogan (michael-kogan) wrote :

You could try this PPA but I don't think it will solve the problem: https://www.linuxuprising.com/2018/10/shutter-removed-from-ubuntu-1810-and.html

I assume that there was some update before Shutter stopped working, maybe have a look into the update logs and see if anything suspicious got updated?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.