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 618845 - crash in imapx_command_sync_changes_done
crash in imapx_command_sync_changes_done
Status: RESOLVED DUPLICATE of bug 632532
Product: evolution-data-server
Classification: Platform
Component: Mailer
2.30.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
evolution[imapx]
: 626117 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2010-05-17 07:48 UTC by Frederic Crozat
Modified: 2010-11-08 13:29 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Frederic Crozat 2010-05-17 07:48:56 UTC
got the following crash when evolution was checking for new mail over IMAPX in background (evo 2.30.1.2 / eds 2.30.1

Thread 1 (Thread 0xb64ff7e0 (LWP 5230))

  • #0 tt_cmap12_char_map_binary
    at /usr/src/debug/freetype-2.3.12/src/sfnt/ttcmap.c line 2126
  • #1 tt_cmap12_char_index
    at /usr/src/debug/freetype-2.3.12/src/sfnt/ttcmap.c line 2209
  • #2 FT_Get_Char_Index
    at /usr/src/debug/freetype-2.3.12/src/base/ftobjs.c line 3096
  • #3 IA__FcFreeTypeCharIndex
    at fcfreetype.c line 2458
  • #4 ??
    from /usr/lib/libpangoft2-1.0.so.0
  • #5 pango_fc_font_get_glyph
    from /usr/lib/libpangoft2-1.0.so.0
  • #6 ??
    from /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
  • #7 ??
    from /usr/lib/libpango-1.0.so.0
  • #8 pango_shape
    from /usr/lib/libpango-1.0.so.0
  • #9 ??
    from /usr/lib/libpango-1.0.so.0
  • #10 ??
    from /usr/lib/libpango-1.0.so.0
  • #11 ??
    from /usr/lib/libpango-1.0.so.0
  • #12 pango_layout_get_iter
    from /usr/lib/libpango-1.0.so.0
  • #13 pango_renderer_draw_layout
    from /usr/lib/libpango-1.0.so.0
  • #14 IA__gdk_draw_layout_with_colors
    at gdkpango.c line 999
  • #15 IA__gdk_draw_layout
    at gdkpango.c line 1061
  • #16 ect_draw
    at e-cell-text.c line 788
  • #17 e_cell_draw
    at e-cell.c line 268
  • #18 ect_draw
    at e-cell-tree.c line 381
  • #19 e_cell_draw
    at e-cell.c line 268
  • #20 eti_draw
    at e-table-item.c line 1958
  • #21 gnome_canvas_group_draw
    at gnome-canvas.c line 1676
  • #22 gnome_canvas_paint_rect
    at gnome-canvas.c line 2998
  • #23 gnome_canvas_expose
  • #24 _gtk_marshal_BOOLEAN__BOXED
    at gtkmarshalers.c line 84
  • #25 g_type_class_meta_marshal
    at gclosure.c line 878
  • #26 IA__g_closure_invoke
    at gclosure.c line 767
  • #27 signal_emit_unlocked_R
    at gsignal.c line 3286
  • #28 IA__g_signal_emit_valist
    at gsignal.c line 2991
  • #29 IA__g_signal_emit
    at gsignal.c line 3038
  • #30 gtk_widget_event_internal
    at gtkwidget.c line 4958
  • #31 IA__gtk_main_do_event
    at gtkmain.c line 1583
  • #32 _gdk_window_process_updates_recurse
    at gdkwindow.c line 5181
  • #33 _gdk_window_process_updates_recurse
    at gdkwindow.c line 5154
  • #34 _gdk_window_process_updates_recurse
    at gdkwindow.c line 5154
  • #35 _gdk_windowing_window_process_updates_recurse
    at gdkwindow-x11.c line 5566
  • #36 gdk_window_process_updates_internal
    at gdkwindow.c line 5340
  • #37 IA__gdk_window_process_updates
    at gdkwindow.c line 5514
  • #38 gtk_layout_adjustment_changed
    at gtklayout.c line 1112
  • #39 IA__g_cclosure_marshal_VOID__VOID
    at gmarshal.c line 77
  • #40 IA__g_closure_invoke
    at gclosure.c line 767
  • #41 signal_emit_unlocked_R
    at gsignal.c line 3248
  • #42 IA__g_signal_emit_valist
    at gsignal.c line 2981
  • #43 IA__g_signal_emit_by_name
    at gsignal.c line 3075
  • #44 scroll_to
    at gnome-canvas.c line 2431
  • #45 gnome_canvas_set_scroll_region
    at gnome-canvas.c line 3272
  • #46 tree_canvas_reflow_idle
    at e-tree.c line 778
  • #47 g_idle_dispatch
    at gmain.c line 4065
  • #48 g_main_dispatch
    at gmain.c line 1960
  • #49 IA__g_main_context_dispatch
    at gmain.c line 2513
  • #50 g_main_context_iterate
    at gmain.c line 2591
  • #51 IA__g_main_loop_run
    at gmain.c line 2799
  • #52 IA__gtk_main
    at gtkmain.c line 1219
  • #53 main
    at main.c line 578

Comment 1 Milan Crha 2010-10-01 12:44:02 UTC
*** Bug 626117 has been marked as a duplicate of this bug. ***
Comment 2 Milan Crha 2010-10-01 12:52:01 UTC
Thanks for a bug report. It seems to be crashing in Thread 6, with a below trace. Is it possible to get what is on the reported line number at camel-imapx-server.c:3532, please? There were done many changes in that file for 2.32.0, thus it differs quite much. Also, this seems to be related to changes on messages in the folder, like adding flags or setting read/unread, flagging it and such, thus if you can find exact reproducer steps for this, then it'll be great.

Thread 16 (Thread 0xb22fcb70 (LWP 5249))

  • #0 imapx_command_sync_changes_done
    at camel-imapx-server.c line 3532
  • #1 imapx_completion
    at camel-imapx-server.c line 1621
  • #2 imapx_step
    at camel-imapx-server.c line 1645
  • #3 parse_contents
    at camel-imapx-server.c line 3675
  • #4 imapx_parser_thread
    at camel-imapx-server.c line 3741
  • #5 g_thread_create_proxy
    at gthread.c line 1893
  • #6 start_thread
    at pthread_create.c line 297
  • #7 clone
    at ../sysdeps/unix/sysv/linux/i386/clone.S line 130

Comment 3 Frederic Crozat 2010-10-01 14:09:14 UTC
I won't be able to duplicate this, my system was at my previous employer and I switched company and distribution.
Comment 4 Milan Crha 2010-11-08 13:29:52 UTC
Maybe related to bug #632532, thus I'm marking this as a duplicate.

*** This bug has been marked as a duplicate of bug 632532 ***