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 692781 - [abrt] [pine-importer] Abort on book failure during contact import
[abrt] [pine-importer] Abort on book failure during contact import
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Importers
3.6.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2013-01-29 10:20 UTC by Milan Crha
Modified: 2013-01-29 16:49 UTC
See Also:
GNOME target: ---
GNOME version: ---


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

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

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

Additional info:
backtrace_rating: 4
cmdline:        evolution
crash_function: import_contact
executable:     /usr/bin/evolution
kernel:         3.7.2-201.fc18.x86_64

Core was generated by `evolution'.
Program terminated with signal 5, Trace/breakpoint trap.

Thread 5 (Thread 0x7fcd8e9daa00 (LWP 15181))

  • #0 poll
    at ../sysdeps/unix/syscall-template.S line 81
  • #1 g_main_context_poll
    at gmain.c line 3584
  • #2 g_main_context_iterate
    at gmain.c line 3285
  • #3 g_main_loop_run
    at gmain.c line 3484
  • #4 gtk_main
    at gtkmain.c line 1160
  • #5 g_closure_invoke
    at gclosure.c line 777
  • #6 signal_emit_unlocked_R
    at gsignal.c line 3551
  • #7 g_signal_emit_valist
    at gsignal.c line 3300
  • #8 g_signal_emit
    at gsignal.c line 3356
  • #9 e_shell_event
    at e-shell.c line 1864
  • #10 main
    at main.c line 707

Comment 1 Milan Crha 2013-01-29 16:48:00 UTC
Created attachment 234765 [details] [review]
evo patch

for evolution;

Hmm, so the pine-importer used g_error() to notify about any failure during contact import. The g_error() also aborts application, which is not required here, as far as I can tell, thus let's make it a g_warning() instead.
Comment 2 Milan Crha 2013-01-29 16:49:37 UTC
Created commit 3aedeee in evo master (3.7.5+)
Created commit e0944f0 in evo gnome-3-6 (3.6.4+)