On file write, after selection, shutter hangs CPU 100%
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Shutter |
New
|
Undecided
|
Unassigned |
Bug Description
When I do a new selection, Shutter does write file to disk, but hangs letting CPU at 100%. And I'm forced to kill it... Maybe it does at some point unlock itself, but didn't wait long enough then. Here is a full trace :
```
$ shutter
WARNING: gnome-web-photo is missing --> screenshots of websites will be disabled!
WARNING: Image::ExifTool is missing --> writing Exif information will be disabled!
WARNING: Gtk2::AppIndicator is missing --> there will be no icon showing up in the status bar when running Unity!
INFO: gathering system information...
Linux steven-
Linux Mint 19 Tara \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_
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_
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:
Déformation en tonneau - /usr/share/
Inverser - /usr/share/
Polaroid - /usr/share/
Redimensionner - /usr/share/
Sépia - /usr/share/
Ombre dure - /usr/share/
Filigrane - /usr/share/
Niveaux de gris - /usr/share/
Décalage - /usr/share/
Élever une bordure - /usr/share/
Bords doux - /usr/share/
Abaisser la bordure - /usr/share/
Papier corné - /usr/share/
Rognage auto - /usr/share/
INFO: new upload-plugin information detected - /usr/share/
Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/^<.*>\n{ <-- HERE / at /usr/share/
ERROR: upload-plugin exists but does not work properly - /usr/share/
Current window manager: Metacity (Marco)
Current window manager: Metacity (Marco)
Current window manager: Metacity (Marco)
Current window manager: Metacity (Marco)
type_changed was emitted by widget Gtk2::ComboBox=
progname_toggled was emitted by widget Gtk2::CheckButt
im_colors_changed was emitted by widget Gtk2::ComboBox=
im_colors_toggled was emitted by widget Gtk2::CheckButt
thumbnail_changed was emitted by widget Gtk2::HScale=
thumbnail_toggled was emitted by widget Gtk2::CheckButt
bordereffect_
bordereffect_
menu_delay_changed was emitted by widget Gtk2::SpinButto
hide_time_changed was emitted by widget Gtk2::SpinButto
ns_changed was emitted by widget Gtk2::ComboBox=
fct_update_
Updating fileinfos for key: [1] - Sélection_016.png
file://
file://
Updating fileinfos for key: [2] - Sélection_018.png
file://
file://
Updating fileinfos for key: [3] - Sélection_019.png
file://
file://
Updating fileinfos for key: [4] - Sélection_020.png
file://
file://
Updating fileinfos for key: [5] - Sélection_021.png
file://
file://
Updating fileinfos for key: [6] - Sélection_022.png
file://
file://
Updating fileinfos for key: [7] - Sélection_023.png
file://
file://
GdkPixbuf-LOG **: gdk_pixbuf_
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 2891.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 2891.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 2891.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 2891.
GdkPixbuf-LOG **: gdk_pixbuf_
GdkPixbuf-LOG **: Encoding raw at /usr/bin/shutter line 2891.
GdkPixbuf-LOG **: Dimensions: 16 x 16 at /usr/bin/shutter line 2891.
GdkPixbuf-LOG **: Rowstride: 64, Length: 1048 at /usr/bin/shutter line 2891.
GdkPixbuf-LOG **: Copy pixels == false at /usr/bin/shutter line 2891.
fct_update_
select was emitted by widget Gtk2::ToolButto
3 Ns used in wild-card
Searching for files with pattern: (?^u:\$
Searching for files with pattern: (?^u:.{
Comparing Sélection_006.png
006 is currently greatest value...
Comparing Sélection_018.png
018 is currently greatest value...
Comparing Sélection_012.png
Comparing Sélection_023.png
023 is currently greatest value...
Comparing Sélection_029.png
029 is currently greatest value...
Comparing IMG_20191009_
Comparing IMG_20191009_
Comparing Sélection_003.png
Comparing Sélection_028.png
Comparing Sélection_024.png
Comparing Sélection_008.png
Comparing Sélection_010.png
Comparing Sélection_019.png
Comparing Sélection_021.png
Comparing Sélection_025.png
Comparing Sélection_013.png
Comparing IMG_20191009_
Comparing Sélection_017.png
Comparing Sélection_004.png
Comparing Sélection_016.png
Comparing Sélection_026.png
Comparing Sélection_011.png
Comparing IMG_20191009_
Comparing Sélection_007.png
Comparing Sélection_015.png
Comparing Sélection_020.png
Comparing Sélection_022.png
Comparing Sélection_002.png
Comparing Sélection_014.png
Comparing Sélection_027.png
Comparing Sélection_005.png
Comparing Sélection_001.png
Comparing Sélection_009.png
Using monitor: 0 - 0 - 1680 - 1050
Parsing wildcards for /home/steven/
Parsed $width and $height: /home/steven/
Parsed $profile: /home/steven/
Parsed $name: /home/steven/
New uri after exists check: file://
Trying to save file to /home/steven/
Saving file /home/steven/
Updating fileinfos for key: [8] - Sélection_030.png
file://
file://
screenshot successfully saved to /home/steven/
GLib-CRITICAL **: Source ID 293 was not found when attempting to remove it at /usr/bin/shutter line 7262.
fct_update_
```
I may be missing some dependencies, anyhow it shouldn't crash.
Bug sounds similar to https:/
Using version 0.94 Rev.1290
Regards,
Steven