[Evolution] Bug#357547: cleanup (Re: evolution: crash when right-clicking event)

Filip Van Raemdonck mechanix at debian.org
Thu Apr 13 08:26:28 UTC 2006


merge 357547 362230
thanks

On Wed, Apr 12, 2006 at 11:36:54PM +0200, Filip Van Raemdonck wrote:
> Followup-For: Bug #357547
> Package: evolution
> Version: 2.4.2.1-2
> 
> I see this bug, too.
> This is a system on which I've only just installed evolution (through
> apt-get); I do no have evolution-plugins installed.
> The system was running XFCE, and had only plain GTK+ libs before, so any
> gconf/bonobo/gnome/whatever gazillion libraries were freshly pulled in too.
> 
> I installed evolution specifically to toy with the calendar, and the only
> thing I did was creating an event. When I right-clicked it in the overview,
> evo crashed.
> I killed all evolution processes and nuked the .evolution directory, but it
> is 100% repeatable.
> 
> However, after installing the -plugins package and running evolution once,
> the crash went away, even after purging again.
> 
> Since the run with -plugins installed forced me to go through the first use
> wizard, I guess the crash is related to some gconf value set by that wizard.
> (as nuking the .evolution directory did not have any effect anymore)
> 
> The most obvious candidate would be timezone; however I had already set that
> manually initially through evolution preferences screen, before I had the
> -plugins package installed.
> 
> The lazy fix would be to move the first-run plugin in the evolution package
> as this would mean everyone would be forced to set up correctly; however
> evolution should not be easily crashable by missing or incorrect
> configuration values so that's not a real solution.
> 
> 
> Here's the (original) bug-buddy backtrace:
> 
> Backtrace was generated from '/usr/bin/evolution-2.4'
> 
> (no debugging symbols found)
> Using host libthread_db library "/lib/tls/libthread_db.so.1".
> (no debugging symbols found)
>   -> repeated dozens of times
> [Thread debugging using libthread_db enabled]
> [New Thread -1230899520 (LWP 4906)]
> [New Thread -1235981392 (LWP 4922)]
> (no debugging symbols found)
> ...
> (no debugging symbols found)
> 0xb74d7221 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
> #0  0xb74d7221 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
> #1  0xb79338a5 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0
> #2  0x08060bdc in es_menu_hook_get_type ()
> #3  <signal handler called>
> #4  0xb67c38c7 in itip_get_comp_attendee ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> #5  0xb6766b29 in e_cal_popup_target_new_select ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> #6  0xb676ae77 in e_calendar_view_create_popup_menu ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> #7  0xb6782212 in e_day_view_convert_time_to_position ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> #8  0xb6782621 in e_day_view_convert_time_to_position ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> #9  0xb678185a in e_day_view_convert_time_to_position ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> #10 0xb67811fa in e_day_view_convert_time_to_position ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> #11 0xb7262820 in _gtk_marshal_BOOLEAN__BOXED ()
>    from /usr/lib/libgtk-x11-2.0.so.0
> #12 0xb6c96a5b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> #13 0xb6ca674d in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
> #14 0xb6ca78e5 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> #15 0xb6ca7ede in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> #16 0xb7353f44 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
> #17 0xb7260c4d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
> #18 0xb72610c3 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
> #19 0xb6fde34a in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
> #20 0xb6c22691 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
> #21 0xb6c259d7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
> #22 0xb6c25f28 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> #23 0xb75a7b73 in bonobo_main () from /usr/lib/libbonobo-2.so.0
> #24 0x08061254 in main ()
> 
> Thread 2 (Thread -1235981392 (LWP 4922)):
> #0  0xb6b8d809 in poll () from /lib/tls/libc.so.6
> No symbol table info available.
> #1  0xb6c258cb in g_main_context_check () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #2  0xb6c25f28 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #3  0xb7524460 in link_thread_io_context () from /usr/lib/libORBit-2.so.0
> No symbol table info available.
> #4  0x083d4ee0 in ?? ()
> No symbol table info available.
> #5  0xb6c84754 in ?? () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #6  0xb6546458 in ?? ()
> No symbol table info available.
> #7  0xb6c3f7e5 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #8  0xb6c3f7e5 in g_static_private_free () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #9  0xb74d1ced in start_thread () from /lib/tls/libpthread.so.0
> No symbol table info available.
> #10 0xb6b97dde in clone () from /lib/tls/libc.so.6
> No symbol table info available.
> 
> Thread 1 (Thread -1230899520 (LWP 4906)):
> #0  0xb74d7221 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
> No symbol table info available.
> #1  0xb79338a5 in libgnomeui_module_info_get () from /usr/lib/libgnomeui-2.so.0
> No symbol table info available.
> #2  0x08060bdc in es_menu_hook_get_type ()
> No symbol table info available.
> #3  <signal handler called>
> No symbol table info available.
> #4  0xb67c38c7 in itip_get_comp_attendee ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> No symbol table info available.
> #5  0xb6766b29 in e_cal_popup_target_new_select ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> No symbol table info available.
> #6  0xb676ae77 in e_calendar_view_create_popup_menu ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> No symbol table info available.
> #7  0xb6782212 in e_day_view_convert_time_to_position ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> No symbol table info available.
> #8  0xb6782621 in e_day_view_convert_time_to_position ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> No symbol table info available.
> #9  0xb678185a in e_day_view_convert_time_to_position ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> No symbol table info available.
> #10 0xb67811fa in e_day_view_convert_time_to_position ()
>    from /usr/lib/evolution/2.4/components/libevolution-calendar.so
> No symbol table info available.
> #11 0xb7262820 in _gtk_marshal_BOOLEAN__BOXED ()
>    from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #12 0xb6c96a5b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #13 0xb6ca674d in g_signal_stop_emission () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #14 0xb6ca78e5 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #15 0xb6ca7ede in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
> No symbol table info available.
> #16 0xb7353f44 in gtk_widget_activate () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #17 0xb7260c4d in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #18 0xb72610c3 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
> No symbol table info available.
> #19 0xb6fde34a in _gdk_events_queue () from /usr/lib/libgdk-x11-2.0.so.0
> No symbol table info available.
> #20 0xb6c22691 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #21 0xb6c259d7 in g_main_context_check () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #22 0xb6c25f28 in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
> No symbol table info available.
> #23 0xb75a7b73 in bonobo_main () from /usr/lib/libbonobo-2.so.0
> No symbol table info available.
> #24 0x08061254 in main ()
> No symbol table info available.
> #0  0xb74d7221 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
> 
> 
> 
> -- System Information:
> Debian Release: testing/unstable
>   APT prefers unstable
>   APT policy: (500, 'unstable'), (500, 'testing')
> Architecture: i386 (i686)
> Shell:  /bin/sh linked to /bin/bash
> Kernel: Linux 2.6.11
> Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
> 
> Versions of packages evolution depends on:
> ii  evolution-dat 1.4.2.1-2                  evolution database backend server
> ii  gconf2        2.14.0-1                   GNOME configuration database syste
> ii  gnome-icon-th 2.14.2-1                   GNOME Desktop icon theme
> ii  gtkhtml3.8    3.8.1-1.1                  HTML rendering/editing library - b
> ii  libart-2.0-2  2.3.17-1                   Library of functions for 2D graphi
> ii  libatk1.0-0   1.10.3-1                   The ATK accessibility toolkit
> ii  libaudiofile0 0.2.6-6                    Open-source version of SGI's audio
> ii  libavahi-clie 0.6.9-8                    Avahi client library
> ii  libavahi-comm 0.6.9-8                    Avahi common library
> ii  libavahi-comp 0.6.9-8                    Avahi Howl compatibility library
> ii  libavahi-glib 0.6.9-8                    Avahi glib integration library
> ii  libbonobo2-0  2.14.0-1                   Bonobo CORBA interfaces library
> ii  libbonoboui2- 2.14.0-1                   The Bonobo UI library
> ii  libc6         2.3.6-3                    GNU C Library: Shared libraries an
> ii  libcairo2     1.0.2-3                    The Cairo 2D vector graphics libra
> ii  libcamel1.2-6 1.4.2.1-2                  The Evolution MIME message handlin
> ii  libcomerr2    1.38+1.39-WIP-2005.12.31-1 common error description library
> ii  libdb4.2      4.2.52-23.1                Berkeley v4.2 Database Libraries [
> ii  libdbus-1-2   0.61-3                     simple interprocess messaging syst
> ii  libebook1.2-5 1.4.2.1-2                  Client library for evolution addre
> ii  libecal1.2-3  1.4.2.1-2                  Client library for evolution calen
> ii  libedataserve 1.4.2.1-2                  Utility library for evolution data
> ii  libedataserve 1.4.2.1-2                  GUI utility library for evolution 
> ii  libesd0       0.2.36-3                   Enlightened Sound Daemon - Shared 
> ii  libfontconfig 2.3.2-2                    generic font configuration library
> ii  libfreetype6  2.1.10-1                   FreeType 2 font engine, shared lib
> ii  libgail-commo 1.8.10-1                   GNOME Accessibility Implementation
> ii  libgail17     1.8.10-1                   GNOME Accessibility Implementation
> ii  libgconf2-4   2.14.0-1                   GNOME configuration database syste
> ii  libgcrypt11   1.2.2-1                    LGPL Crypto library - runtime libr
> ii  libglade2-0   1:2.5.1-2                  library to load .glade files at ru
> ii  libglib2.0-0  2.10.2-1                   The GLib library of C routines
> ii  libgnome-keyr 0.4.9-1                    GNOME keyring services library
> ii  libgnome-pilo 2.0.12-1.6                 Support libraries for gnome-pilot
> ii  libgnome2-0   2.14.0-2                   The GNOME 2 library - runtime file
> ii  libgnomecanva 2.12.0-2                   A powerful object-oriented display
> ii  libgnomeprint 2.12.1-3                   The GNOME 2.2 print architecture -
> ii  libgnomeprint 2.12.1-2                   GNOME 2.2 print architecture User 
> ii  libgnomeui-0  2.14.0-1                   The GNOME 2 libraries (User Interf
> ii  libgnomevfs2- 2.14.0-2                   GNOME virtual file-system (runtime
> ii  libgnutls11   1.0.16-14                  GNU TLS library - runtime library
> ii  libgpg-error0 1.2-1                      library for common error values an
> ii  libgtk2.0-0   2.8.13-1                   The GTK+ graphical user interface 
> ii  libgtkhtml3.8 3.8.1-1.1                  HTML rendering/editing library - r
> ii  libice6       6.9.0.dfsg.1-4             Inter-Client Exchange library
> ii  libjpeg62     6b-12                      The Independent JPEG Group's JPEG 
> ii  libkrb53      1.4.3-6                    MIT Kerberos runtime libraries
> ii  libldap2      2.1.30-13                  OpenLDAP libraries
> ii  libnspr4      2:1.7.12-1.1               Netscape Portable Runtime Library
> ii  libnss3       2:1.7.12-1.1               Network Security Service Libraries
> ii  liborbit2     1:2.14.0-1                 libraries for ORBit2 - a CORBA ORB
> ii  libpango1.0-0 1.12.0-2                   Layout and rendering of internatio
> ii  libpisock8    0.11.8-21                  Library for communicating with a P
> ii  libpisync0    0.11.8-21                  Synchronization library for PalmOS
> ii  libpng12-0    1.2.8rel-5                 PNG library - runtime
> ii  libpopt0      1.7-5                      lib for parsing cmdline parameters
> ii  libsm6        6.9.0.dfsg.1-4             X Window System Session Management
> ii  libsoup2.2-8  2.2.91-2                   an HTTP library implementation in 
> ii  libtasn1-2    0.2.17-1                   Manage ASN.1 structures (runtime)
> ii  libx11-6      6.9.0.dfsg.1-4             X Window System protocol client li
> ii  libxcursor1   1.1.3-1                    X cursor management library
> ii  libxext6      6.9.0.dfsg.1-4             X Window System miscellaneous exte
> ii  libxi6        6.9.0.dfsg.1-4             X Window System Input extension li
> ii  libxinerama1  6.9.0.dfsg.1-4             X Window System multi-head display
> ii  libxml2       2.6.23.dfsg.2-2            GNOME XML library
> ii  libxrandr2    6.9.0.dfsg.1-4             X Window System Resize, Rotate and
> ii  libxrender1   1:0.9.0.2-1                X Rendering Extension client libra
> ii  zlib1g        1:1.2.3-10                 compression library - runtime
> 
> Versions of packages evolution recommends:
> pn  evolution-plugins             <none>     (no description available)
> pn  gnome-desktop-data            <none>     (no description available)
> pn  gnome-pilot-conduits          <none>     (no description available)
> pn  mozilla-psm                   <none>     (no description available)
> pn  spamassassin                  <none>     (no description available)
> 
> -- no debconf information
> 
> -- 
> "I feel like Microsoft is mostly unaware that their products are used in
>  the real world."
> 	-- Jason Coombs on Microsoft product security

-- 
<rcw> "Are you sure this spool directory is supposed to be 100GB?"
<rcw> "The printer spool directory never gets above a few MB, I think
       there's something wrong with the news spool directory."




More information about the Pkg-evolution-maintainers mailing list