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 692783 - [abrt] [mail-to-task] Crash on edit prompt cancel
[abrt] [mail-to-task] Crash on edit prompt cancel
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Plugins
3.6.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-plugin-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2013-01-29 10:26 UTC by Milan Crha
Modified: 2013-01-29 16:08 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
evo patch (476 bytes, patch)
2013-01-29 16:07 UTC, Milan Crha
committed Details | Review

Description Milan Crha 2013-01-29 10:26:07 UTC
Moving this from a downstream bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=905343

Description of problem:
Just tried to create a "task" for an email for the second time. It asked if I wanted to edit the existing task, and I cancelled. Then it crashed.

Version-Release number of selected component:
evolution-3.6.2-3.fc18

Additional info:
backtrace_rating: 4
cmdline:        evolution
crash_function: g_cond_get_impl
executable:     /usr/bin/evolution
kernel:         3.7.4-204.fc18.x86_64

Core was generated by `evolution'.
Program terminated with signal 11, Segmentation fault.

Thread 1 (Thread 0x7f82e62c8a00 (LWP 3494))

  • #0 g_cond_get_impl
    at gthread-posix.c line 667
  • #1 g_cond_signal
    at gthread-posix.c line 766
  • #2 do_manage_comp_idle
    at mail-to-task.c line 824
  • #3 g_main_dispatch
    at gmain.c line 2715
  • #4 g_main_context_dispatch
    at gmain.c line 3219
  • #5 g_main_context_iterate
    at gmain.c line 3290
  • #6 g_main_loop_run
    at gmain.c line 3484
  • #7 gtk_main
    at gtkmain.c line 1160
  • #8 main
    at main.c line 711

Comment 1 Milan Crha 2013-01-29 16:07:23 UTC
Created attachment 234761 [details] [review]
evo patch

for evolution;

The problem is that the mc->cond was signalled twice, once in comp_editor_closed(), the second time right after it, thus this removes the later call.
Comment 2 Milan Crha 2013-01-29 16:08:41 UTC
Created commit 4f62d21 in evo master (3.7.5+)
Created commit ffb1a13 in evo gnome-3-6 (3.6.4+)