Evolution crashes with GNOME 2.10
Hi,
After yesterday's update of libgnomecanvas2-0 to 2.10.1-1 evolution now crashes
on startup (libgnomecanvas2-0 2.10.1-2 is the same). Is anyone else seeing
this? Running evolution under valgrind gave this error:
==15736== Invalid read of size 4
==15736== at 0x4705F17A: e_canvas_hide_tooltip (in /usr/lib/libgal-2.4.so.0.0.0)
==15736== by 0x4709955A: (within /usr/lib/libgal-2.4.so.0.0.0)
==15736== by 0x4602C75A: (within /usr/lib/libgobject-2.0.so.0.600.4)
==15736== by 0x4602C878: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.600.4)
==15736== by 0x462B14EA: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.600.7)
==15736== by 0x4708E665: (within /usr/lib/libgal-2.4.so.0.0.0)
==15736== by 0x4602C870: g_object_run_dispose (in /usr/lib/libgobject-2.0.so.0.600.4)
==15736== by 0x462B14EA: gtk_object_destroy (in /usr/lib/libgtk-x11-2.0.so.0.600.7)
==15736== by 0x470B0CFD: (within /usr/lib/libgal-2.4.so.0.0.0)
==15736== by 0x45FC7582: (within /usr/lib/libglib-2.0.so.0.600.4)
==15736== by 0x45FC4581: (within /usr/lib/libglib-2.0.so.0.600.4)
==15736== by 0x45FC55F7: g_main_context_dispatch (in /usr/lib/libglib-2.0.so.0.600.4)
==15736== by 0x45FC592F: (within /usr/lib/libglib-2.0.so.0.600.4)
==15736== by 0x45FC5ED2: g_main_loop_run (in /usr/lib/libglib-2.0.so.0.600.4)
==15736== by 0x46A21C97: bonobo_main (in /usr/lib/libbonobo-2.so.0.0.0)
==15736== by 0x8066E46: main (in /usr/bin/evolution-2.2)
==15736== Address 0x13C is not stack'd, malloc'd or (recently) free'd
which looks like accessing a struct member through a NULL pointer. However,
libgnomecanvas is not in this trace so I'm not sure who to blame.
valgrind also showed several use-after-free errors but they all happened during
_Exit() after the crash dialog so they may not be important.
Gabor
--
---------------------------------------------------------
MTA SZTAKI Computer and Automation Research Institute
Hungarian Academy of Sciences
---------------------------------------------------------
Reply to: