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 357078 - Crash while dragging a mail message to another folder
Crash while dragging a mail message to another folder
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Backend: X11
2.8.x
Other other
: High critical
: ---
Assigned To: gtk-bugs
gtk-bugs
: 357081 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2006-09-21 17:22 UTC by Trevin Beattie
Modified: 2009-11-09 16:42 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Trevin Beattie 2006-09-21 17:21:34 UTC
Distribution: My Linux release 3.5 (Rainbow)
Package: Evolution
Severity: Normal
Version: GNOME2.14.2 2.8.x
Gnome-Distributor: Red Hat, Inc
Synopsis: Crash while dragging a mail message to another folder
Bugzilla-Product: Evolution
Bugzilla-Component: Calendar
Bugzilla-Version: 2.8.x
BugBuddy-GnomeVersion: 2.0 (2.14.1)
Description:
Description of the crash:
I was in the process of dragging a message from my Sent Items folder to
one of its subfolders when the crash occurred.  This was a fluke
occurrence, because I had just seconds before moved another message from
the Sent Items folder to another subfolder.

If it makes any difference, the message that I had completed moving was
the last message in the Sent Items folder, and the one I had started to
drag was the second to last.  The status bar at the bottom reads
"Fetching summary information for new messages in CSaenz (100%
complete)" (that's the folder I had dropped the previous message into).

Also, Evolution has been spending a lot of time re-fetching summary
information for each new folder I use because our office has just
replaced the mail server, and the new server has a different host name. 
I'm using IMAP, and apparently it isn't smart enough to reuse the
.evolution/mail/imap/... cache from the previous account settings when I
change the login name, host name, or even port number, even though the
remote mail store is always the same.


Steps to reproduce the crash:
I don't know if this can be easily reproduced, but I'm guessing:
1. Set up some large folders on an IMAP server.
2. Change the host name or port used to access the same IMAP server
(e.g. by using a proxy)
3. Open up one of the folders
4. Drag a message to one of the other folders
5. Drag another message to a different folder


How often does this happen?
First time.  As I said, I had dragged other messages to different
folders before without crashing.


Additional Information:
I had recently (3 months ago) upgraded to Gnome 2.14.2.  Just earlier
this week (at the same time the office was upgrading the mail server
from MS Exchange 2000 to MS Exchange 2003) I upgraded evolution from
2.6.2 to 2.8.0.

I was completely inable to get evolution 2.8.0 to connect to the IMAPS
server; it kept saying "SSL unavailable".  I was able to connect by
setting up an SSL proxy using stunnel on my local machine.



Debugging Information:

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

(no debugging symbols found)
Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1218685248 (LWP 11755)]
[New Thread -1318454352 (LWP 11839)]
[New Thread -1306993744 (LWP 11823)]
[New Thread -1296503888 (LWP 11822)]
[New Thread -1285960784 (LWP 11769)]
[New Thread -1263948880 (LWP 11768)]
[New Thread -1253446736 (LWP 11765)]
[New Thread -1242563664 (LWP 11764)]
[New Thread -1230296144 (LWP 11761)]
0x007447a2 in _dl_sysinfo_int80 () at rtld.c:577
577	relocate_doit (void *a)

Thread 1 (Thread -1218685248 (LWP 11755))

  • #0 _dl_sysinfo_int80
    at rtld.c line 577
  • #1 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #2 libgnomeui_segv_handle
    at gnome-ui-init.c line 820
  • #3 segv_redirect
  • #4 <signal handler called>
  • #5 gtk_drag_source_check_selection
    at gtkdnd.c line 3290
  • #6 gtk_drag_update_idle
    at gtkdnd.c line 3749
  • #7 g_idle_dispatch
    at gmain.c line 3796
  • #8 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #9 g_main_context_iterate
    at gmain.c line 2547
  • #10 IA__g_main_loop_run
    at gmain.c line 2751
  • #11 bonobo_main
    at bonobo-main.c line 311
  • #12 main




------- Bug created by bug-buddy at 2006-09-21 17:22 -------

Comment 1 Trevin Beattie 2006-09-21 17:51:51 UTC
*** Bug 357081 has been marked as a duplicate of this bug. ***
Comment 2 André Klapper 2006-09-25 19:25:42 UTC
looks more like a gtk+ issue to me - which gtk+ version do you have?
Comment 3 Trevin Beattie 2006-09-25 19:36:38 UTC
glib2-2.10.3
gtk2-2.8.18
gtk2-engines-2.6.3
gtkhtml3-3.12.0
Comment 4 André Klapper 2006-09-25 19:47:55 UTC
moving to gtk+.
Comment 5 Trevin Beattie 2006-09-25 22:39:38 UTC
I've just confirmed that this bug is not specific to evolution-2.8.0.  I switched back to evolution-2.6.2 and just now it crashed under the same circumstances (dragging a message while it was busy refreshing another folder).  The libraries are the same.
Comment 6 André Klapper 2009-07-24 16:49:10 UTC
This crash report was submitted against a version of GTK earlier than 2.10.x.
This version is no longer maintained, which means that it will not receive any further security or bug fix updates.

The current stable GTK version is 2.16.
Can you please check again whether this issue still happens in GTK 2.14 or 2.16 and update this report by adding a comment? Thanks a lot.

Again thank you for reporting this bug and we are sorry it could not be fixed for the version you originally used here.
Comment 7 André Klapper 2009-11-07 17:45:20 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!
Comment 8 Trevin Beattie 2009-11-09 16:42:48 UTC
Sorry, for some reason I lost the request for more info.

I am unable to upgrade Evolution or GTK without replacing the whole OS due to dependencies, but as it happens I recently installed Fedora 12 beta on a VM in order to see what bugs have been fixed or introduced.

I can confirm that I am unable to reproduce the bug on Evolution 2.28.0 and GTK 2.18.3.  I successfully dragged a second message to another folder while Evolution was in the process of refreshing another folder to which I had dragged the first message.