After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 244943 - Evolution crashes when printing a calendar with overlapping appointments
Evolution crashes when printing a calendar with overlapping appointments
Status: RESOLVED DUPLICATE of bug 324221
Product: evolution
Classification: Applications
Component: Calendar
2.6.x (obsolete)
Other Linux
: Normal critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
: 256780 257494 257531 259016 261807 303222 (view as bug list)
Depends on:
Blocks: 318200
 
 
Reported: 2003-06-16 23:01 UTC by markus.olsson.deblists
Modified: 2013-09-10 14:03 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Task which crashes evolution when printing (1.43 KB, text/plain)
2005-05-12 15:01 UTC, James Strandboge
Details

Description markus.olsson.deblists 2003-06-16 23:01:21 UTC
Package: Evolution
Priority: Normal
Version: 1.4.0
Synopsis: Evolution crashes when i try to print from the calendar or a specific calendar appointment
Bugzilla-Product: Evolution
Bugzilla-Component: Calendar
BugBuddy-GnomeVersion: 2.0 (2.2.1)

Description:
Description of Problem:
Whenever i try to print anything from the calendar (or the task-module
for that matter) evolution crashes

Steps to reproduce the problem:
1. Enter the calendar
2. Choose to print
3. BANG!

Actual Results:


Expected Results:


How often does this happen?
Everytime

Additional Information:




Debugging Information:

Backtrace was generated from '/usr/bin/evolution'

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...[New
Thread 16384 (LWP 1328)]
[New Thread 32769 (LWP 1331)]
[New Thread 16386 (LWP 1332)]
[New Thread 32771 (LWP 1333)]
[New Thread 49156 (LWP 1334)]

(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...(no debugging symbols found)...
(no debugging symbols found)...0x4104baf9 in wait4 () from
/lib/libc.so.6

Thread 1 (Thread 16384 (LWP 1328))

  • #0 wait4
    from /lib/libc.so.6
  • #1 sys_sigabbrev
    from /lib/libc.so.6
  • #2 ??
  • #3 waitpid
    from /lib/libc.so.6
  • #4 waitpid
    from /lib/libpthread.so.0
  • #5 libgnomeui_module_info_get
    from /usr/lib/libgnomeui-2.so.0
  • #6 evolution_storage_set_view_factory_new_view
  • #7 __pthread_sighandler
    from /lib/libpthread.so.0
  • #8 <signal handler called>
  • #9 memcpy
    from /lib/libc.so.6
  • #10 e_utf8_strftime
    from /usr/lib/libgal-2.0.so.3
  • #11 e_time_format_date_and_time
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #12 get_uri_without_password
    from /usr/lib/evolution/1.4/components/libevolution-calendar.so
  • #13 get_uri_without_password
    from /usr/lib/evolution/1.4/components/libevolution-calendar.so
  • #14 get_uri_without_password
    from /usr/lib/evolution/1.4/components/libevolution-calendar.so
  • #15 print_comp
    from /usr/lib/evolution/1.4/components/libevolution-calendar.so
  • #16 comp_editor_focus
    from /usr/lib/evolution/1.4/components/libevolution-calendar.so
  • #17 bonobo_socket_add_id
    from /usr/lib/libbonoboui-2.so.0
  • #18 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #19 bonobo_closure_invoke_va_list
    from /usr/lib/libbonobo-2.so.0
  • #20 bonobo_closure_invoke
    from /usr/lib/libbonobo-2.so.0
  • #21 bonobo_socket_add_id
    from /usr/lib/libbonoboui-2.so.0
  • #22 Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #23 bonobo_ui_engine_get_ui_container
    from /usr/lib/libbonoboui-2.so.0
  • #24 bonobo_ui_engine_get_ui_container
    from /usr/lib/libbonoboui-2.so.0
  • #25 g_cclosure_marshal_VOID__POINTER
    from /usr/lib/libgobject-2.0.so.0
  • #26 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #27 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #28 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #29 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #30 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #31 bonobo_ui_engine_emit_verb_on_w
    from /usr/lib/libbonoboui-2.so.0
  • #32 bonobo_ui_sync_menu_add_popup
    from /usr/lib/libbonoboui-2.so.0
  • #33 g_cclosure_marshal_VOID__VOID
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #36 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #37 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #38 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 _gtk_menu_shell_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #41 gtk_menu_reorder_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #42 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #43 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #44 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #45 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #46 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #47 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #48 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #49 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #50 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #51 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #52 unblock_source
    from /usr/lib/libglib-2.0.so.0
  • #53 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #54 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #55 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #56 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #57 main
  • #58 __libc_start_main
    from /lib/libc.so.6
  • #59 _start
  • #0 wait4
    from /lib/libc.so.6


Unknown reporter: markus.olsson.deblists@galaxen.se, changed to bugbuddy-import@ximian.com.
Setting qa contact to the default for this product.
   This bug either had no qa contact or an invalid one.

Comment 1 Gerardo Marin 2003-06-19 06:54:41 UTC
Cant reproduce this.
Comment 2 Gerardo Marin 2004-04-26 07:06:40 UTC
*** bug 257494 has been marked as a duplicate of this bug. ***
Comment 3 Luke Hutchison 2004-04-27 06:00:33 UTC
I reported the dup -- is there anything I can do to help debug this? 
I'd like to get printing working again.
Comment 4 Gerardo Marin 2004-05-25 23:42:52 UTC
*** bug 259016 has been marked as a duplicate of this bug. ***
Comment 5 Gerardo Marin 2004-05-25 23:43:58 UTC
*** bug 257531 has been marked as a duplicate of this bug. ***
Comment 6 Doug Hunt 2004-05-26 00:29:14 UTC
Hi guys

I have some additional information that might help.  BTW I reported
bug 259016.

The crash only occurred when I tried to print two specific days in my
calendar (using the day view).

I could print from other Evo modules such as email and I could print
other days.

I went back to look at what might be different about these two days. 
There were two things I noticed , but ..... life isn't simple.

1) Some events on the days that crashed Evo had icons in them.  One
day had a reminder icon (bell) and on the other day there was a
meeting invitation sent by someone else and so that appointment had a
bunch-of-heads icon in it.

