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 312474 - Evolution locks up on trying to make a calendar event movable
Evolution locks up on trying to make a calendar event movable
Status: RESOLVED INCOMPLETE
Product: evolution
Classification: Applications
Component: Calendar
2.4.x (obsolete)
Other Linux
: High critical
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks:
 
 
Reported: 2005-08-03 15:14 UTC by Ryan P Skadberg
Modified: 2013-09-13 00:47 UTC
See Also:
GNOME target: ---
GNOME version: 2.11/2.12


Attachments
Backtrace of Evolution while this is happening (30.39 KB, text/plain)
2005-08-03 15:15 UTC, Ryan P Skadberg
Details
Backtrace of EDS while this is happening (12.73 KB, text/plain)
2005-08-03 15:15 UTC, Ryan P Skadberg
Details
Hopefully a better BT (25.14 KB, text/plain)
2006-03-03 15:23 UTC, Ryan P Skadberg
Details
Another backtrace on 2.6.2 (26.84 KB, text/plain)
2006-06-12 18:32 UTC, oa
Details

Description Ryan P Skadberg 2005-08-03 15:14:37 UTC
Distribution/Version: Fedora Rawhide

Tried to make an instance of a weekly calendar event movable and evolution locked up

evo 2.3.6.1
eds 1.3.6.1

Backtraces attached.
Comment 1 Ryan P Skadberg 2005-08-03 15:15:14 UTC
Created attachment 50177 [details]
Backtrace of Evolution while this is happening
Comment 2 Ryan P Skadberg 2005-08-03 15:15:42 UTC
Created attachment 50178 [details]
Backtrace of EDS while this is happening
Comment 3 Carsten Guenther 2005-09-14 00:44:44 UTC
100% reproducable for me with Evolution 2.4.0 on FC4.
Comment 4 Christian Kellner 2005-09-14 01:02:59 UTC
Yeah I can also see evo dieing here. Confirming and raising priority and serverity.

*** glibc detected *** evolution: double free or corruption (fasttop):
0x09ea7f48 ***
======= Backtrace: =========
/lib/libc.so.6[0x216904]
/lib/libc.so.6(__libc_free+0x77)[0x216e3f]
/usr/lib/libglib-2.0.so.0(g_free+0x22)[0x34d594]
/usr/lib/evolution/2.4/components/libevolution-calendar.so[0xeba345]
/usr/lib/evolution/2.4/libeutil.so.0[0x5809461]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43)[0x49a2d3]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e)[0x48eb98]
/usr/lib/libgobject-2.0.so.0[0x49d1e3]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6ab)[0x49e820]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0x49eb93]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_activate+0x8a)[0x9668ed]
/usr/lib/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0xd0)[0x893539]
/usr/lib/libgtk-x11-2.0.so.0[0x89380d]
/usr/lib/libgtk-x11-2.0.so.0[0x889f3e]
/usr/lib/libgtk-x11-2.0.so.0[0x8848fc]
/usr/lib/libgobject-2.0.so.0[0x48e565]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11e)[0x48eb98]
/usr/lib/libgobject-2.0.so.0[0x49d36f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x41e)[0x49e593]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0x49eb93]
/usr/lib/libgtk-x11-2.0.so.0[0x966acf]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0xc1)[0x883038]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x325)[0x883470]
/usr/lib/libgdk-x11-2.0.so.0[0x6fb6c3]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1dc)[0x3469ee]
/usr/lib/libglib-2.0.so.0[0x349a06]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a1)[0x349cf3]
/usr/lib/libbonobo-2.so.0(bonobo_main+0x63)[0x130660]
evolution(main+0x45e)[0x805e706]
/lib/libc.so.6(__libc_start_main+0xdf)[0x1c84ff]
evolution[0x8051171]
======= Memory map: ========
Comment 5 Chenthill P 2005-09-14 11:26:50 UTC
I tried the same operation in SUSE 10 but the crash does not happen. It would be
really helpful if you provide a better stack trace with debugging symbols. The
fillowing link could be reffered http://live.gnome.org/GettingTraces.
Comment 6 Carsten Guenther 2005-09-22 17:05:33 UTC
This also happens when you try to move an item from one calendar to another
(right-click -> "Move to Calendar..."). You get the excact same stacktrace.

