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 320488 - evolution 2.5.1 does not start when exiting in calendar view
evolution 2.5.1 does not start when exiting in calendar view
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Shell
2.6.x (obsolete)
Other Linux
: High major
: ---
Assigned To: Evolution Shell Maintainers Team
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2005-11-02 11:01 UTC by André Klapper
Modified: 2013-09-13 00:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description André Klapper 2005-11-02 11:01:43 UTC
Version details: evolution-2.5.1.0.200510270931-0.snap.novell.11.1
Distribution/Version: suse9.3

basically, the summary says everything. when i leave evolution with the calendar
view open and start it again, it hangs. no GUI.

attached stacktrace has been produced by waiting some time and then hitting
ctrl+c. i removed confidential data as server addresses.

$:andre\> gdb evolution
GNU gdb 6.3
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 "i586-suse-linux"...Using host libthread_db library
"/lib/tls/libthread_db.so.1".

(gdb) run
Starting program: /opt/gnome/bin/evolution
[Thread debugging using libthread_db enabled]
[New Thread 1098111520 (LWP 11109)]
evolution-shell-Message: Killing old version of evolution-data-server...
adding hook target 'source'
priv (MemosComponentnPrivate) == 0x81b3c18

(evolution:11109): camel-WARNING **: camel_exception_get_id called with NULL
parameter.
[New Thread 1108061104 (LWP 11133)]

(evolution:11109): camel-WARNING **: camel_exception_get_id called with NULL
parameter.
[New Thread 1110289328 (LWP 11134)]
[New Thread 1112390576 (LWP 11135)]
[New Thread 1114491824 (LWP 11136)]
[Thread 1112390576 (LWP 11135) exited]
[New Thread 1116744624 (LWP 11137)]
[New Thread 1120930736 (LWP 11138)]
[New Thread 1112390576 (LWP 11139)]
[New Thread 1123031984 (LWP 11140)]
[Thread 1116744624 (LWP 11137) exited]
[New Thread 1125137328 (LWP 11141)]
[New Thread 1127238576 (LWP 11142)]
[New Thread 1116744624 (LWP 11143)]
[Thread 1125137328 (LWP 11141) exited]
[Thread 1112390576 (LWP 11139) exited]

(evolution:11109): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC
(gc)' failed
[Thread 1116744624 (LWP 11143) exited]
[New Thread 1112390576 (LWP 11144)]
[New Thread 1116744624 (LWP 11149)]
[Thread 1116744624 (LWP 11149) exited]

Program received signal SIGINT, Interrupt.
[Switching to Thread 1098111520 (LWP 11109)]
0xffffe410 in ?? ()
(gdb) thread apply all bt

Thread 1 (Thread 1098111520 (LWP 11109))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 pthread_cond_wait
    from /lib/tls/libpthread.so.0
  • #5 e_cal_set_default_timezone
    at e-cal.c line 5042
  • #6 open_ecal
    at gnome-cal.c line 2520
  • #7 gnome_calendar_set_default_source
    at gnome-cal.c line 2892
  • #8 update_uri_for_primary_selection
    at calendar-component.c line 346
  • #9 primary_source_selection_changed_cb
    at calendar-component.c line 587
  • #10 g_cclosure_marshal_VOID__VOID
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #11 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #12 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #13 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #14 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #15 selection_changed_callback
    at e-source-selector.c line 517
  • #16 g_cclosure_marshal_VOID__VOID
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #17 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #18 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #19 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #20 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #21 gtk_tree_selection_select_range
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #22 gtk_tree_selection_select_path
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #23 gtk_tree_selection_select_iter
    from /opt/gnome/lib/libgtk-x11-2.0.so.0
  • #24 e_source_selector_set_primary_selection
    at e-source-selector.c line 1112
  • #25 update_primary_selection
    at calendar-component.c line 438
  • #26 create_component_view
    at calendar-component.c line 1365
  • #27 impl_createControls
    at calendar-component.c line 1444
  • #28 _ORBIT_skel_small_GNOME_Evolution_Component_createControls
    at Evolution-common.c line 24
  • #29 ORBit_c_stub_invoke
    from /opt/gnome/lib/libORBit-2.so.0
  • #30 GNOME_Evolution_Component_createControls
    at Evolution-stubs.c line 28
  • #31 init_view
    at e-shell-window.c line 224
  • #32 switch_view
    at e-shell-window.c line 292
  • #33 sidebar_button_selected_callback
    at e-shell-window.c line 414
  • #34 g_cclosure_marshal_VOID
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #35 g_closure_invoke
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #36 g_signal_chain_from_overridden
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #37 g_signal_emit_valist
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #38 g_signal_emit
    from /opt/gnome/lib/libgobject-2.0.so.0
  • #39 e_sidebar_select_button
    at e-sidebar.c line 537
  • #40 e_shell_window_switch_to_component
    at e-shell-window.c line 950
  • #41 e_shell_window_new
    at e-shell-window.c line 910
  • #42 e_shell_create_window
    at e-shell.c line 931
  • #43 idle_cb
    at main.c line 380
  • #44 g_list_push_allocator
    from /opt/gnome/lib/libglib-2.0.so.0
  • #45 g_main_context_dispatch
    from /opt/gnome/lib/libglib-2.0.so.0
  • #46 g_main_context_acquire
    from /opt/gnome/lib/libglib-2.0.so.0
  • #47 g_main_loop_run
    from /opt/gnome/lib/libglib-2.0.so.0
  • #48 bonobo_main
    from /opt/gnome/lib/libbonobo-2.so.0
  • #49 main
    at main.c line 602
The program is running.  Exit anyway? (y or n) y
$:andre\>
Comment 1 vivek jain 2005-11-03 10:47:44 UTC
I can't reproduce this, can you reproduce or it just happened once?
Comment 2 André Klapper 2005-11-03 11:06:06 UTC
hi vivek, i can reproduce this perfectly. if i can still reproduce it with the
next snapshot or after my next compilation from cvs on my own, i'M going to
reopen this one. (the rpm snapshot i am using is several days old).
Comment 3 Chenthill P 2005-11-07 06:59:37 UTC
This has been fixed in cvs HEAD. This happens since EDS doesn get started on
evolution startup. The fix was committed on september 26 in
evolution-data-server by harish.