I chose the first day and removed the reminder from this appointment,
exited Evo then restarted Evo and then went to print.  Unfortunately
it crashed again!

2) The second thing that I noticed that was different about these two
days is that they both contained appointments that overlapped the std
time period.  This means that the appointments showed side by side on
the day view rather than one under the other.

I moved one of these overlapping appointments from the first day to
another (much) later day; exited Evo; re-started Evo and went to
print.  Voila! Evo printed without crashing!

Aha! I though, I have found it and so to try to prove that I went to
the (much) later day and caused the appointment on that day to overlap
with another appointment and tried printing that day..... Well,
unfortunately it printed without crashing and so things aren't as
simple as I thought.

Back I went to the second day that causes Evo to crash while printing.
 I tried printing that day and sure enough it crashed as well, as is,
and with the iconic appointment removed.  However, as soon as I moved
the overlapping appointment to a different day, it too printed without
crashing.

Therefor, there seems to be a definite link between the crashing when
attempting to print and overlapping appointments but it isn't as
simple as creating an overlapping appointment and then trying to print
that.  Something else needs to be present as well and I don't know
what that is.

Lastly, the only other thing that I have changed on Evo lately is that
just prior to the crashes, I changed the configuration to extend the
definition of a working day from 9:00am through 5:00pm to 8:00am
through 6:00pm.  This seems a bit obscure and may be a red herring
but, what the heck, more info is better than less info (sometimes).

