After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 312621 - un-subscribe to list from mail that no longer exists crashed evo
un-subscribe to list from mail that no longer exists crashed evo
Status: VERIFIED FIXED
Product: evolution
Classification: Applications
Component: Mailer
2.4.x (obsolete)
Other Linux
: Normal major
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2005-08-04 23:14 UTC by Tom Duffy
Modified: 2013-09-13 00:52 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12


Attachments
should fix, untested (1.41 KB, patch)
2005-08-08 08:10 UTC, Not Zed
committed Details | Review

Description Tom Duffy 2005-08-04 23:14:54 UTC
Distribution: Unknown
Package: Evolution
Priority: Normal
Version: GNOME2.11.4 unspecified
Gnome-Distributor: Red Hat, Inc
Synopsis: un-subscribe to list from mail that no longer exists crashed evo
Bugzilla-Product: Evolution
Bugzilla-Component: Mailer
Bugzilla-Version: unspecified
BugBuddy-GnomeVersion: 2.0 (2.11.1)
Description:
Description of the crash:
If you try to un-subscibe from list from a mail that no longer exists
(gone from IMAP), evo crashes.

Steps to reproduce the crash:
1. delete mail
2. click on mail
3. use the mailing list->un-subscribe option

Expected Results:


How often does this happen?


Additional Information:



Debugging Information:

Backtrace was generated from '/usr/bin/evolution'

Using host libthread_db library "/lib64/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46912502803488 (LWP 786)]
[New Thread 1157925216 (LWP 6646)]
[New Thread 1157658976 (LWP 6645)]
[New Thread 1147169120 (LWP 893)]
[New Thread 1136679264 (LWP 892)]
[New Thread 1126189408 (LWP 879)]
[New Thread 1115699552 (LWP 878)]
[New Thread 1105209696 (LWP 868)]
[New Thread 1094719840 (LWP 867)]
[New Thread 1084229984 (LWP 861)]
0x00000037cd80bfa9 in waitpid () from /lib64/libpthread.so.0

Thread 1 (Thread 46912502803488 (LWP 786))

  • #0 waitpid
    from /lib64/libpthread.so.0
  • #1 libgnomeui_segv_handle
    at gnome-ui-init.c line 749

      28083312, 140737483751056, 140737483751008, 140737483751088, 
      140737483751344, 140737483751824, 9535104, 1, 5802896, 5803024, 
      5802752, 140737483751088, 240518168576}}, sa_flags = 123683, 
  sa_restorer = 0x10000002b}
	pid =




------- Bug moved to this database by unknown@gnome.bugs 2005-08-04 23:14 UTC -------

Comment 1 Teppo Turtiainen 2005-08-05 08:06:35 UTC
According to simple-dup-finder this is a unique stack trace.
Comment 2 vivek jain 2005-08-06 09:29:07 UTC
problem description not very clear, what you have selected when you say
un-subscribe? It works fine if the selected message is marked as deleted. Please
mention if you had nothing selected when u clicked on 'unsubscribe'

Looks like a duplicate.
Comment 3 Tom Duffy 2005-08-06 16:07:10 UTC
delete the whole folder, then try to un-subscribe ;-)

-tduffy
Comment 4 Not Zed 2005-08-08 08:06:56 UTC
deleted mail still exist, so that doesn't work normally, but thats besides the
point.

the mailing list actions plugin mustn't be checking it could load the message
before using it.

emla_list_action_do just needs to noop if msg == NULL, trivial fix.

(not a critical bug by any means)
Comment 5 Not Zed 2005-08-08 08:10:10 UTC
Created attachment 50373 [details] [review]
should fix, untested
Comment 6 Not Zed 2005-08-09 04:30:12 UTC
committed, to 2.2 as well
Comment 7 Khasim Shaheed 2005-08-09 11:25:24 UTC
Verified with the devel snaps dated, 9th Aug 2005.