GNOME Bugzilla – Bug 543075
Evo crash on drag and drop of embedded mail to folder
Last modified: 2008-08-04 03:32:47 UTC
Steps to reproduce: Find an E-Mail sent to you where an embedded E-Mail is contained (because of a forwarder or similar). When this E-Mail is shown in the preview frame, there is an orange arrow which what you can open the embedded mail in the preview frame. Now, click and hold on the arrow and drop it in the mail summary frame (normally on the top). Evo crashes immediately. Stack trace: Other information:
Thanks for taking the time to report this bug. Without a stack trace from the crash it's very hard to determine what caused it.Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance! And please install debugging packages for evolution, evolution-data-server, evolution-exchange, gtkhtml, gtk, glib, libsoup, gnome-vfs, libgnome, orbit2 and libgnomeui.
I've x'ed out some sensitive data in line #1, hope this doesn't affect your work.
+ Trace 203516
Thread 1 (Thread 0xb6672720 (LWP 7690))
Thomas, thanks for nice trace but it is still missing crash point. If you are trying with gdb, start evolution in gdb from terminal, when evolution crashes, do 'ctrl+c' and then 't a a bt', paste the traces above and below of 'ctrl+c' command. See http://live.gnome.org/GettingTraces/Details#gdb-not-yet-running for details about how to do this
... [New Thread 0xb43c4b90 (LWP 7384)] [Thread 0xb4bc5b90 (LWP 7373) exited] [Thread 0xb60cdb90 (LWP 7375) exited] [Thread 0xb30d0b90 (LWP 7376) exited] [New Thread 0xb30d0b90 (LWP 7385)] [Thread 0xb30d0b90 (LWP 7385) exited] [Thread 0xb43c4b90 (LWP 7384) exited] [New Thread 0xb43c4b90 (LWP 7412)] [Thread 0xb53c6b90 (LWP 7363) exited] [Thread 0xb43c4b90 (LWP 7412) exited] [New Thread 0xb43c4b90 (LWP 7417)] [New Thread 0xb53c6b90 (LWP 7418)] [Thread 0xb43c4b90 (LWP 7417) exited] [Thread 0xb53c6b90 (LWP 7418) exited] [New Thread 0xb53c6b90 (LWP 7424)] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 0xb53c6b90 (LWP 7424)] camel_message_info_uint32 (mi=0x0, id=5) at camel-folder-summary.c:3036 3036 camel-folder-summary.c: No such file or directory. in camel-folder-summary.c (gdb) thread apply all bt
+ Trace 203601
Thread 1 (Thread 0xb6693720 (LWP 7335))
Nice traces :) .....moving bug to exchange connector
Created attachment 115144 [details] [review] Exchange patch Crash existed only in Exchange provider. The mail would now appear in the folder onto which the embedded mail is being dragged to.
Don't wanna say it became worse, but yet not better. I've detached the embedded mail now without crashing evolution, but now evolution-exchange-storage quits everytime I refresh the folder both the source and the extracted mail is, even if it starts up with evolution. I've tried to receive a stack using the command: gdb $(which evolution-exchange-storage) 32056 But gdb says: 32056: No such file or directory. Even if ps aux means: ath 32056 0.2 0.5 41576 12412 ? Sl 15:18 0:00 /opt/gnome2 /libexec/evolution/2.24/evolution-exchange-storage --oaf-activate-iid=OAFIID:GNOME_Evolution_Exchange_Component_Factory:2.24 --oaf-ior-fd=28 Not to kill evolution-exchange-storage immediately after starting evolution, I have to close the exchange folder tree in the left pane and select a local mail folder. Then quit and restart evolution. evolution-exchange-storage is then coming up again, until I kill it by refreshing the specific folder. fyi: I've attached the patch to revisioin 1701.
Well... I've selected my junk mail folder, then evolution crashed. Now it isn't coming up anymore... :( Don't know if this is relevant to this bug, so I've created a new one under bug 544544.
Kindly update. The issue that you mentioned should be fixed in trunk now. Not relevant to this bug.
Seems safe to me.
Committed to trunk as r1715 http://svn.gnome.org/viewvc/evolution-exchange?view=revision&revision=1715