Doug
Comment 7 Gerardo Marin 2004-07-22 04:59:22 UTC
*** bug 261807 has been marked as a duplicate of this bug. ***
Comment 8 André Klapper 2004-09-22 11:12:21 UTC
*** bug 256780 has been marked as a duplicate of this bug. ***
Comment 9 André Klapper 2004-09-22 11:12:45 UTC
adding version info and keyword
Comment 10 André Klapper 2004-09-22 11:14:12 UTC
changing subject since this bug is very likely based on overlapping
appointments...
Comment 11 Gerardo Marin 2004-12-13 21:33:51 UTC
Still happens in 2.0.2
Comment 12 Gerardo Marin 2004-12-13 21:34:01 UTC
*** http://bugzilla.ximian.com/show_bug.cgi?id=70527 has been marked as a duplicate of this bug. ***
Comment 13 James Strandboge 2005-01-27 21:55:50 UTC
I too see these problems, with evolution 1.4.6 but printing a task. 
Based on backtrace, seems to happen in get_uri_without_password ()
from /usr/lib/evolution/1.4/components/libevolution-calendar.so.

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 1024 (LWP 8387)]
0x411251b7 in memcpy () from /lib/libc.so.6
(gdb) thread apply all bt
 

Thread 5 (Thread 3076 (LWP 8392))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 e_msgport_wait
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #4 e_thread_busy
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #5 pthread_start_thread
    from /lib/libpthread.so.0
  • #6 pthread_start_thread_event
    from /lib/libpthread.so.0

Thread 4 (Thread 2051 (LWP 8391))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 e_msgport_wait
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #4 e_thread_busy
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #5 pthread_start_thread
    from /lib/libpthread.so.0
  • #6 pthread_start_thread_event
    from /lib/libpthread.so.0

Thread 3 (Thread 1026 (LWP 8390))

  • #0 sigsuspend
    from /lib/libc.so.6
  • #1 __pthread_wait_for_restart_signal
    from /lib/libpthread.so.0
  • #2 pthread_cond_wait
    from /lib/libpthread.so.0
  • #3 e_msgport_wait
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #4 e_thread_busy
    from /usr/lib/evolution/1.4/libeutil.so.0
  • #5 pthread_start_thread
    from /lib/libpthread.so.0
  • #6 pthread_start_thread_event
    from /lib/libpthread.so.0

Thread 1 (Thread 1024 (LWP 8387))

  • #0 memcpy
    from /lib/libc.so.6
  • #1 get_uri_without_password
    from /usr/lib/evolution/1.4/components/libevolution-calendar.so
  • #2 get_uri_without_password
    from /usr/lib/evolution/1.4/components/libevolution-calendar.so
  • #3 print_comp
    from /usr/lib/evolution/1.4/components/libevolution-calendar.so
  • #4 comp_editor_focus
    from /usr/lib/evolution/1.4/components/libevolution-calendar.so
  • #5 bonobo_socket_add_id
    from /usr/lib/libbonoboui-2.so.0
  • #6 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #7 bonobo_closure_invoke_va_list
    from /usr/lib/libbonobo-2.so.0
  • #8 bonobo_closure_invoke
    from /usr/lib/libbonobo-2.so.0
  • #9 bonobo_socket_add_id
    from /usr/lib/libbonoboui-2.so.0
  • #10 Bonobo_UIComponent_execVerb
    from /usr/lib/libbonobo-2.so.0
  • #11 bonobo_ui_engine_get_ui_container
    from /usr/lib/libbonoboui-2.so.0
  • #12 bonobo_ui_engine_get_ui_container
    from /usr/lib/libbonoboui-2.so.0
  • #13 g_cclosure_marshal_VOID__POINTER
    from /usr/lib/libgobject-2.0.so.0
  • #14 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #15 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #16 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #17 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #18 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #19 bonobo_ui_engine_emit_verb_on_w
    from /usr/lib/libbonoboui-2.so.0
  • #20 bonobo_ui_sync_menu_add_popup
    from /usr/lib/libbonoboui-2.so.0
  • #21 g_cclosure_marshal_VOID__VOID
  • #22 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #23 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #24 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #25 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #26 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #27 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #28 _gtk_menu_shell_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #29 gtk_menu_reorder_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #30 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #31 g_cclosure_new_swap
    from /usr/lib/libgobject-2.0.so.0
  • #32 g_closure_invoke
    from /usr/lib/libgobject-2.0.so.0
  • #33 g_signal_emit_by_name
    from /usr/lib/libgobject-2.0.so.0
  • #34 g_signal_emit_valist
    from /usr/lib/libgobject-2.0.so.0
  • #35 g_signal_emit
    from /usr/lib/libgobject-2.0.so.0
  • #36 gtk_widget_send_expose
    from /usr/lib/libgtk-x11-2.0.so.0
  • #37 gtk_widget_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #38 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #39 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #40 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #41 unblock_source
    from /usr/lib/libglib-2.0.so.0
  • #42 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #43 g_main_context_dispatch
    from /usr/lib/libglib-2.0.so.0
  • #44 g_main_loop_run
    from /usr/lib/libglib-2.0.so.0
  • #45 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #46 main
  • #47 __libc_start_main
    from /lib/libc.so.6

