Bug 567136 - [abrt] crash in wallpapoz-0.4.1-16.svn92_trunk.fc12
Summary: [abrt] crash in wallpapoz-0.4.1-16.svn92_trunk.fc12
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: wallpapoz
Version: 12
Hardware: i686
OS: Linux
low
medium
Target Milestone: ---
Assignee: Mamoru TASAKA
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: abrt_hash:bff02bde
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2010-02-21 20:48 UTC by Robert Schouwenburg
Modified: 2010-06-25 18:17 UTC (History)
4 users (show)

Fixed In Version: wallpapoz-0.4.1-24.svn92_trunk.fc12
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2010-06-25 18:17:50 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (886 bytes, text/plain)
2010-02-21 20:48 UTC, Robert Schouwenburg
no flags Details
wallpapoz.xml (1.50 KB, text/plain)
2010-02-22 20:38 UTC, Robert Schouwenburg
no flags Details
xsession-errors (3.94 KB, text/plain)
2010-02-22 20:41 UTC, Robert Schouwenburg
no flags Details

Description Robert Schouwenburg 2010-02-21 20:48:35 UTC
abrt 1.0.6 detected a crash.

architecture: i686
cmdline: python /usr/bin/wallpapoz
component: wallpapoz
executable: /usr/bin/wallpapoz
kernel: 2.6.31.12-174.2.22.fc12.i686
package: wallpapoz-0.4.1-16.svn92_trunk.fc12
release: Fedora release 12 (Constantine)

backtrace
-----
Summary: TBbff02bde wallpapoz:897:reordering_node_after_cut_and_paste:ValueError: invalid tree path

Traceback (most recent call last):
  File "/usr/bin/wallpapoz", line 1025, in delete_wallpaper
    self.cut_and_reordering_treeiter()
  File "/usr/bin/wallpapoz", line 978, in cut_and_reordering_treeiter
    lowest_iter_list = self.reordering_node_after_cut_and_paste( self.selected_iter )
  File "/usr/bin/wallpapoz", line 897, in reordering_node_after_cut_and_paste
    self.store.get_iter( (parent_number_index, iter_workspace_index+1) ) )
ValueError: invalid tree path

Local variables in innermost frame:
done_workspace: False
lowest_iter_list: []
copy_iter_child_number: 0
parent_number_index: 0
self: <__main__.Wallpapoz instance at 0x86945ac>
copy_iter: <GtkTreeIter at 0x8823a60>
copy_iter_list: [<GtkTreeIter at 0x8823a60>]
copy_iter_parent_number: 0
iter_workspace_index: 0

Comment 1 Robert Schouwenburg 2010-02-21 20:48:37 UTC
Created attachment 395389 [details]
File: backtrace

Comment 2 Mamoru TASAKA 2010-02-22 06:01:49 UTC
Would you
- provide the exact procedure how to reproduce this issue
  in detail?
- attach your
  * ~/.wallpapoz/wallpapoz.xml
  * ~/.xsession-errors ?
- What desktop environment are you using and how many workspaces
  do you have? Also would you tell me if you have some desktop
  effect enabled?

Comment 3 Robert Schouwenburg 2010-02-22 20:38:45 UTC
Created attachment 395562 [details]
wallpapoz.xml

Comment 4 Robert Schouwenburg 2010-02-22 20:41:36 UTC
Created attachment 395565 [details]
xsession-errors

Comment 5 Robert Schouwenburg 2010-02-22 20:45:49 UTC
I used the standard crash reporting utility of Fedora Core 12.

Just before the crash I was adding pictures and using copy-and-paste to move pictures to other workspaces. I do not remember *exactly* what I did. Sorry about that. I tried to reproduce the error tonight but was unsuccessful. Next time I will make better notes.

I have added the requested files. The .xsession-errors is edited to show only the wallpapoz related loggings. I hope you can find a clue there!

I use Gnome, desktop-effects are enabled (no wobbly windows and no desktop cube) and have the standard 4 workspaces.

Happy bug hunting!

Comment 6 Mamoru TASAKA 2010-02-23 19:04:41 UTC
Would you remember what names (full paths) of files you were going to
add?

Comment 7 Robert Schouwenburg 2010-02-23 19:28:35 UTC
These are four examples of filenames:

/disk/export/Fotoalbum/Vakantie/2006 Mexico/IMG_3066.JPG
/disk/export/Fotoalbum/Vakantie/2009 Athene/IMG_1972.JPG 
/home/robert/Pictures/IMG_2541.jpg
/home/robert/Pictures/foto030.jpg

The exact imagenumber (3066,1972,2541,030) was maybe different.

Comment 8 Mamoru TASAKA 2010-02-26 07:31:43 UTC
One more question
- Are there any files which contains non-UTF8 characters "near"
  the files you were trying to add (e.g. in the same or child
  directories)?

Comment 9 Robert Schouwenburg 2010-02-27 11:36:49 UTC
No there are not.

There is one subdirectory in one of those aforementioned directories for which I do not have permission to access.

