Shutter crashes when either dimension of the captured region is over 650px
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Shutter |
New
|
Undecided
|
Unassigned |
Bug Description
Every capture I make crashes, almost immediately after Shutter displays the captured image, if either dimension is larger than roughly 650px.
I have just upgraded to Ubuntu 18.04.
I am running LxQt.
arran@arran-yoga 20651% shutter -s
Gtk-Message **: Failed to load module "overlay-scrollbar" at /usr/lib/
WARNING: gnome-web-photo is missing --> screenshots of websites will be disabled!
WARNING: Goo::Canvas/
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 arran-yoga 4.15.0-22-generic #24-Ubuntu SMP Wed May 16 12:15:17 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 18.04 LTS \n \l
Glib 1.326
Gtk2 1.24992
Glib built for 2.53.4, running with 2.56.1
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:
Barrel Distortion - /usr/share/
Negate - /usr/share/
Polaroid - /usr/share/
Resize - /usr/share/
Sepia - /usr/share/
Hard Shadow - /usr/share/
Watermark - /usr/share/
Grayscale - /usr/share/
Offset - /usr/share/
Raise Border - /usr/share/
Soft Edges - /usr/share/
Sunk Border - /usr/share/
Torned Paper - /usr/share/
Autocrop - /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: KWin
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=
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 global_keybinding
3 Ns used in wild-card
Searching for files with pattern: (?^u:\$
Searching for files with pattern: (?^u:.{
Comparing Selection_002.png
002 is currently greatest value...
Comparing Selection_019.png
019 is currently greatest value...
Comparing Selection_010.png
Comparing Selection_017.png
Comparing Selection_011.png
Comparing Selection_012.png
Comparing .directory
Comparing Selection_004.png
Comparing Selection_003.png
Comparing Selection_007.png
Comparing Selection_009.png
Comparing Selection_015.png
Comparing Selection_014.png
Comparing Selection_005.png
Comparing Selection_006.png
Comparing Selection_008.png
Comparing Selection_016.png
Comparing Selection_013.png
Comparing Selection_001.png
Comparing Selection_018.png
Using monitor: 0 - 0 - 2560 - 1600
Parsing wildcards for /home/arran/
Parsed $width and $height: /home/arran/
Parsed $profile: /home/arran/
Parsed $name: /home/arran/
New uri after exists check: file://
Trying to save file to /home/arran/
Saving file /home/arran/
Updating fileinfos for key: [1] - Selection_020.png
file://
file://
screenshot successfully saved to /home/arran/
GLib-CRITICAL **: Source ID 35 was not found when attempting to remove it at /usr/bin/shutter line 7262.
fct_update_
The program 'shutter' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
(Details: serial 21441 error_code 3 request_code 18 minor_code 0)
(Note to programmers: normally, X errors are reported asynchronously;
that is, you will receive the error a while after causing it.
To debug your program, run it with the --sync command line
option to change this behavior. You can then get a meaningful
backtrace from your debugger if you break on the gdk_x_error() function.)
Actually. Issue was resolved by removing old configuration.
Diff: drawingtool. xml: No such file or directory "0.94Rev. 1290" as_help_active="1" asel_h="0" asel_w="0" asel_x="0" asel_y="0" ask_on_delete="1" ask_on_fs_delete="" autofs="1" autofs_min="1" autofs_not="" autohide="1" autohide_time="400" autoshape_active="" border="1" bordereffect="2" bordereffect_ active= "" bordereffect_ col="#000000" close_at_close="1" current_ monitor_ active= "" cursor="" delay="0" delete_on_close="" filename= "$name_ %NNN" filetype="2" fname_autocopy="" folder= "/home/ arran/Pictures" ftp_mode="0" ftp_password="" ftp_uri="ftp://host:port/path" ftp_username="" ftp_wurl="http:// example. com/screenshots" im_colors="2" im_colors_active="" image_autocopy="1" last_profile="-1" last_profile_ name="" menu_delay="10" menu_waround="1" no_autocopy="" notify_after="1" notify_agent="1" notify_ptimeout="1" notify_timeout="1" present_after="1" prog="Image Viewer" prog_active="" quality="9" save_ask="" save_auto="1" save_no="" session_asc="" session_ asc_combo= "1" session_desc="1" session_ desc_combo= "1" thumbnail="50" thumbnail_active="" trans_backg="" trans_check="1" trans_custom="" trans_custom_ col="#000000" visible_windows="" web_width="2" winresize_active="" winresize_h="500" winresize_w="500" zoom_active="1" /> "0.94Rev. 1290" as_help_active="1" asel_h="0" asel_w="0" asel_x="0" asel_y="0" ask_on_delete="" ask_on_fs_delete="" autofs="" autofs_min="" autofs_not="" autohide="1" autohide_time="400" autoshape_active="" border="1" bordereffect="2" bordereffect_ active= "" bordereffect_ col="#000000" close_at_close="1" current_ monitor_ active= "" cursor="" delay="0" delete_on_close="" filename= "$name_ %NNN" filetype="2" fname_autocopy="" folder= "/home/ arran/Pictures" ftp_mode="0" ftp_password="" ftp_uri="ftp://host:port/path" ftp_username="" ftp_wurl="http:// example. com/screenshots" im_colors="2" im_colors_active="" image_autocopy="1" last_profile="-1" last_profile_ name="" menu_delay="10" menu_waround="1" no_autocopy="" notify_after="1" notify_agent="1" notify_ptimeout="1" notify_timeout="1" present_after="1" prog="Image Viewer" prog_active="" quality="9" save_ask="" save_auto="1" save_no="" session_asc="" session_ asc_combo= "1" session_desc="1" session_ desc_combo= "1" thumbnail="50" thumbnail_active="" trans_backg="" trans_check="1" trans_custom="" trans_custom_ col="#000000" visible_windows="" web_width="2" winresize_active="" winresize_h="500" winresize_w="500" zoom_active="1" />
arran@arran-yoga 20666% for e in *.xml; do echo $e; diff "$e" "../.shutter/$e"; done
accounts.xml
drawingtool.xml
diff: ../.shutter/
session.xml
settings.xml
2c2
< <general app_version=
---
> <general app_version=