Bug 2521 - Deleting a tag crashes
Summary: Deleting a tag crashes
Status: RESOLVED WORKSFORME
Alias: None
Product: Claws Mail (GTK 2)
Classification: Unclassified
Component: UI (show other bugs)
Version: 3.7.10
Hardware: PC Linux
: P3 normal
Assignee: users
URL:
Depends on:
Blocks:
 
Reported: 2011-10-13 00:58 UTC by Michael Schwendt
Modified: 2012-06-07 11:49 UTC (History)
0 users

See Also:


Attachments

Description Michael Schwendt 2011-10-13 00:58:23 UTC
Reported for 3.7.9.
Reproduced with 3.7.10.

https://bugzilla.redhat.com/745583
Backtrace: https://bugzilla.redhat.com/attachment.cgi?id=527761

How to reproduce:
1. tag a message (e.g. via message list context-menu)
2. select the tagged message
3. open menu "Configuration > Tags"
4. delete the tag

Also reproducible immediately after starting Claws Mail and without selecting a message:
1. open menu "Configuration > Tags"
2. add a tag "test123"
3. delete tag "test123"
Comment 1 Paul 2011-10-13 07:45:17 UTC
works fine here
Comment 2 Colin Leroy 2011-10-13 09:22:52 UTC
The backtrace makes it look like a GTK bug...
Comment 3 Michael Schwendt 2011-10-13 11:25:46 UTC
Affected so far are these two environments:

gtk2-2.24.4-2.fc15.x86_64
glib2-2.28.8-1.fc15.x86_64
claws-mail-3.7.9-5.fc15.x86_64

gtk2-2.24.6-1.fc16.x86_64
glib2-2.30.0-2.fc16.x86_64
claws-mail-3.7.10-5.fc16.x86_64
Comment 4 Salvatore De Paolis 2011-10-13 11:46:43 UTC
I can reproduce it and doesn't really look like a Claws Mail bug
Comment 5 Ricardo Mones 2011-10-13 12:02:18 UTC
Here tags works fine too.

Have you tried to switch to default GTK+ theme (i.e.: do not use murrine engine) and see if it's reproducible?
Comment 6 Michael Schwendt 2011-10-13 12:06:07 UTC
Only the reporter in Fedora bugzilla uses the murrine-engine. I don't. I reproduced with default Fedora 15 and 16, both running GNOME Shell.
Comment 7 Michael Schwendt 2011-10-13 12:26:23 UTC
As I've mentioned that "only a tiny piece of the backtrace is in Claws Mail's code", I've tried to search for open/closed glib2 bugs. Found this old one:

  crash in ekiga 3.2.6 in closure_invoke_notifiers
  https://bugzilla.gnome.org/show_bug.cgi?id=604932

It crashed one line later, but a comment said:

| this line of code is exected millions of times a day (given that a machine
| running gnome executed it thousands of times a day, and given that gnome is
| running on thousands of computers a day).
Comment 8 Michael Schwendt 2011-10-13 12:53:29 UTC
Not reproducible with older Fedora 14, albeit on i686:

$ rpm -q gtk2 glib2 claws-mail
gtk2-2.22.0-1.fc14.1.i686
glib2-2.26.0-2.fc14.i686
claws-mail-3.7.9-5.fc14.i686
Comment 9 Little Girl 2011-10-13 14:38:21 UTC
I can't reproduce it using either of the methods described in vanilla Claws Mail 3.7.10 under Kubuntu 10.04. I hope this helps! (:
Comment 10 Michael Schwendt 2012-06-04 10:02:35 UTC
Yes, it's some gtk2/glib2 bug as can be concluded also from the comments above. And a gtk2 ticket has been filed months ago, too.

But it's reproducible with (Fedora 17):

  $ rpm -q gtk2 glib2 claws-mail
  gtk2-2.24.10-1.fc17.x86_64
  glib2-2.32.3-1.fc17.x86_64
  claws-mail-3.8.0-3.fc17.x86_64
Comment 11 Raphael Groner 2012-06-07 11:49:58 UTC
I can't reproduce with the following versions in usage. Though, the creation of new flags is slow, maybe due to my mail server.

claws-mail-3.8.0-3pclos2012
gtk+2.0-2.24.5-3pclos2011
glibc-2.13-4pclos2011

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