I'll try to provide one with more information today.
Comment 7 Carsten Guenther 2005-09-22 18:39:55 UTC
Has this been fixed? I cannot reproduce it with the current gnome-2-12 branch
but I haven't seen any patch on the list either. I still can reproduce it with
2.4.0 though.
Comment 8 Ryan P Skadberg 2005-12-14 23:45:33 UTC
I saw this again with 2.5.2 this week.  I'll attempt to test again in the next
couple of days.
Comment 9 Chenthill P 2005-12-20 20:08:55 UTC
(In reply to comment #8)
> I saw this again with 2.5.2 this week.  I'll attempt to test again in the next
> couple of days.

If you see it please get us the stack traces of EDS and evolution.

Comment 10 Ryan P Skadberg 2006-01-17 18:03:04 UTC
I just saw this again on 2.5.4.  On the command line, I got:

*** glibc detected *** evolution: double free or corruption (fasttop): 0x0ad87dc
0 ***
======= Backtrace: =========
/lib/libc.so.6[0x810948]
/lib/libc.so.6(__libc_free+0x79)[0x813e4d]
/usr/lib/libglib-2.0.so.0(g_free+0x22)[0x545412]
/usr/lib/evolution/2.6/components/libevolution-calendar.so[0x643ae78]
/usr/lib/evolution/2.6/libeutil.so.0[0x422b3cf]
/usr/lib/libgobject-2.0.so.0(g_cclosure_marshal_VOID__VOID+0x43)[0xb2b8b8]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11c)[0xb1edba]
/usr/lib/libgobject-2.0.so.0[0xb2ff78]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x820)[0xb313f2]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb31695]
/usr/lib/libgtk-x11-2.0.so.0(gtk_widget_activate+0x8a)[0x6b5a49e]
/usr/lib/libgtk-x11-2.0.so.0(gtk_menu_shell_activate_item+0x116)[0x6a84acc]
/usr/lib/libgtk-x11-2.0.so.0[0x6a85f0a]
/usr/lib/libgtk-x11-2.0.so.0[0x6a7addd]
/usr/lib/libgtk-x11-2.0.so.0[0x6a795a3]
/usr/lib/libgobject-2.0.so.0[0xb1d6a5]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0x11c)[0xb1edba]
/usr/lib/libgobject-2.0.so.0[0xb305b1]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x6d1)[0xb312a3]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x29)[0xb31695]
/usr/lib/libgtk-x11-2.0.so.0[0x6b56830]
/usr/lib/libgtk-x11-2.0.so.0(gtk_propagate_event+0x179)[0x6a73b4d]
/usr/lib/libgtk-x11-2.0.so.0(gtk_main_do_event+0x2df)[0x6a74b95]
/usr/lib/libgdk-x11-2.0.so.0[0x6917213]
/usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x16e)[0x53ea43]
/usr/lib/libglib-2.0.so.0[0x541a83]
/usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1a7)[0x541e2c]
/usr/lib/libbonobo-2.so.0(bonobo_main+0x63)[0x2a3649]
evolution[0x805d53a]
/lib/libc.so.6(__libc_start_main+0xdc)[0x7c26b4]
evolution[0x804fe31]
Comment 11 Kjartan Maraas 2006-01-18 10:52:37 UTC
Do you have the debuginfo packages installed for evolution and deps? That would make this trace much more useful.
Comment 12 Ryan P Skadberg 2006-01-18 16:43:06 UTC
Backtraces of attaching to the process and seeing where it is stuck have been attached to this bug for a long time.  The crash is a new one and I will see if I can get it again, but you should look at the current backtraces first.
Comment 13 Chenthill P 2006-01-19 17:41:46 UTC
I have seen all the traces. They do not give much information for fixing it. Proviging a stack trace with debug info would be better.
Comment 14 Ryan P Skadberg 2006-01-19 18:59:45 UTC
As this is usually just a lockup and not a full fledged crash (well, at least it seems to be), it will be difficult, but I will see if I can get something together  this evening.
Comment 15 Chenthill P 2006-01-30 05:13:16 UTC
Please reopen the bug providing the necessary information.
Comment 16 Ryan P Skadberg 2006-03-03 15:23:55 UTC
Created attachment 60573 [details]
Hopefully a better BT

Here's another BT, this was with running gdb from the start.  Same exact crash as has been reported before, so I hope maybe this BT helps more.
Comment 17 Chenthill P 2006-03-10 06:17:37 UTC
Cool, this stack trace is very useful :) Thanks a lot.
Comment 18 Ryan P Skadberg 2006-04-16 14:55:34 UTC
This still seems present in 2.6.1.
Comment 19 oa 2006-06-12 18:32:33 UTC
Created attachment 67205 [details]
Another backtrace on 2.6.2

reproducable with 2.6.2 (latest FC5 update), backtrace attached. Steps to reproduce:

create a new event in a local calendar. Set recurrence to "occurs every 1 days for 5 times". Save event. Select second occurrence, choose "make this occurence movable". BT from console, unfortunately I can not find ORBit2-debuginfo from yum...
Comment 20 Milan Crha 2007-08-16 12:33:49 UTC
Works for me on actual Evolution 2.11.90 with evolution-data-server 1.11.90.
Probably because of (recent) changes in calendar, I suppose.
Comment 21 Suman Manjunath 2007-08-28 06:44:01 UTC
(In reply to comment #19)
> 
> create a new event in a local calendar. Set recurrence to "occurs every 1 days
> for 5 times". Save event. Select second occurrence, choose "make this occurence
> movable". ...
> 

works perfectly fine in SVN trunk - 2.11.90 .. :) 
[using openSuSE 10.3 alpha 6]

Comment 22 Milan Crha 2007-11-22 12:17:00 UTC
Closing as incomplete. Feel free to reopen when you face this problem again.