It doesn't save the selected profile between sessions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Shutter |
Fix Released
|
Medium
|
Mario Kemper (Romario) |
Bug Description
1) I open shutter
2) I select other profile.
3) I close shutter.
4) I open shutter and the selected profile isn't the last selected.
I attach one video.
---
Architecture: amd64
DistroRelease: Ubuntu 10.04
NonfreeKernelMo
Package: shutter 0.87.2~ppa1
PackageArchitec
ProcEnviron:
LANGUAGE=es_ES:en
PATH=(custom, user)
LANG=es_ES.UTF-8
SHELL=/bin/bash
ProcVersionSign
Tags: lucid
Uname: Linux 2.6.38-7-core2 x86_64
UnreportableReason: Este no es un paquete Ubuntu genuino
UserGroups: adm admin audio cdrom dialout lp lpadmin nopasswdlogin plugdev sambashare vboxusers
Juan Simón (simonbcn) wrote : | #1 |
tags: | added: apport-collected |
description: | updated |
Juan Simón (simonbcn) wrote : Dependencies.txt | #2 |
Juan Simón (simonbcn) wrote : | #3 |
Please, can you fix this? It's very annoying this behavior.
Mario Kemper (Romario) (mario-kemper) wrote : | #5 |
- load_correct_profile.ogv Edit (1.1 MiB, video/ogg)
Sorry, but my studies kept me busy. Unfortunately I cannot reproduce the problem. I have the created the same profiles and switched to Spanish, but it is working great here.
I have attached a video to demonstrate it. Would you mind sending me your settings folder (~/.shutter)?
Changed in shutter: | |
assignee: | nobody → Mario Kemper (Romario) (mario-kemper) |
importance: | Undecided → Medium |
milestone: | none → 0.87.3 |
status: | New → In Progress |
Juan Simón (simonbcn) wrote : | #6 |
My debug output:
$ shutter -d
INFO: gathering system information...
Linux ubuntu-desktop 2.6.38-7-core2 #38 SMP PREEMPT Wed Mar 23 22:02:34 CET 2011 x86_64 GNU/Linux
Ubuntu 10.04.2 LTS \n \l
Glib 1.222
Gtk2 1.221
Glib built for 2.22.2, running with 2.25.14
Gtk2 built for 2.20.0, running with 2.20.1
Reflejo 3D - /usr/share/
rotación 3D - /usr/share/
Distorsión de barril - /usr/share/
Efectos de los bordes - /usr/share/
Negativo - /usr/share/
Polaroid - /usr/share/
Redimensionar - /usr/share/
Sepia - /usr/share/
Sombra fuerte - /usr/share/
Marca de agua - /usr/share/
Identidad de marca Shutter - /usr/share/
Escala de grises - /usr/share/
Pieza del rompecabezas 1 - /usr/share/
Pieza de rompecabezas 2 - /usr/share/
Desplazamiento - /usr/share/
Aumentar el borde - /usr/share/
Bordes suaves - /usr/share/
Borde hundido - /usr/share/
Papel torneado - /usr/share/
Autorrecortar - /usr/share/
shutter_
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
keybinding_
hide_time_changed was emitted by widget Gtk2::SpinButto
ns_changed was emitted by widget Gtk2::ComboBox=
Gtk2::Gdk:
Violación de segmento
I think the problem is the last line: "Segmentation violation" (I think the error in english would be: "Segmen...
Juan Simón (simonbcn) wrote : | #7 |
I've tried to download the source package to compile and test but the 0.87.2 package (in http://
Juan Simón (simonbcn) wrote : | #8 |
I've tested the bzr version (where is the real sources of this project?) and the same error.
Vadim Peretokin (vperetokin) wrote : Re: [Bug 744397] Re: It doesn't save the selected profile between sessions | #9 |
Shutter is written in Perl - there is no compilation involved.
Mario Kemper (Romario) (mario-kemper) wrote : Re: [Bug 744397] Re: It doesn't save the selected profile between sessions | #10 |
Hm, it is definitely the segfault that is the root of the problem here. I will try to investigate tomorrow. Are you familiar with creating a backtrace: https:/
Juan Simón (simonbcn) wrote : | #11 |
I have tested with "perl -d /usr/bin/shutter".
When I close the Shutter window with <ALT+F4> or the close button of window it shows the error:
$ LANG=C perl -d /usr/bin/shutter
Loading DB routines from perl5db.pl version 1.32
Editor support available.
Enter h or `h h' for help, or `man perldebug' for more help.
main::(
DB<1> c
Signal SEGV at /usr/bin/shutter line 3194
main::
eval {...} called at /usr/bin/shutter line 2802
Aborted
Confirmed, the error occurs when I close shutter window (with <ALT+F4> or close button of window).
Mario Kemper (Romario) (mario-kemper) wrote : | #12 |
Just groping in the dark, but your debug output made me curious. This is how my settings look like (Ubuntu 10.04):
Linux mario 2.6.32-29-generic #58-Ubuntu SMP Fri Feb 11 19:00:09 UTC 2011 i686 GNU/Linux
Ubuntu 10.04.2 LTS \n \l
Glib 1.222
Gtk2 1.221
Glib built for 2.22.2, running with 2.24.1
Gtk2 built for 2.20.0, running with 2.20.1
Your's is:
Linux ubuntu-desktop 2.6.38-7-core2 #38 SMP PREEMPT Wed Mar 23 22:02:34 CET 2011 x86_64 GNU/Linux
Ubuntu 10.04.2 LTS \n \l
Glib 1.222
Gtk2 1.221
Glib built for 2.22.2, running with 2.25.14
Gtk2 built for 2.20.0, running with 2.20.1
Are you running a custom kernel and a custom version of Glib? I don't know if this makes any difference here, but could you please start you system with the standard kernel et cetera and see if that makes any difference?
Juan Simón (simonbcn) wrote : | #13 |
Yes, I use a custom kernel based in Ubuntu kernel git.
The libglib installed from this PPA: http://
Juan Simón (simonbcn) wrote : | #14 |
The PPA link is: https:/
Vadim Peretokin (vperetokin) wrote : Re: [Bug 744397] Re: It doesn't save the selected profile between sessions | #15 |
I don't believe that this is a Shutter issue then that glib is crashing.
Juan Simón (simonbcn) wrote : | #16 |
Are you sure?
I have downgraded the glib packages to Lucid ones but...
$ shutter -d
INFO: gathering system information...
Linux ubuntu-desktop 2.6.38-7-core2 #38 SMP PREEMPT Wed Mar 23 22:02:34 CET 2011 x86_64 GNU/Linux
Ubuntu 10.04.2 LTS \n \l
Glib 1.222
Gtk2 1.221
Glib built for 2.22.2, running with 2.24.1
Gtk2 built for 2.20.0, running with 2.20.1
Reflejo 3D - /usr/share/
rotación 3D - /usr/share/
Distorsión de barril - /usr/share/
Efectos de los bordes - /usr/share/
Negativo - /usr/share/
Polaroid - /usr/share/
Redimensionar - /usr/share/
Sepia - /usr/share/
Sombra fuerte - /usr/share/
Marca de agua - /usr/share/
Identidad de marca Shutter - /usr/share/
Escala de grises - /usr/share/
Pieza del rompecabezas 1 - /usr/share/
Pieza de rompecabezas 2 - /usr/share/
Desplazamiento - /usr/share/
Aumentar el borde - /usr/share/
Bordes suaves - /usr/share/
Borde hundido - /usr/share/
Papel torneado - /usr/share/
Autorrecortar - /usr/share/
shutter_
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
keybinding_
hide_time_changed was emitted by widget Gtk2::SpinButto
ns_changed was emitted by widget Gtk2::ComboBox=
Gtk2::Gdk:
Violación de segmento (Segment fault)
Mario Kemper (Romario) (mario-kemper) wrote : | #17 |
I still can't reproduce the problem, sorry.
Changed in shutter: | |
milestone: | 0.87.3 → none |
status: | In Progress → Invalid |
Juan Simón (simonbcn) wrote : | #18 |
The problem still occurs:
$ shutter -d
INFO: gathering system information...
Linux ubuntu-desktop 2.6.38-10-core2 #44 SMP PREEMPT Mon Jun 6 16:06:45 CEST 2011 x86_64 GNU/Linux
Ubuntu 10.04.2 LTS \n \l
Glib 1.222
Gtk2 1.221
Glib built for 2.22.2, running with 2.25.14
Gtk2 built for 2.20.0, running with 2.20.1
Reflejo 3D - /usr/share/
rotación 3D - /usr/share/
Distorsión de barril - /usr/share/
Efectos de los bordes - /usr/share/
Negativo - /usr/share/
Polaroid - /usr/share/
Redimensionar - /usr/share/
Sepia - /usr/share/
Sombra fuerte - /usr/share/
Marca de agua - /usr/share/
Identidad de marca Shutter - /usr/share/
Escala de grises - /usr/share/
Pieza del rompecabezas 1 - /usr/share/
Pieza de rompecabezas 2 - /usr/share/
Desplazamiento - /usr/share/
Aumentar el borde - /usr/share/
Bordes suaves - /usr/share/
Borde hundido - /usr/share/
Papel torneado - /usr/share/
Autorrecortar - /usr/share/
shutter_
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
keybinding_toggled was emitted by widget Gtk2::CheckButt
keybinding_
keybinding_
hide_time_changed was emitted by widget Gtk2::SpinButto
ns_changed was emitted by widget Gtk2::ComboBox=
Gtk2::Gdk:
Changed in shutter: | |
status: | Invalid → New |
Juan Simón (simonbcn) wrote : | #19 |
It should be easy to reproduce.
I have done a fresh install of Ubuntu 10.04.2 64 bits with VirtualBox and I have updated all system. I've restarted and I've installed shutter. I execute it and:
$ shutter -d
WARNING: Net::DBus::GLib is missing --> Ubuntu One support will be disabled!
WARNING: Image::ExifTool is missing --> Writing Exif information will be disabled!
INFO: gathering system information...
Linux simon-desktop 2.6.32-33-generic #68-Ubuntu SMP Fri Jun 17 16:32:25 UTC 2011 x86_64 GNU/Linux
Ubuntu 10.04.2 LTS \n \l
Glib 1.222
Gtk2 1.221
Glib built for 2.22.2, running with 2.24.1
Gtk2 built for 2.20.0, running with 2.20.1
Reflejo 3D - /usr/share/
rotación 3D - /usr/share/
Distorsión de barril - /usr/share/
Efectos de los bordes - /usr/share/
Negativo - /usr/share/
Polaroid - /usr/share/
Redimensionar - /usr/share/
Sepia - /usr/share/
Sombra fuerte - /usr/share/
Marca de agua - /usr/share/
Identidad de marca Shutter - /usr/share/
Escala de grises - /usr/share/
Pieza del rompecabezas 1 - /usr/share/
Pieza de rompecabezas 2 - /usr/share/
Desplazamiento - /usr/share/
Aumentar el borde - /usr/share/
Bordes suaves - /usr/share/
Borde hundido - /usr/share/
Papel torneado - /usr/share/
Autorrecortar - /usr/share/
shutter_
shutter_
shutter_
shutter_
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
Mario Kemper (Romario) (mario-kemper) wrote : | #20 |
Ok, I will try again when I am back home tonight. Thanks for your patience.
Mario Kemper (Romario) (mario-kemper) wrote : | #21 |
I did exactly what you have described (I have also switched the language
to Spanish). I still cannot reproduce it.
I have installed the latest 10.04, updated it and installed Shutter.
Everything works as expected for me. Please see this video:
http://
Could you please send me your settings folder (~/.shutter)? Does it
crash on first start after installation? There is nothing else you have
installed? What language are you using?
Am Mittwoch, den 22.06.2011, 11:42 +0000 schrieb Simon:
> It should be easy to reproduce.
> I have done a fresh install of Ubuntu 10.04.2 64 bits with VirtualBox
> and I have updated all system. I've restarted and I've installed
> shutter.
Juan Simón (simonbcn) wrote : | #22 |
The problem only occurs when I close the Shutter window with <ALT+F4> or the close button of window. If I select "Exit" (Salir) from menu, it works well.
Mario Kemper (Romario) (mario-kemper) wrote : | #23 |
Heureka!! You have unchecked the setting "Minimize to tray when closing main window" (Behavior), right? When I uncheck this option and close the main window Shutter segfaults. Great, now I can try to solve the problem.
Changed in shutter: | |
milestone: | none → 0.87.3 |
status: | New → Confirmed |
Changed in shutter: | |
status: | Confirmed → Fix Committed |
Mario Kemper (Romario) (mario-kemper) wrote : | #24 |
Could you please check if the bug is really fixed. There are some updated packages in our testing repo:
sudo add-apt-repository ppa:shutter-
sudo apt-get update && sudo apt-get install shutter
Thanks.
Juan Simón (simonbcn) wrote : | #25 |
Yes, now it works.
Thanks.
Changed in shutter: | |
status: | Fix Committed → Fix Released |
apport information