Comment 8 for bug 716433

Steve Roberts (drgrumpy) wrote :

Mathieu,

Thanks for your continued interest:

Running with the sync option as suggested evolution flashes up briefly, then immediately closes, before any chance to interact with it, resulting in similar but different errors with each attempt (mostly they don't seem too helpful), see below, but on one occasion I got a more extensive output (at the bottom), not sure if it helps:

This is the most common outcome
drgrumpy@sjr06x:~$ evolution -c calendar --sync
EI: MAIL PREFSevolution: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.

drgrumpy@sjr06x:~$ evolution -c calendar --sync
EI: MAIL PREFS*** glibc detected *** evolution: free(): corrupted unsorted chunks: 0x0000000003363c00 ***
Segmentation fault

drgrumpy@sjr06x:~$ evolution -c calendar --sync
EI: MAIL PREFSThe program 'evolution' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadGC (invalid GC parameter)'.
  (Details: serial 4010 error_code 13 request_code 66 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

drgrumpy@sjr06x:~$ evolution -c calendar --sync
EI: MAIL PREFSevolution: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.
The program 'evolution' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadGC (invalid GC parameter)'.
  (Details: serial 3996 error_code 13 request_code 60 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

drgrumpy@sjr06x:~$ evolution -c calendar --sync
EI: MAIL PREFSevolution: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.0.

Once I got this:

drgrumpy@sjr06x:~$ evolution -c calendar --sync
EI: MAIL PREFS*** glibc detected *** evolution: double free or corruption (out): 0x000000000217a6e0 ***
======= Backtrace: =========
/lib/libc.so.6(+0x774b6)[0x7f4af64b44b6]
/lib/libc.so.6(cfree+0x73)[0x7f4af64bac83]
/usr/lib/libX11.so.6(+0x4a362)[0x7f4af34ed362]
/usr/lib/libX11.so.6(_XReply+0x140)[0x7f4af34ed9b0]
/usr/lib/libX11.so.6(XSync+0x63)[0x7f4af34e1333]
/usr/lib/libX11.so.6(+0x3e4eb)[0x7f4af34e14eb]
/usr/lib/libX11.so.6(XFreeGC+0xa4)[0x7f4af34c73f4]
/usr/lib/libgdk-x11-2.0.so.0(+0x5eb98)[0x7f4af8d43b98]
/usr/lib/libgobject-2.0.so.0(g_object_unref+0x174)[0x7f4af70c3e14]
/usr/lib/evolution/2.30/libetable.so.0(+0x26875)[0x7f4af513b875]
/usr/lib/evolution/2.30/libetable.so.0(+0x228dd)[0x7f4af51378dd]
/usr/lib/evolution/2.30/libetable.so.0(+0x44028)[0x7f4af5159028]
/usr/lib/evolution/2.30/libetable.so.0(+0x44144)[0x7f4af5159144]
/usr/lib/evolution/2.30/libetable.so.0(+0x441b4)[0x7f4af51591b4]
/usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x60)[0x7f4af70c4270]
/usr/lib/evolution/2.30/libetable.so.0(+0x3975f)[0x7f4af514e75f]
/usr/lib/libgobject-2.0.so.0(g_object_run_dispose+0x60)[0x7f4af70c4270]
/usr/lib/evolution/2.30/libetable.so.0(+0x35fac)[0x7f4af514afac]
/usr/lib/evolution/2.30/libetable.so.0(+0x36168)[0x7f4af514b168]
/usr/lib/evolution/2.30/libetable.so.0(+0x56915)[0x7f4af516b915]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x15e)[0x7f4af70c1a6e]
/usr/lib/libgobject-2.0.so.0(+0x24de7)[0x7f4af70d7de7]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x7e6)[0x7f4af70d92a6]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x83)[0x7f4af70d9863]
/usr/lib/evolution/2.30/libevolution-calendar.so.0(+0x3d67f)[0x7f4aeccf067f]
/usr/lib/evolution/2.30/libevolution-calendar.so.0(+0x9159b)[0x7f4aecd4459b]
/usr/lib/evolution/2.30/libevolution-calendar.so.0(+0x9101e)[0x7f4aecd4401e]
/lib/libglib-2.0.so.0(+0x6b73f)[0x7f4af682b73f]
/lib/libglib-2.0.so.0(+0x697e4)[0x7f4af68297e4]
/lib/libpthread.so.0(+0x7971)[0x7f4afa7d3971]
/lib/libc.so.6(clone+0x6d)[0x7f4af652392d]
======= Memory map: ========
00400000-00404000 r-xp 00000000 08:08 267745 /usr/bin/evolution
00603000-00604000 r--p 00003000 08:08 267745 /usr/bin/evolution
00604000-00605000 rw-p 00004000 08:08 267745 /usr/bin/evolution
014d2000-023bc000 rw-p 00000000 00:00 0 [heap]
7f4ad4000000-7f4ad4083000 rw-p 00000000 00:00 0
7f4ad4083000-7f4ad8000000 ---p 00000000 00:00 0
7f4ad872e000-7f4ad8732000 r-xp 00000000 08:08 267857 /usr/lib/evolution/2.30/plugins/liborg-gnome-backup-restore.so
7f4ad8732000-7f4ad8931000 ---p 00004000 08:08 267857 /usr/lib/evolution/2.30/plugins/liborg-gnome-backup-restore.so
7f4ad8931000-7f4ad8932000 r--p 00003000 08:08 267857 /usr/lib/evolution/2.30/plugins/liborg-gnome-backup-restore.so
7f4ad8932000-7f4ad8933000 rw-p 00004000 08:08 267857 /usr/lib/evolution/2.30/plugins/liborg-gnome-backup-restore.so
7f4ad8933000-7f4ad8939000 r-xp 00000000 08:08 267859 /usr/lib/evolution/2.30/plugins/liborg-gnome-templates.so
7f4ad8939000-7f4ad8b38000 ---p 00006000 08:08 267859 /usr/lib/evolution/2.30/plugins/liborg-gnome-templates.so
7f4ad8b38000-7f4ad8b39000 r--p 00005000 08:08 267859 /usr/lib/evolution/2.30/plugins/liborg-gnome-templates.so
7f4ad8b39000-7f4ad8b3a000 rw-p 00006000 08:08 267859 /usr/lib/evolution/2.30/plugins/liborg-gnome-templates.so
7f4ad8b3a000-7f4ad8b3e000 r-xp 00000000 08:08 267762 /usr/lib/evolution/2.30/plugins/liborg-gnome-plugin-manager.so
7f4ad8b3e000-7f4ad8d3d000 ---p 00004000 08:08 267762 /usr/lib/evolution/2.30/plugins/liborg-gnome-plugin-manager.so
7f4ad8d3d000-7f4ad8d3e000 r--p 00003000 08:08 267762 /usr/lib/evolution/2.30/plugins/liborg-gnome-plugin-manager.so
7f4ad8d3e000-7f4ad8d3f000 rw-p 00004000 08:08 267762 /usr/lib/evolution/2.30/plugins/liborg-gnome-plugin-manager.so
7f4ad8d3f000-7f4ad8d48000 r-xp 00000000 08:08 267838 /usr/lib/evolution/2.30/plugins/liborg-gnome-save-calendar.so
7f4ad8d48000-7f4ad8f47000 ---p 00009000 08:08 267838 /usr/lib/evolution/2.30/plugins/liborg-gnome-save-calendar.so
7f4ad8f47000-7f4ad8f48000 r--p 00008000 08:08 267838 /usr/lib/evolution/2.30/plugins/liborg-gnome-save-calendar.so
7f4ad8f48000-7f4ad8f49000 rw-p 00009000 08:08 267838 /usr/lib/evolution/2.30/plugins/liborg-gnome-save-calendar.so
7f4ad8f49000-7f4ad8f4f000 r-xp 00000000 08:08 268538 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f4ad8f4f000-7f4ad914e000 ---p 00006000 08:08 268538 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f4ad914e000-7f4ad914f000 r--p 00005000 08:08 268538 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f4ad914f000-7f4ad9150000 rw-p 00006000 08:08 268538 /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders/libpixbufloader-xpm.so
7f4ad9150000-7f4ad9165000 r-xp 00000000 08:08 1310799 /lib/libgcc_s.so.1
7f4ad9165000-7f4ad9364000 ---p 00015000 08:08 1310799 /lib/libgcc_s.so.1
7f4ad9364000-7f4ad9365000 r--p 00014000 08:08 1310799 /lib/libgcc_s.so.1
7f4ad9365000-7f4ad9366000 rw-p 00015000 08:08 1310799 /lib/libgcc_s.so.1
7f4ad9366000-7f4ad944e000 r-xp 00000000 08:08 265810 /usr/lib/libstdc++.so.6.0.14
7f4ad944e000-7f4ad964d000 ---p 000e8000 08:08 265810 /usr/lib/libstdc++.so.6.0.14Aborted