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 584456 - View done notification received after ECalView freed
View done notification received after ECalView freed
Status: RESOLVED DUPLICATE of bug 628563
Product: evolution-data-server
Classification: Platform
Component: Calendar
2.30.x (obsolete)
Other All
: High critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
: 584735 589892 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-06-01 14:39 UTC by Russell Harrison
Modified: 2011-01-05 17:48 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Russell Harrison 2009-06-01 14:39:12 UTC
What were you doing when the application crashed?
Using other applications


Distribution: Fedora release 10 (Cambridge)
Gnome Release: 2.24.3 2009-01-16 (Red Hat, Inc)
BugBuddy Version: 2.24.2

System: Linux 2.6.27.24-170.2.68.fc10.i686 #1 SMP Wed May 20 23:10:16 EDT 2009 i686
X Vendor: The X.Org Foundation
X Vendor Release: 10503000
Selinux: Enforcing
Accessibility: Disabled
GTK+ Theme: Nodoka
Icon Theme: Fedora

Memory status: size: 304738304 vsize: 304738304 resident: 64204800 share: 25100288 rss: 64204800 rss_rlim: 18446744073709551615
CPU usage: start_time: 1243864963 rtime: 1317 utime: 1097 stime: 220 cutime:6 cstime: 12 timeout: 0 it_real_value: 0 frequency: 100

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

[Thread debugging using libthread_db enabled]
[New Thread 0xb801d990 (LWP 797)]
[New Thread 0xad241b90 (LWP 1583)]
[New Thread 0xb0446b90 (LWP 1079)]
[New Thread 0xb0e47b90 (LWP 1078)]
[New Thread 0xadc42b90 (LWP 1011)]
[New Thread 0xab43eb90 (LWP 965)]
[New Thread 0xb0e88b90 (LWP 846)]
[New Thread 0xb1aebb90 (LWP 844)]
[New Thread 0xb33fbb90 (LWP 843)]
[New Thread 0xb3dfcb90 (LWP 842)]
[New Thread 0xb47fdb90 (LWP 840)]
[New Thread 0xb51feb90 (LWP 839)]
[New Thread 0xb71c8b90 (LWP 836)]
[New Thread 0xb7d1bb90 (LWP 835)]
0x004b4416 in __kernel_vsyscall ()

Thread 1 (Thread 0xb801d990 (LWP 797))

  • #0 __kernel_vsyscall
  • #1 waitpid
    from /lib/libpthread.so.0
  • #2 IA__g_spawn_sync
    at gspawn.c line 382
  • #3 IA__g_spawn_command_line_sync
    at gspawn.c line 694
  • #4 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #5 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #6 ??
    from /usr/lib/gtk-2.0/modules/libgnomebreakpad.so
  • #7 segv_redirect
    at main.c line 414
  • #8 <signal handler called>
  • #9 g_type_class_meta_marshal
    at gclosure.c line 876
  • #10 IA__g_closure_invoke
    at gclosure.c line 767
  • #11 signal_emit_unlocked_R
    at gsignal.c line 3174
  • #12 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #13 IA__g_signal_emit
    at gsignal.c line 3034
  • #14 view_done_cb
    at e-cal-view.c line 124
  • #15 IA__g_cclosure_marshal_VOID__INT
    at gmarshal.c line 216
  • #16 IA__g_closure_invoke
    at gclosure.c line 767
  • #17 signal_emit_unlocked_R
    at gsignal.c line 3244
  • #18 IA__g_signal_emit_valist
    at gsignal.c line 2977
  • #19 IA__g_signal_emit
    at gsignal.c line 3034
  • #20 impl_notifyQueryDone
    at e-cal-view-listener.c line 211
  • #21 _ORBIT_skel_small_GNOME_Evolution_Calendar_CalViewListener_notifyQueryDone
    at Evolution-DataServer-Calendar-common.c line 36
  • #22 ORBit_POAObject_invoke
    at poa.c line 1148
  • #23 ORBit_OAObject_invoke
    at orbit-adaptor.c line 340
  • #24 ORBit_small_invoke_adaptor
    at orbit-small.c line 846
  • #25 ORBit_POAObject_handle_request
    at poa.c line 1357
  • #26 ORBit_POAObject_invoke_incoming_request
    at poa.c line 1427
  • #27 giop_thread_queue_process
    at giop.c line 792
  • #28 giop_mainloop_handle_input
    at giop.c line 482
  • #29 link_source_dispatch
    at linc-source.c line 164
  • #30 g_main_dispatch
    at gmain.c line 2144
  • #31 IA__g_main_context_dispatch
    at gmain.c line 2697
  • #32 g_main_context_iterate
    at gmain.c line 2778
  • #33 IA__g_main_loop_run
    at gmain.c line 2986
  • #34 bonobo_main
    at bonobo-main.c line 311
  • #35 main
    at main.c line 690


