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 334391 - random connector crash while attaching a file to an appointment and clicking on "save"
random connector crash while attaching a file to an appointment and clicking ...
Status: RESOLVED FIXED
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
2.5.x
Other All
: Normal critical
: ---
Assigned To: Connector Maintainer
Ximian Connector QA
Depends on:
Blocks:
 
 
Reported: 2006-03-13 07:59 UTC by Vandana
Modified: 2006-04-04 09:21 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12


Attachments
patch (720 bytes, patch)
2006-03-13 08:39 UTC, Sushma Rai
none Details | Review

Description Vandana 2006-03-13 07:59:27 UTC
Steps to reproduce:
1. go to an appointment in the calendar tab 
2. Attach a file
3. Click on save
4. Evolution Exchange crashes


Stack trace:
Backtrace was generated from '/opt/gnome/libexec/evolution-exchange-storage'

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1235188048 (LWP 3854)]
[New Thread -1255150688 (LWP 4624)]
[New Thread -1236444256 (LWP 3855)]
0xffffe410 in __kernel_vsyscall ()

Thread 2 (Thread -1255150688 (LWP 4624))

  • #0 __kernel_vsyscall
  • #1 __waitpid_nocancel
    from /lib/libpthread.so.0
  • #2 gnome_init_with_popt_table
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #3 <signal handler called>
  • #4 free
    from /lib/libc.so.6
  • #5 g_free
    from /opt/gnome/lib/libglib-2.0.so.0
  • #6 create_object
    at e-cal-backend-exchange-calendar.c line 874
  • #7 e_cal_backend_sync_create_object
    at e-cal-backend-sync.c line 232
  • #8 _e_cal_backend_create_object
    at e-cal-backend-sync.c line 683
  • #9 e_cal_backend_create_object
    at e-cal-backend.c line 891
  • #10 impl_Cal_createObject
    at e-data-cal.c line 324
  • #11 _ORBIT_skel_small_GNOME_Evolution_Calendar_Cal_createObject
    at Evolution-DataServer-Calendar-common.c line 112
  • #12 IOP_start_profiles
    from /opt/gnome/lib/libORBit-2.so.0
  • #13 ORBit_OAObject_invoke
    from /opt/gnome/lib/libORBit-2.so.0
  • #14 ORBit_small_invoke_adaptor
    from /opt/gnome/lib/libORBit-2.so.0
  • #15 ORBit_recv_buffer_return_sys_exception
    from /opt/gnome/lib/libORBit-2.so.0
  • #16 ORBit_recv_buffer_return_sys_exception
    from /opt/gnome/lib/libORBit-2.so.0
  • #17 giop_thread_queue_process
    from /opt/gnome/lib/libORBit-2.so.0
  • #18 giop_init
    from /opt/gnome/lib/libORBit-2.so.0
  • #19 g_thread_pool_push
    from /opt/gnome/lib/libglib-2.0.so.0
  • #20 g_thread_create_full
    from /opt/gnome/lib/libglib-2.0.so.0
  • #21 start_thread
    from /lib/libpthread.so.0
  • #22 clone
    from /lib/libc.so.6


Other information:
Comment 1 Sushma Rai 2006-03-13 08:39:37 UTC
Created attachment 61152 [details] [review]
patch 

Fix for freeing uninitialized value.
Comment 2 Sushma Rai 2006-04-04 08:31:56 UTC
Fix committed to gnome-2-14 branch and cvs head.