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 752282 - Drag and drop email causes application termination
Drag and drop email causes application termination
Status: RESOLVED DUPLICATE of bug 751401
Product: evolution
Classification: Applications
Component: general
3.17.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2015-07-12 10:09 UTC by Russel Winder
Modified: 2015-07-13 19:35 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Russel Winder 2015-07-12 10:09:08 UTC
Evolution on Fedora Rawhide works fine in the main. When however an email is picked up from a folder contents listing, Evolution crashes.

If you are running Evolution and click, hold and drag an email entry in the folder content list, the green plus sign quickly appears and a very short time later Evolution crashes.

About dialogue reports 3.17.3




I have reported this in the Fedora bug repository (https://bugzilla.redhat.com/show_bug.cgi?id=1242208) and will cross reference this entry with that.
Comment 1 Milan Crha 2015-07-13 13:00:25 UTC
Thanks for a bug report. It would be better to provide also backtrace of the crash, otherwise it's quite hard to match the crash with anything existing. I guess you face a variation of bug #751401, thus I mark this as a duplicate of it.

*** This bug has been marked as a duplicate of bug 751401 ***
Comment 2 Russel Winder 2015-07-13 13:38:09 UTC
I tried running Evolution using gdb, but all it reported was:

Program received signal SIGSEGV, Segmentation fault.
0x00007fffed837d7d in g_type_check_instance_is_fundamentally_a () from /lib64/libgobject-2.0.so.0
gdb>bt
  • #0 g_type_check_instance_is_fundamentally_a


I think the problem is that Evolution has control of the mouse at the point of the crash so everything is locked up until I kill the Evolution process, which means no backtrace.

I suspect I need to improve my knowledge of how to get backtraces.
Comment 3 Milan Crha 2015-07-13 19:35:50 UTC
Try to queue commands to gdb beforehand, like this:
   $ gdb evolution --ex r --ex bt --ex c --ex q
The  mouse capture is disturbing for debugging purposes, that's true.