Comment 14 JP Rosevear 2005-03-23 20:53:45 UTC
Still unable to reproduce this locally on 1.4, even with the calendar
provided in 56780.  Saw nothing in valgrind on 2.2.  Maybe someone who
can reliably reproduce this can run valgrind?
Comment 15 Christian Kirbach 2005-05-06 15:21:09 UTC
*** Bug 303222 has been marked as a duplicate of this bug. ***
Comment 16 Poornima 2005-05-12 11:12:17 UTC
James: Does this crash occur for all tasks or a for a specific task. If its for
a particular task if you could attach that task.ics or can you give more
information on what all the data is there in that task.  
Comment 17 James Strandboge 2005-05-12 15:01:58 UTC
Created attachment 46370 [details]
Task which crashes evolution when printing

How to crash:

I emailed this task to myself

pressed 'Ok' next to 'Choose an action:  Update'

The task showed up in my task list.  I highlighted the task, right clicked on
it, than clicked 'Print'.

Clicked 'Print' in the print dialog (note that printing to a file also crashes
evolution)

Evolution usually just disappears, but every once in a while bug-buddy catches
it.

This task crashes both 1.4.6 (from gnome2.2 Debian woody backport) and 2.0.2
from Official Debian Sarge.
Comment 18 James Strandboge 2005-05-12 15:36:05 UTC
Actually, it is for 2.0.4 from Debian Sarge.
Comment 19 James Strandboge 2005-05-12 15:44:11 UTC
To answer your questions, most tasks print ok.

The above attached task crashes evolution.

Tasks with long descriptions don't crash when printing, but the whole task
doesn't print either.  Eg I added the result of 'ls -l /usr/bin' to the
Description field of a task, and then printed it.  Though evolution was
extremely slow while working with this task, evolution did not crash, but I only
got one page of output (even on print to file).  This may be a different bug.
Comment 20 Poornima 2005-05-13 13:26:55 UTC
James: Thank you for inputs, i am not able to reproduce so far the crash for
task attached, i will try different ways to get this task into my task list and
print.
Comment 21 James Strandboge 2005-05-13 13:58:26 UTC
I just confirmed that if I do:

click on the below task in firefox
right clicking and doing 'Save page as' then saving it to disk as crash.ics
use evolution to mail crash.ics as an attachment
use 'Update' in evolution on the email with this attachment
highlight the task in evolution
right click, print
print to file (or printer-- doesn't matter)
click Print
crash
Comment 22 James Strandboge 2005-05-13 14:07:01 UTC
Here are my package versions:

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-686
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)

