[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