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 327427 - Connector Crash on Critical Error
Connector Crash on Critical Error
Status: RESOLVED FIXED
Product: evolution-data-server
Classification: Platform
Component: Calendar
1.6.x (obsolete)
Other All
: Normal critical
: ---
Assigned To: Veerapuram Varadhan
Ximian Connector QA
Depends on:
Blocks:
 
 
Reported: 2006-01-17 21:23 UTC by Ryan P Skadberg
Modified: 2013-09-14 16:49 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14


Attachments
Fix for the crash (1.68 KB, patch)
2006-01-18 16:05 UTC, Veerapuram Varadhan
none Details | Review

Description Ryan P Skadberg 2006-01-17 21:23:41 UTC
Steps to reproduce:
With Gnome Session 2.13.4, Critical errors cause applications to crash (ick!) 
Well, here is one of those critical errors in Connector that is triggering this.

Stack trace:
[skadz@codewarrior ~]$ gdb /usr/libexec/evolution/2.6/evolution-exchange-storage
GNU gdb Red Hat Linux (6.3.0.0-1.94rh)
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for details.
This GDB was configured as "i386-redhat-linux-gnu"...Using host libthread_db
library "/lib/libthread_db.so.1".

(gdb) run
Starting program: /usr/libexec/evolution/2.6/evolution-exchange-storage
Reading symbols from shared object read from target memory...done.
Loaded system supplied DSO at 0xa46000
[Thread debugging using libthread_db enabled]
[New Thread -1208727888 (LWP 4450)]
[New Thread -1210827872 (LWP 4455)]
Evolution Exchange Storage up and running
[New Thread -1211094112 (LWP 4477)]

Bonobo-CRITICAL **: bonobo_object_corba_objref: assertion `BONOBO_IS_OBJECT
(object)' failed
aborting...

Program received signal SIGTRAP, Trace/breakpoint trap.
[Switching to Thread -1211094112 (LWP 4477)]
IA__g_logv (log_domain=Variable "log_domain" is not available.
) at gmessages.c:502
502               depth--;
(gdb) thread apply all bt

Thread 3 (Thread -1211094112 (LWP 4477))

  • #0 IA__g_logv
    at gmessages.c line 502
  • #1 IA__g_log
    at gmessages.c line 517
  • #2 IA__g_return_if_fail_warning
  • #3 bonobo_object_corba_objref
    at bonobo-object.c line 1222
  • #4 impl_CalFactory_getCal
    at e-data-cal-factory.c line 241
  • #5 _ORBIT_skel_small_GNOME_Evolution_Calendar_CalFactory_getCal
    at Evolution-DataServer-Calendar-common.c line 244
  • #6 IOP_start_profiles
    from /usr/lib/libORBit-2.so.0
  • #7 ORBit_OAObject_invoke
    from /usr/lib/libORBit-2.so.0
  • #8 ORBit_small_invoke_adaptor
    from /usr/lib/libORBit-2.so.0
  • #9 ORBit_recv_buffer_return_sys_exception
    from /usr/lib/libORBit-2.so.0
  • #10 ORBit_recv_buffer_return_sys_exception
    from /usr/lib/libORBit-2.so.0
  • #11 giop_thread_queue_process
    from /usr/lib/libORBit-2.so.0
  • #12 giop_init
    from /usr/lib/libORBit-2.so.0
  • #13 g_thread_pool_thread_proxy
    at gthreadpool.c line 172
  • #14 g_thread_create_proxy
    at gthread.c line 582
  • #15 start_thread
    at pthread_create.c line 261
  • #16 ??
    from /lib/libc.so.6
(gdb)

Other information:
Comment 1 Veerapuram Varadhan 2006-01-18 16:05:21 UTC
Created attachment 57595 [details] [review]
Fix for the crash
Comment 2 Sushma Rai 2006-01-19 04:51:58 UTC
Moving to Calendar.
Comment 3 Veerapuram Varadhan 2006-02-02 11:48:12 UTC
Fixed in Head.