Comment 10 Sylvain Arth 2010-05-31 19:17:18 UTC
Package: wallpapoz-0.4.1-20.svn92_trunk.fc12
Architecture: i686
OS Release: Fedora release 12 (Constantine)


Comment
-----
removing active wallpaper from  the list

Comment 11 sjoerd 2010-06-10 21:30:52 UTC
Package: wallpapoz-0.4.1-20.svn92_trunk.fc12
Architecture: x86_64
OS Release: Fedora release 12 (Constantine)


How to reproduce
-----
1. Open up wallpapoz trough the Gnome menu
2. Select a wallpaper and press <Delete> key.
3.


Comment
-----
Only happens when there is only 1 wallpaper per desktop.

Comment 12 sjoerd 2010-06-10 21:31:37 UTC
Package: wallpapoz-0.4.1-20.svn92_trunk.fc12
Architecture: x86_64
OS Release: Fedora release 12 (Constantine)


How to reproduce
-----
1. Open up wallpapoz trough the Gnome menu
2. Select a wallpaper and press <Delete> key.
3.


Comment
-----
Only happens when there is only 1 wallpaper per desktop.

Comment 13 Mamoru TASAKA 2010-06-11 20:00:02 UTC
(In reply to comment #12)
> Comment
> -----
> Only happens when there is only 1 wallpaper per desktop.    

Reproducible...

Comment 14 Mamoru TASAKA 2010-06-13 09:01:28 UTC
Would you try this?
http://kojipkgs.fedoraproject.org/packages/wallpapoz/0.4.1/23.svn92_trunk.fc12/

Comment 15 sjoerd 2010-06-14 06:11:06 UTC
Tried that one.

# rpm -qa wallpapoz
wallpapoz-0.4.1-23.svn92_trunk.fc12.noarch
#

With one desktop picture per desktop the *Delete wallpaper* is greyed out now.

Also selecting with the <shift> or <ctrl> keys to select multiple pictures to be deleted doesn't work anymore.

Comment 16 Mamoru TASAKA 2010-06-14 06:30:37 UTC
As wallpapoz requires that one workspace has at least one wallpaper
entry, it is an expected behavior currently.
( For example, if you try
  - once save (backup) ~/.wallpapoz/wallpapoz.xml to somewhere
  - remove wallpapoz.xml
  - then execute $ wallpapoz
  Then wallpapoz.xml is initialized and that xml file has one wallpaper
  on every workspace entry )

So for now I regard that this issue is fixed.

Comment 17 sjoerd 2010-06-14 07:05:17 UTC
(In reply to comment #16)
> As wallpapoz requires that one workspace has at least one wallpaper
> entry, it is an expected behavior currently.

Hmm. I'm ok with that.

But i'm still puzzled about the <shift> and <ctrl> key selection that works before and isn't now.

Should i file a new bugzilla on this.

PS: Thanks for the updates. I really appriciate it.

Comment 18 Mamoru TASAKA 2010-06-14 07:46:09 UTC
(In reply to comment #17)
> But i'm still puzzled about the <shift> and <ctrl> key selection that works
> before and isn't now.
> 
> Should i file a new bugzilla on this.

Actually with this comment of yours, I firstly noticed that there
was a way to remove multiple wallpapers at once.
Maybe are you trying to remove multiple wallpapers across desktop or
remove all wallpapers in one desktop? I guess the formar didn't work
even with previous rpm, and now the latter won't work because
at least one wallpaper is required on each desktop.

If neither of this is your case, please file another bug (providing
the _detailed_ procedure to reproduce this issue is appreciated).

Comment 19 Fedora Update System 2010-06-14 19:21:03 UTC
wallpapoz-0.4.1-24.svn92_trunk.fc13 has been submitted as an update for Fedora 13.
http://admin.fedoraproject.org/updates/wallpapoz-0.4.1-24.svn92_trunk.fc13

Comment 20 Fedora Update System 2010-06-14 19:21:23 UTC
wallpapoz-0.4.1-24.svn92_trunk.fc12 has been submitted as an update for Fedora 12.
http://admin.fedoraproject.org/updates/wallpapoz-0.4.1-24.svn92_trunk.fc12

Comment 21 Fedora Update System 2010-06-15 16:08:20 UTC
wallpapoz-0.4.1-24.svn92_trunk.fc12 has been pushed to the Fedora 12 testing repository.  If problems still persist, please make note of it in this bug report.
 If you want to test the update, you can install it with 
 su -c 'yum --enablerepo=updates-testing update wallpapoz'.  You can provide feedback for this update here: http://admin.fedoraproject.org/updates/wallpapoz-0.4.1-24.svn92_trunk.fc12

Comment 22 Fedora Update System 2010-06-25 18:09:09 UTC
wallpapoz-0.4.1-24.svn92_trunk.fc13 has been pushed to the Fedora 13 stable repository.  If problems still persist, please make note of it in this bug report.

Comment 23 Fedora Update System 2010-06-25 18:17:10 UTC
wallpapoz-0.4.1-24.svn92_trunk.fc12 has been pushed to the Fedora 12 stable repository.  If problems still persist, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.