----------- .xsession-errors (24 sec old) ---------------------
(evolution:797): camel-imap-provider-WARNING **: Unable to load summary no such table: RSS Feeds
(evolution:797): camel-imap-provider-WARNING **: Unable to load summary no such table: Sync Issues
(evolution:797): camel-imap-provider-WARNING **: Unable to load summary no such table: Sync Issues/Local Failures
(evolution:797): camel-imap-provider-WARNING **: Unable to load summary no such table: Tasks
(evolution:797): evolution-mail-WARNING **: Failed to refresh folders: No such folder Public Folders/Hidden
(evolution:797): GLib-GObject-CRITICAL **: g_object_ref: assertion `object->ref_count > 0' failed
--------------------------------------------------
Comment 1 Fabio Durán Verdugo 2009-06-03 22:59:42 UTC
*** Bug 584735 has been marked as a duplicate of this bug. ***
Comment 2 Fabio Durán Verdugo 2009-07-27 15:51:27 UTC
*** Bug 589892 has been marked as a duplicate of this bug. ***
Comment 3 Milan Crha 2010-03-24 13:37:40 UTC
I saw a similar issue with 2.29 (today's master), with DBus. It didn't crash to me, but claimed on the console about wrong ECalView pointer. Mine trace is below, and for your information, all other threads are not doing anything with the DBus or calendar. Also, this is the main thread, if you are wondering.
With respect of reproducer steps, it's pretty hard to reproduce, I was unable under gdb directly, but it happens when changing date in the calendar view "quickly", and with a bit of luck on timing the ECalView is freed before the reply is received, then the reply is working with a freed pointer.

  • #11 done_cb
    at e-cal-view.c line 193
  • #12 IA__g_cclosure_marshal_VOID__UINT
    at gmarshal.c line 251
  • #13 marshal_dbus_message_to_g_marshaller
    at dbus-gproxy.c line 1673
  • #14 IA__g_closure_invoke
    at gclosure.c line 767
  • #15 signal_emit_unlocked_R
    at gsignal.c line 3247
  • #16 IA__g_signal_emit_valist
    at gsignal.c line 2980
  • #17 IA__g_signal_emit
    at gsignal.c line 3037
  • #18 dbus_g_proxy_emit_remote_signal
    at dbus-gproxy.c line 1726
  • #19 dbus_g_proxy_manager_filter
    at dbus-gproxy.c line 1293
  • #20 dbus_connection_dispatch
    from /lib64/libdbus-1.so.3
  • #21 message_queue_dispatch
    at dbus-gmain.c line 101
  • #22 g_main_dispatch
    at gmain.c line 1960
  • #23 IA__g_main_context_dispatch
    at gmain.c line 2513
  • #24 g_main_context_iterate
    at gmain.c line 2591
  • #25 IA__g_main_loop_run
    at gmain.c line 2799
  • #26 IA__gtk_main
    at gtkmain.c line 1205
  • #27 main
    at main.c line 578

Comment 4 Milan Crha 2011-01-05 17:48:53 UTC
This might be fixed with changes from bug #628563, thus I'm closing this as a duplicate of it. Please reopen if you'll see this with any later version of evolution-data-server which will have that fix included. Thanks in advance.

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