[Evolution] Bug#362230: evolution: crash when right-clicking event
Filip Van Raemdonck
mechanix at debian.org
Wed Apr 12 21:36:54 UTC 2006
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
More information about the Pkg-evolution-maintainers
mailing list