Versions of packages evolution depends on:
ii  evolution-data-serve 1.0.4-1             evolution database backend server
ii  gconf2               2.8.1-5             GNOME configuration database syste
ii  gnome-icon-theme     2.8.0-4             GNOME Desktop icon theme
ii  gtkhtml3.2           3.2.5-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.8.0-4             The ATK accessibility toolkit
ii  libaudiofile0        0.2.6-6             Open-source version of SGI's audio
ii  libbonobo2-0         2.8.1-2             Bonobo CORBA interfaces library
ii  libbonoboui2-0       2.8.1-2             The Bonobo UI library
ii  libc6                2.3.2.ds1-21        GNU C Library: Shared libraries an
ii  libcompfaceg1        1989.11.11-24       Compress/decompress images for mai
ii  libdb4.2             4.2.52-18           Berkeley v4.2 Database Libraries [
ii  libebook8            1.0.4-1             Client library for evolution addre
ii  libecal6             1.0.4-1             Client library for evolution calen
ii  libedataserver3      1.0.4-1             Utily library for evolution data s
ii  libegroupwise6       1.0.4-1             Client library for accessing group
ii  libesd0              0.2.35-2            Enlightened Sound Daemon - Shared
ii  libfontconfig1       2.3.1-2             generic font configuration library
ii  libfreetype6         2.1.7-2.4           FreeType 2 font engine, shared lib
ii  libgail-common       1.8.4-1             GNOME Accessibility Implementation
ii  libgail17            1.8.4-1             GNOME Accessibility Implementation
ii  libgal2.2-1          2.2.5-1             G App Libs (run time library)
ii  libgal2.2-common     2.2.5-1             G App Libs (common files)
ii  libgconf2-4          2.8.1-5             GNOME configuration database syste
ii  libgcrypt11          1.2.0-4             LGPL Crypto library - runtime libr
ii  libglade2-0          1:2.4.2-2           library to load .glade files at ru
ii  libglib2.0-0         2.6.4-1             The GLib library of C routines
ii  libgnome-keyring0    0.4.2-1             GNOME keyring services library
ii  libgnome-pilot2      2.0.12-1.2          Support libraries for gnome-pilot
ii  libgnome2-0          2.8.1-2             The GNOME 2 library - runtime file
ii  libgnomecanvas2-0    2.8.0-1             A powerful object-oriented display
ii  libgnomeprint2.2-0   2.8.2-1             The GNOME 2.2 print architecture -
ii  libgnomeprintui2.2-0 2.8.2-2             GNOME 2.2 print architecture User
ii  libgnomeui-0         2.8.1-3             The GNOME 2 libraries (User Interf
ii  libgnomevfs2-0       2.8.4-3             The GNOME virtual file-system libr
ii  libgnutls11          1.0.16-9            GNU TLS library - runtime library
ii  libgpg-error0        1.0-1               library for common error values an
ii  libgtk2.0-0          2.6.4-1             The GTK+ graphical user interface
ii  libgtkhtml3.2-11     3.2.5-1             HTML rendering/editing library - r
ii  libice6              4.3.0.dfsg.1-12.0.1 Inter-Client Exchange library
ii  libjpeg62            6b-9                The Independent JPEG Group's JPEG
ii  libldap2             2.1.30-6            OpenLDAP libraries
ii  libnspr4             2:1.7.7-2           Netscape Portable Runtime Library
ii  libnss3              2:1.7.7-2           Network Security Service Libraries
ii  liborbit2            1:2.12.2-1          libraries for ORBit2 - a CORBA ORB
ii  libpango1.0-0        1.8.1-1             Layout and rendering of internatio
ii  libpisock8           0.11.8-10           Library for communicating with a P
ii  libpisync0           0.11.8-10           Synchronization library for PalmOS
ii  libpopt0             1.7-5               lib for parsing cmdline parameters
ii  libsm6               4.3.0.dfsg.1-12.0.1 X Window System Session Management
ii  libsoup2.2-7         2.2.3-2             an HTTP library implementation in
ii  libtasn1-2           0.2.10-3            Manage ASN.1 structures (runtime)
ii  libx11-6             4.3.0.dfsg.1-12.0.1 X Window System protocol client li
ii  libxml2              2.6.16-7            GNOME XML library
ii  xlibs                4.3.0.dfsg.1-12     X Keyboard Extension (XKB) configu
ii  zlib1g               1:1.2.2-4           compression library - runtime
Comment 23 Poornima 2005-05-16 13:46:56 UTC
James: Thanks for inputs. I could reproduce the bug. It is specific to 'Debian',
I am not able to reproduce it on SUSE 9.x/ NLD. Developers over here will look
into it tomorrow, I will follow up with them to provide fix for this as soon as
possible.
Comment 24 James Strandboge 2005-05-16 14:08:51 UTC
I added a bug to the Debian BTS referencing this bug a few days ago:

308962@bugs.debian.org
Comment 25 Chenthill P 2005-08-22 16:44:14 UTC
It might be a packaging issue.
Comment 26 Harry Lu 2006-02-20 03:52:11 UTC
This is not a accessibility bug.
Please remove the accessibility keyword.
Comment 27 André Klapper 2006-04-21 14:20:53 UTC
harry: done
Comment 28 André Klapper 2006-05-27 21:32:27 UTC
anyone able to reproduce this bug with any newer version of evolution, like 2.4.2.1 or 2.6 on debian? i have only seen 2.0 reports on this.
Comment 29 Christian Kirbach 2006-08-29 21:12:38 UTC
Closing this bug report as no further information has been provided. Please feel free to reopen this bug if you can provide the information asked for.
Thanks!
Comment 30 James Strandboge 2006-08-29 21:30:52 UTC
I just tried this on Ubuntu Dapper 6.06.1 and it caused a crash.  This is a debian based distribution, but I don't know how close the evolution and gnome packaging is to Debian though.
Comment 31 James Strandboge 2006-08-29 21:33:45 UTC
This is evolution 2.6.1 BTW.  I can't see how to re-open this, but it is defintely not fixed yet.
Comment 32 Christian Kirbach 2006-08-29 21:52:10 UTC
James can you install debuggin packages, please, and post a backtrace?
Comment 33 James Strandboge 2006-08-29 23:40:27 UTC
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1231623968 (LWP 29083)]
0xb71129dc in memcpy () from /lib/tls/i686/cmov/libc.so.6
(gdb) thread apply all bt

Thread 1 (Thread -1231623968 (LWP 29083))

  • #0 memcpy
    from /lib/tls/i686/cmov/libc.so.6
  • #1 bound_text
    at print.c line 757
  • #2 print_comp
    at print.c line 2470
  • #3 e_calendar_table_on_print_task
    at e-calendar-table.c line 1066
  • #4 ep_activate
    at e-popup.c line 304
  • #5 IA__g_cclosure_marshal_VOID__VOID
  • #6 IA__g_closure_invoke
    at gclosure.c line 490
  • #7 signal_emit_unlocked_R
    at gsignal.c line 2438
  • #8 IA__g_signal_emit_valist
    at gsignal.c line 2197
  • #9 IA__g_signal_emit
    at gsignal.c line 2241
  • #10 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #11 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #12 gtk_menu_shell_activate_item
    from /usr/lib/libgtk-x11-2.0.so.0
  • #13 gtk_menu_reorder_child
    from /usr/lib/libgtk-x11-2.0.so.0
  • #14 _gtk_marshal_BOOLEAN__BOXED
    from /usr/lib/libgtk-x11-2.0.so.0
  • #15 g_type_class_meta_marshal
    at gclosure.c line 567
  • #16 IA__g_closure_invoke
    at gclosure.c line 490
  • #17 signal_emit_unlocked_R
    at gsignal.c line 2476
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2207
  • #19 IA__g_signal_emit
    at gsignal.c line 2241
  • #20 gtk_widget_activate
    from /usr/lib/libgtk-x11-2.0.so.0
  • #21 gtk_propagate_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #22 gtk_main_do_event
    from /usr/lib/libgtk-x11-2.0.so.0
  • #23 _gdk_events_queue
    from /usr/lib/libgdk-x11-2.0.so.0
  • #24 IA__g_main_context_dispatch
    at gmain.c line 1916
  • #25 g_main_context_iterate
    at gmain.c line 2547
  • #26 IA__g_main_loop_run
    at gmain.c line 2751
  • #27 bonobo_main
    from /usr/lib/libbonobo-2.so.0
  • #28 main
    at main.c line 612

Comment 34 Christian Kirbach 2006-08-30 07:29:37 UTC
thank you, so 

bound_text (pc=0xa40f0f0, font=0x8418780,
    text=<value optimized out>, left=29.763779527559059,
    right=565.51181102362204, top=592.94976624656124,
    bottom=42.094488188976385, indent=0) at print.c:757

is leading up to a bogus memcpy() ...
Comment 35 Chenthill P 2006-08-30 08:17:30 UTC

*** This bug has been marked as a duplicate of 324221 ***