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 705657 - Crash in em_utils_selection_set_urilist()
Crash in em_utils_selection_set_urilist()
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
3.8.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
: 694640 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2013-08-08 08:35 UTC by Milan Crha
Modified: 2015-04-15 18:49 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
evo patch (434 bytes, patch)
2013-08-08 08:52 UTC, Milan Crha
committed Details | Review

Description Milan Crha 2013-08-08 08:35:23 UTC
Reported in a mailing list:
https://mail.gnome.org/archives/evolution-list/2013-August/msg00048.html

Evolution 3.8.2 crashes on folder move with backtrace:
Program received signal SIGSEGV, Segmentation fault.
0x00007fffcf344369 in em_utils_selection_set_urilist (data=0x7fffffffd600, folder=0x7fff7807f240, uids=0x555556b5ff80) at em-utils.c:1031
1031	em-utils.c: Nie ma takiego pliku ani katalogu.
(gdb) backtrace full
  • #0 em_utils_selection_set_urilist
    at em-utils.c line 1031
  • #1 tree_drag_data_get
    at em-folder-tree.c line 1946

Comment 1 Milan Crha 2013-08-08 08:37:58 UTC
I can reproduce this only if I drag&drop an empty folder into another application, and the save format is set to mbox.
Comment 2 Milan Crha 2013-08-08 08:52:06 UTC
Created attachment 251130 [details] [review]
evo patch

for evolution;

An easy fix, just do nothing if there is nothing to export.
Comment 3 Milan Crha 2013-08-08 08:54:49 UTC
Created commit 8cbeb64 in evo master (3.9.90+)
Created commit 8736487 in evo gnome-3-8 (3.8.5+)
Comment 4 Patryk Benderz 2013-08-08 09:03:40 UTC
Thank you for fixing, however I was moving (drag&drop) empty folder from evolution to evolution, not to other programs. Maybe OS specific as you suggested.
Comment 5 Milan Crha 2013-08-08 13:16:01 UTC
Did you move the folder between two evolution windows? Maybe that was it. When I move within one window, then it works just fine (and the internal logic is completely different).
Comment 6 Patryk Benderz 2013-08-08 13:58:13 UTC
No, I moved folder within one evolution window, moreover - mouse cursor didn't leave left-pane with folders listing. I was barely able to move cursor to neighbour folder - evolution hang instantly. Anyway, if you say it is fixed in next version I'll wait until you release it and then I will test.
You better go get to more serious cases ;)
Comment 7 Milan Crha 2013-08-08 14:17:37 UTC
Weird, I would expect we get the same behaviour. Anyway, the change should fix your crash as well.
Comment 8 Milan Crha 2015-04-15 18:49:02 UTC
*** Bug 694640 has been marked as a duplicate of this bug. ***