GNOME Bugzilla – Bug 579779
Evolution crashes when updating a repeated (ej, yearly) event for al event instances
Last modified: 2011-06-29 21:07:45 UTC
Steps to reproduce: 1. Create new all day event (date 5 of may 09) by typing directly into the all day event field 2. Open event to apply repetition (yearly, never ends) and save it 3. Re-open event to change text and save, selecting updating all instances 4. Selecting another month/date of the calendar causes crash of Evolution 5. Restart of Evolution necessary 6. Evolution crashes every time, when month with event (may) is selected Stack trace: user@home:~$ gdb evolution GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) run Starting program: /usr/bin/evolution [Thread debugging using libthread_db enabled] [New Thread 0xb6143770 (LWP 26099)] ** (evolution:26099): DEBUG: mailto URL command: evolution %s ** (evolution:26099): DEBUG: mailto URL program: evolution [New Thread 0xb55dab90 (LWP 26112)] [Thread 0xb55dab90 (LWP 26112) exited] [New Thread 0xb55dab90 (LWP 26113)] [New Thread 0xb4bffb90 (LWP 26114)] [Thread 0xb4bffb90 (LWP 26114) exited] [New Thread 0xb4bffb90 (LWP 26115)] [New Thread 0xb43feb90 (LWP 26116)] [New Thread 0xb3bfdb90 (LWP 26117)] [New Thread 0xb33fcb90 (LWP 26118)] [New Thread 0xb2a03b90 (LWP 26119)] ** (evolution:26099): DEBUG: EI: SHELL STARTUP [Thread 0xb33fcb90 (LWP 26118) exited] [New Thread 0xb33fcb90 (LWP 26122)] [New Thread 0xb20eab90 (LWP 26123)] [Thread 0xb2a03b90 (LWP 26119) exited] [New Thread 0xb2a03b90 (LWP 26124)] [New Thread 0xb18e9b90 (LWP 26125)] [Thread 0xb20eab90 (LWP 26123) exited] [Thread 0xb33fcb90 (LWP 26122) exited] [Thread 0xb2a03b90 (LWP 26124) exited] [Thread 0xb18e9b90 (LWP 26125) exited] [New Thread 0xb10e8b90 (LWP 26133)] [New Thread 0xb18e9b90 (LWP 26136)] [New Thread 0xb2a03b90 (LWP 26137)] [New Thread 0xb33fcb90 (LWP 26139)] [New Thread 0xb20eab90 (LWP 26141)] [Thread 0xb33fcb90 (LWP 26139) exited] [Thread 0xb20eab90 (LWP 26141) exited] [New Thread 0xb20eab90 (LWP 26142)] [Thread 0xb2a03b90 (LWP 26137) exited] [New Thread 0xb2a03b90 (LWP 26143)] [Thread 0xb20eab90 (LWP 26142) exited] [New Thread 0xb20eab90 (LWP 26144)] [Thread 0xb2a03b90 (LWP 26143) exited] [Thread 0xb20eab90 (LWP 26144) exited] [Thread 0xb18e9b90 (LWP 26136) exited] [New Thread 0xb18e9b90 (LWP 26148)] [New Thread 0xb20eab90 (LWP 26150)] [Thread 0xb18e9b90 (LWP 26148) exited] [Thread 0xb20eab90 (LWP 26150) exited] [New Thread 0xb20eab90 (LWP 26158)] [Thread 0xb20eab90 (LWP 26158) exited] [New Thread 0xb20eab90 (LWP 26163)] [Thread 0xb20eab90 (LWP 26163) exited] [New Thread 0xb20eab90 (LWP 26167)] [New Thread 0xb18e9b90 (LWP 26172)] [Thread 0xb18e9b90 (LWP 26172) exited] [New Thread 0xb18e9b90 (LWP 26179)] [Thread 0xb18e9b90 (LWP 26179) exited] [New Thread 0xb18e9b90 (LWP 26187)] [New Thread 0xb2a03b90 (LWP 26188)] (evolution:26099): calendar-gui-WARNING **: gnome-cal.c:915: Could not create the query: El motor está ocupado [Thread 0xb18e9b90 (LWP 26187) exited] [Thread 0xb2a03b90 (LWP 26188) exited] [New Thread 0xb2a03b90 (LWP 26192)] [Thread 0xb2a03b90 (LWP 26192) exited] [New Thread 0xb2a03b90 (LWP 26204)] [Thread 0xb2a03b90 (LWP 26204) exited] [New Thread 0xb2a03b90 (LWP 26212)] [Thread 0xb2a03b90 (LWP 26212) exited] [New Thread 0xb2a03b90 (LWP 26214)] [Thread 0xb2a03b90 (LWP 26214) exited] Comment: At this point, i forced the closing of Evolution Program received signal SIGTERM, Terminated. [Switching to Thread 0xb6143770 (LWP 26099)] 0xb801a430 in __kernel_vsyscall () (gdb) (gdb) thread apply all bt Cannot find new threads: generic error (gdb) (gdb) quit The program is running. Exit anyway? (y or n) y user@home:~$ Comment: At this point I restarted Evolution user@home:~$ ~$ gdb evolution GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu"... (gdb) run Starting program: /usr/bin/evolution [Thread debugging using libthread_db enabled] [New Thread 0xb6057770 (LWP 26453)] ** (evolution:26453): DEBUG: mailto URL command: evolution %s ** (evolution:26453): DEBUG: mailto URL program: evolution [New Thread 0xb54eeb90 (LWP 26464)] [Thread 0xb54eeb90 (LWP 26464) exited] [New Thread 0xb4affb90 (LWP 26465)] [New Thread 0xb54eeb90 (LWP 26468)] [New Thread 0xb4abeb90 (LWP 26469)] [New Thread 0xb42bdb90 (LWP 26470)] [New Thread 0xb3abcb90 (LWP 26472)] [Thread 0xb3abcb90 (LWP 26472) exited] [New Thread 0xb3abcb90 (LWP 26473)] [Thread 0xb3abcb90 (LWP 26473) exited] [Thread 0xb42bdb90 (LWP 26470) exited] ** (evolution:26453): DEBUG: EI: SHELL STARTUP [New Thread 0xb42bdb90 (LWP 26474)] (evolution:26453): calendar-gui-CRITICAL **: ecmt_value_at: assertion `row >= 0 && row < e_table_model_row_count (etm)' failed (evolution:26453): calendar-gui-CRITICAL **: ecmt_value_at: assertion `row >= 0 && row < e_table_model_row_count (etm)' failed *** glibc detected *** /usr/bin/evolution: corrupted double-linked list: 0xb2f065c8 *** ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6[0xb689307f] /lib/tls/i686/cmov/libc.so.6[0xb6894b8d] /lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x95)[0xb68969c5] /usr/lib/libglib-2.0.so.0(g_realloc+0x3a)[0xb69c816a] /usr/lib/libpango-1.0.so.0(pango_glyph_string_set_size+0x4e)[0xb6ba3a2e] /usr/lib/pango/1.6.0/modules/pango-basic-fc.so[0xb4c0fe7e] /usr/lib/libpango-1.0.so.0[0xb6baa5ca] /usr/lib/libpango-1.0.so.0(pango_shape+0x5a)[0xb6bbd3da] /usr/lib/libpango-1.0.so.0[0xb6baf4b2] /usr/lib/libpango-1.0.so.0[0xb6bafec5] /usr/lib/libpango-1.0.so.0[0xb6bb1c7c] /usr/lib/libpango-1.0.so.0[0xb6bb2e0b] /usr/lib/libpango-1.0.so.0(pango_layout_get_pixel_extents+0x7e)[0xb6bb4a7e] /usr/lib/libpango-1.0.so.0(pango_layout_get_pixel_size+0x3a)[0xb6bb4aea] /usr/lib/evolution/2.26/libetable.so.0[0xb7d60a20] /usr/lib/evolution/2.26/libetable.so.0(e_cell_height+0x28)[0xb7d59fa8] /usr/lib/evolution/2.26/libetable.so.0[0xb7d7e313] /usr/lib/evolution/2.26/libetable.so.0[0xb7d7e3cf] /usr/lib/evolution/2.26/libetable.so.0[0xb7d81a1d] /usr/lib/evolution/2.26/libemiscwidgets.so.0[0xb7efb52a] /usr/lib/evolution/2.26/libemiscwidgets.so.0[0xb7efb595] /usr/lib/evolution/2.26/libemiscwidgets.so.0[0xb7efb595] /usr/lib/evolution/2.26/libemiscwidgets.so.0[0xb7efb595] /usr/lib/evolution/2.26/libemiscwidgets.so.0[0xb7efc486] /usr/lib/libglib-2.0.so.0[0xb69bdc81] /usr/lib/libglib-2.0.so.0(g_main_context_dispatch+0x1e8)[0xb69bfb88] /usr/lib/libglib-2.0.so.0[0xb69c30eb] /usr/lib/libglib-2.0.so.0(g_main_loop_run+0x1ca)[0xb69c35ba] /usr/lib/libbonobo-2.so.0(bonobo_main+0x63)[0xb73aacc3] /usr/bin/evolution[0x805d563] /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe5)[0xb6839775] /usr/bin/evolution[0x8050221] ======= Memory map: ======== 08048000-08064000 r-xp 00000000 08:09 6820 /usr/bin/evolution 08064000-08065000 r--p 0001b000 08:09 6820 /usr/bin/evolution 08065000-08067000 rw-p 0001c000 08:09 6820 /usr/bin/evolution 08ace000-0914c000 rw-p 08ace000 00:00 0 [heap] b2f00000-b2f2b000 rw-p b2f00000 00:00 0 b2f2b000-b3000000 ---p b2f2b000 00:00 0 b30e2000-b30ed000 r-xp 00000000 08:09 9934 /usr/lib/libindicate.so.1.0.0 b30ed000-b30ee000 r--p 0000b000 08:09 9934 /usr/lib/libindicate.so.1.0.0 b30ee000-b30ef000 rw-p 0000c000 08:09 9934 /usr/lib/libindicate.so.1.0.0 b3106000-b3192000 r--p 00000000 08:09 42081 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf b3192000-b31f2000 rw-s 00000000 00:09 22577172 /SYSV00000000 (deleted) b31f2000-b3201000 r-xp 00000000 08:09 2569 /lib/libbz2.so.1.0.4 b3201000-b3202000 r--p 0000f000 08:09 2569 /lib/libbz2.so.1.0.4 b3202000-b3203000 rw-p 00010000 08:09 2569 /lib/libbz2.so.1.0.4 b3203000-b3234000 r-xp 00000000 08:09 9516 /usr/lib/libcroco-0.6.so.3.0.1 b3234000-b3237000 rw-p 00030000 08:09 9516 /usr/lib/libcroco-0.6.so.3.0.1 b3237000-b326a000 r-xp 00000000 08:09 9793 /usr/lib/libgsf-1.so.114.0.11 b326a000-b326b000 ---p 00033000 08:09 9793 /usr/lib/libgsf-1.so.114.0.11 b326b000-b326d000 r--p 00033000 08:09 9793 /usr/lib/libgsf-1.so.114.0.11 b326d000-b326e000 rw-p 00035000 08:09 9793 /usr/lib/libgsf-1.so.114.0.11 b326e000-b326f000 rw-p b326e000 00:00 0 b326f000-b32a0000 r-xp 00000000 08:09 10171 /usr/lib/librsvg-2.so.2.26.0 b32a0000-b32a1000 r--p 00031000 08:09 10171 /usr/lib/librsvg-2.so.2.26.0 b32a1000-b32a2000 rw-p 00032000 08:09 10171 /usr/lib/librsvg-2.so.2.26.0 b32b1000-b32b7000 r-xp 00000000 08:09 11388 /usr/lib/evolution/2.26/plugins/liborg-freedesktop-evolution-indicator.so b32b7000-b32b8000 r--p 00005000 08:09 11388 /usr/lib/evolution/2.26/plugins/liborg-freedesktop-evolution-indicator.so b32b8000-b32b9000 rw-p 00006000 08:09 11388 /usr/lib/evolution/2.26/plugins/liborg-freedesktop-evolution-indicator.so b32b9000-b32ba000 r-xp 00000000 08:09 12699 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so b32ba000-b32bb000 r--p 00000000 08:09 12699 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so b32bb000-b32bc000 rw-p 00001000 08:09 12699 /usr/lib/gtk-2.0/2.10.0/loaders/svg_loader.so b32bc000-b32bd000 ---p b32bc000 00:00 0 b32bd000-b3abd000 rw-p b32bd000 00:00 0 b3abd000-b3abe000 ---p b3abd000 00:00 0 b3abe000-b42be000 rw-p b3abe000 00:00 0 b42be000-b42bf000 ---p b42be000 00:00 0 b42bf000-b4abf000 rw-p b42bf000 00:00 0 b4abf000-b4ac0000 ---p b4abf000 00:00 0 b4ac0000-b4b00000 rw-p b4ac0000 00:00 0 b4b00000-b4b17000 r--p 00000000 08:09 53628 /usr/share/locale-langpack/es/LC_MESSAGES/evolution-data-server-2.26.mo b4b17000-b4b77000 rw-s 00000000 00:09 22544403 /SYSV00000000 (deleted) b4b77000-b4c0f000 r--p 00000000 08:09 42082 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf b4c0f000-b4c11000 r-xp 00000000 08:09 17979 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so b4c11000-b4c12000 r--p 00001000 08:09 17979 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so b4c12000-b4c13000 rw-p 00002000 08:09 17979 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so b4c13000-b4c19000 r--s 00000000 08:09 302444 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-x86.cache-2 b4c19000-b4c1b000 r--s 00000000 08:09 302448 /var/cache/fontconfig/99e8ed0e538f840c565b6ed5dad60d56-x86.cache-2 b4c1b000-b4c1e000 r--s 00000000 08:09 302406 /var/cache/fontconfig/e383d7ea5fbe662a33d9b44caf393297-x86.cache-2 b4c1e000-b4c1f000 r--s 00000000 08:09 302405 /var/cache/fontconfig/fd9505950c048a77dc4b710eb6a628ed-x86.cache-2 b4c1f000-b4c20000 r--s 00000000 08:09 302390 /var/cache/fontconfig/a2ab74764b07279e7c36ddb1d302cf26-x86.cache-2 b4c20000-b4c22000 r--s 00000000 08:09 302385 /var/cache/fontconfig/c69f04ab05004e31a6d5e715764f16d8-x86.cache-2 b4c22000-b4c26000 r--s 00000000 08:09 302261 /var/cache/fontconfig/926e794c3d5e5dffcaf2fa83ef8d36c2-x86.cache-2 b4c26000-b4c29000 r--s 00000000 08:09 302382 /var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-x86.cache-2 b4c29000-b4c2a000 r--s 00000000 08:09 302381 /var/cache/fontconfig/4c73fe0c47614734b17d736dbde7580a-x86.cache-2 b4c2a000-b4c2c000 r--s 00000000 08:09 302380 /var/cache/fontconfig/646addb8444faa74ee138aa00ab0b6a0-x86.cache-2 b4c2c000-b4c2f000 r--s 00000000 08:09 302379 /var/cache/fontconfig/a755afe4a08bf5b97852ceb7400b47bc-x86.cache-2 b4c2f000-b4c36000 r--s 00000000 08:09 302378 /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-x86.cache-2 b4c36000-b4c39000 r--s 00000000 08:09 302377 /var/cache/fontconfig/de156ccd2eddbdc19d37a45b8b2aac9c-x86.cache-2 b4c39000-b4c3b000 r--s 00000000 08:09 302372 /var/cache/fontconfig/da1bd5ca8443ffe22927a23ce431d198-x86.cache-2 b4c3b000-b4c43000 r--s 00000000 08:09 302371 /var/cache/fontconfig/e3de0de479f42330eadf588a55fb5bf4-x86.cache-2 b4c43000-b4c4e000 r--s 00000000 08:09 302370 /var/cache/fontconfig/0f34bcd4b6ee430af32735b75db7f02b-x86.cache-2 b4c4e000-b4c70000 r--s 00000000 08:09 302367 /var/cache/fontconfig/365b55f210c0a22e9a19e35191240f32-x86.cache-2 b4c70000-b4c72000 r--s 00000000 08:09 302347 /var/cache/fontconfig/2c5ba8142dffc8bf0377700342b8ca1a-x86.cache-2 b4c72000-b4c75000 r--s 00000000 08:09 302365 /var/cache/fontconfig/de9486f0b47a4d768a594cb4198cb1c6-x86.cache-2 b4c75000-b4c7c000 r--s 00000000 08:09 302364 /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-x86.cache-2 b4c7c000-b4c96000 r--s 00000000 08:09 284401 /usr/share/mime/mime.cache b4c96000-b4cb0000 r-xp 00000000 08:09 12404 /usr/lib/gio/modules/libgvfsdbus.so b4cb0000-b4cb1000 r--p 00019000 08:09 12404 /usr/lib/gio/modules/libgvfsdbus.so b4cb1000-b4cb2000 rw-p 0001a000 08:09 12404 /usr/lib/gio/modules/libgvfsdbus.so b4cb2000-b4cc4000 r-xp 00000000 08:09 9888 /usr/lib/libgvfscommon.so.0.0.0 b4cc4000-b4cc5000 r--p 00012000 08:09 9888 /usr/lib/libgvfscommon.so.0.0.0 b4cc5000-b4cc6000 rw-p 00013000 08:09 9888 /usr/lib/libgvfscommon.so.0.0.0 b4cc8000-b4cca000 r--s 00000000 08:09 302369 /var/cache/fontconfig/ddd4086aec35a5275babba44bb759c3c-x86.cache-2 b4cca000-b4cd0000 r--s 00000000 08:09 302362 /var/cache/fontconfig/089dead882dea3570ffc31a9898cfb69-x86.cache-2 b4cd0000-b4cd7000 r--s 00000000 08:09 296759 /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-x86.cache-2 b4cd7000-b4cdb000 r-xp 00000000 08:09 24829 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so b4cdb000-b4cdc000 r--p 00003000 08:09 24829 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so b4cdc000-b4cdd000 rw-p 00004000 08:09 24829 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so b4cdd000-b4cec000 r-xp 00000000 08:09 12403 /usr/lib/gio/modules/libgioremote-volume-monitor.so b4cec000-b4ced000 r--p 0000e000 08:09 12403 /usr/lib/gio/modules/libgioremote-volume-monitor.so b4ced000-b4cee000 rw-p 0000f000 08:09 12403 /usr/lib/gio/modules/libgioremote-volume Comment: At this point i forced the closing of Evolution Program received signal SIGABRT, Aborted. [Switching to Thread 0xb6057770 (LWP 26453)] 0xb7f2e430 in __kernel_vsyscall () (gdb) (gdb) quit The program is running. Exit anyway? (y or n) y user@home:~$ Other information: Problem can be resolved by restoring original calendar.ics file (if exists)
I tried to reproduce on 2.26.1. I got the crash in second step it self, i followed the steps mentioned in description. Gdb traces of evolution process Program received signal SIGSEGV, Segmentation fault. 0xb4f7f176 in comp_util_sanitize_recurrence_master (comp=0x8700150, client=0x85edf30) at comp-util.c:823 823 if (icaltime_compare_date_only (*rid.datetime.value, *sdt.value) == 0) (gdb) t a a bt
+ Trace 214680
Thread 1 (Thread 0xb6076760 (LWP 9560))
just as additional information, in the case i reported, i also used Evolution 2.26.1 the other thing is, that the problem occurred after migrating from ubuntu 8.10 to 9.04, mounting the /home i used in 8.10. i'm not sure if the error would have occurred in a clean environment?
Created attachment 133133 [details] [review] proposed evo patch for evolution; I can reproduce Akhil's crash, but not that Markus'. Markus, I assume you can still reproduce it, with a local calendar. Could you try to run evolution under gdb (gdb evolution --ex r) and reproduce the crash, please? When it happens, gdb will stop with a prompt, do "t a a bt" (quotes for clarity only) in gdb and paste the result of that command here, together with few lines above the place gdb stopped. Please ensure you've debug info packages for evolution and evolution-data-server installed. Thanks in advance.
Created attachment 133134 [details] with a ChangeLog entry
(In reply to comment #2) > just as additional information, in the case i reported, i also used Evolution > 2.26.1 > > the other thing is, that the problem occurred after migrating from ubuntu 8.10 > to 9.04, mounting the /home i used in 8.10. i'm not sure if the error would > have occurred in a clean environment? Oops, I overlooked this reply (cached page too long). I believe the clean environment would not fix it. I also believe the crash, the later one, when opening the exact time period, is already known, within bug #579176. Thought the initial crash, when creating such event, may be a different thing. I noticed those > (evolution:26453): calendar-gui-CRITICAL **: ecmt_value_at: > assertion `row >= 0 && row < e_table_model_row_count (etm)' failed > > (evolution:26453): calendar-gui-CRITICAL **: ecmt_value_at: > assertion `row >= 0 && row < e_table_model_row_count (etm)' failed just before a crash. I saw that too, somewhere else, if I recall correctly.
Milan, i tried to do reproduce the bug the way you mentioned, using gdb (gdb evolution --ex r) but when Evolution crashes, gdb doesn't show me any prompt that would permit to do the "t a a bt" here the last few lines of output before the crash [New Thread 0xb4ba2b90 (LWP 10223)] [Thread 0xb4ba2b90 (LWP 10223) exited] [New Thread 0xb4ba2b90 (LWP 10229)] [New Thread 0xb43a1b90 (LWP 10230)] [Thread 0xb43a1b90 (LWP 10230) exited] [Thread 0xb4ba2b90 (LWP 10229) exited] Markus Comment: even after one minute there is no change in gdb so i tried to type "t a a bt" like this t a a bt Markus Comment: at this point i forced Evolution to close Program terminated with signal SIGKILL, Killed. The program no longer exists. (gdb) (gdb) t a a bt No registers. (gdb) So I don't know if this behavior is normal or if I did something wrong. Just to ensure one thing, when you say "Please ensure you've debug info packages for evolution and evolution-data-server installed." we talk about that i have the following packages installed, right? - evolution-dbg - evolution-data-server-dbg If not, could you send me a link on how to install the debug info packages. Just let me know what else to do....
not sure but i guess i found a way to get the "t a a bt" info by doing a ctr+c after the Evolution crash? another thing that is probably no related to this bug but just for your information. after creating the event, sometimes it's not shown automatically and one has to change to another date and go back to the original one to make it visible. I thing this behavior is represented by the "calendar-gui-WARNING **: Couldn't find event window" you can see below. But again, i think it's no relevant for this bug The goes the trace, starting from the with a few lines before the crash: [Thread 0xb2ab6b90 (LWP 12589) exited] [New Thread 0xb2ab6b90 (LWP 12600)] [Thread 0xb2ab6b90 (LWP 12600) exited] [New Thread 0xb2ab6b90 (LWP 12602)] [Thread 0xb2ab6b90 (LWP 12602) exited] (evolution:12522): calendar-gui-WARNING **: Couldn't find event window (evolution:12522): calendar-gui-WARNING **: Couldn't find event window [New Thread 0xb2ab6b90 (LWP 12609)] [Thread 0xb2ab6b90 (LWP 12609) exited] [New Thread 0xb2ab6b90 (LWP 12621)] [New Thread 0xb219db90 (LWP 12622)] [Thread 0xb219db90 (LWP 12622) exited] [Thread 0xb2ab6b90 (LWP 12621) exited] Markus Comment: Evolution crashed and i did the ctr+c ^C Program received signal SIGINT, Interrupt. [Switching to Thread 0xb61f9770 (LWP 12522)] 0xb80d0430 in __kernel_vsyscall () (gdb) t a a bt
+ Trace 214702
Thread 1 (Thread 0xb61f9770 (LWP 12522))
(gdb) (gdb)
Thanks for the update. You've right the Event window warning is unrelated, it's shown every time you hover your move over the all day event. From the above it's obvious evolution didn't crash, but froze. Maybe no difference for the user, bug as you see for developer (and gdb) it is. :) This leads to assumption that your evolution-data-server crashed, and makes me feel more and more assured that the crash is the same as in bug #579176. But still I would like to rather confirm it than just closing this. Could you try following steps, please: a) close evolution; on console run evolution --force-shutdown b) fix your calendar.ics as before (if you didn't yet) c) run evolution d) get the process ID of the running evolution-data-server process, say like: $ ps -A | grep evo then attach gdb to it, like: $ gdb -pid=PID --ex c where PID is the process ID of running evolution-data-server. e) try to reproduce the crash. In time of evolution freeze you should see the gdb prompt on crashing evolution-data-server, if everything will go fine f) now you should be able to do "t a a bt" on evolution-data-server. To answer your previous questions: the -dbg packages, yup, those I meant, and as your above back trace is very nice all seems fine. The missing event: I guess it's because 'backend is busy' error and actual design when trying to generate all the recurrences. If I recall correctly it waits on eds-dbus, which will fix it itself, or with some other fixes just after that rewrite.
OK, here the trace...even though you only might be interested in the part when evlution-data-server crashes, I copy the whole trace here...just in case :-) And also i guess you might be right, the moment evolution freezes it seems that evolution-data-server crashes because I got the gdp prompt, allowing "t a a bt"...but you'll see that all in the trace. Just let me know, if you need more stuff markus@dios:~$ ps -A | grep evo 7079 ? 00:00:02 evolution 7085 ? 00:00:00 evolution-data- 7089 ? 00:00:00 evolution-excha 7104 ? 00:00:00 evolution-alarm markus@dios:~$ markus@dios:~$ markus@dios:~$ markus@dios:~$ gdb -pid=7085 --ex c GNU gdb 6.8-debian Copyright (C) 2008 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i486-linux-gnu". Attaching to process 7085 Reading symbols from /usr/lib/evolution/evolution-data-server-2.26...Reading symbols from /usr/lib/debug/usr/lib/evolution/evolution-data-server-2.26...done. done. Reading symbols from /usr/lib/libebackend-1.2.so.0...Reading symbols from /usr/lib/debug/usr/lib/libebackend-1.2.so.0.0.0...done. done. Loaded symbols for /usr/lib/libebackend-1.2.so.0 Reading symbols from /usr/lib/libedata-book-1.2.so.2...Reading symbols from /usr/lib/debug/usr/lib/libedata-book-1.2.so.2.4.1...done. done. Loaded symbols for /usr/lib/libedata-book-1.2.so.2 Reading symbols from /usr/lib/libebook-1.2.so.9...Reading symbols from /usr/lib/debug/usr/lib/libebook-1.2.so.9.3.0...done. done. Loaded symbols for /usr/lib/libebook-1.2.so.9 Reading symbols from /usr/lib/libcamel-1.2.so.14...Reading symbols from /usr/lib/debug/usr/lib/libcamel-1.2.so.14.0.0...done. done. Loaded symbols for /usr/lib/libcamel-1.2.so.14 Reading symbols from /usr/lib/libnss3.so...Reading symbols from /usr/lib/debug/usr/lib/libnss3.so...done. done. Loaded symbols for /usr/lib/libnss3.so Reading symbols from /usr/lib/libnssutil3.so...Reading symbols from /usr/lib/debug/usr/lib/libnssutil3.so...done. done. Loaded symbols for /usr/lib/libnssutil3.so Reading symbols from /usr/lib/libsmime3.so...Reading symbols from /usr/lib/debug/usr/lib/libsmime3.so...done. done. Loaded symbols for /usr/lib/libsmime3.so Reading symbols from /usr/lib/libssl3.so...Reading symbols from /usr/lib/debug/usr/lib/libssl3.so...done. done. Loaded symbols for /usr/lib/libssl3.so Reading symbols from /usr/lib/libsqlite3.so.0...done. Loaded symbols for /usr/lib/libsqlite3.so.0 Reading symbols from /lib/libz.so.1...done. Loaded symbols for /lib/libz.so.1 Reading symbols from /usr/lib/libkrb5.so.3...done. Loaded symbols for /usr/lib/libkrb5.so.3 Reading symbols from /usr/lib/libk5crypto.so.3...done. Loaded symbols for /usr/lib/libk5crypto.so.3 Reading symbols from /lib/libcom_err.so.2...done. Loaded symbols for /lib/libcom_err.so.2 Reading symbols from /usr/lib/libgssapi_krb5.so.2...done. Loaded symbols for /usr/lib/libgssapi_krb5.so.2 Reading symbols from /usr/lib/libedata-cal-1.2.so.6...Reading symbols from /usr/lib/debug/usr/lib/libedata-cal-1.2.so.6.0.2...done. done. Loaded symbols for /usr/lib/libedata-cal-1.2.so.6 Reading symbols from /usr/lib/libecal-1.2.so.7...Reading symbols from /usr/lib/debug/usr/lib/libecal-1.2.so.7.2.1...done. done. Loaded symbols for /usr/lib/libecal-1.2.so.7 Reading symbols from /usr/lib/libedataserver-1.2.so.11...Reading symbols from /usr/lib/debug/usr/lib/libedataserver-1.2.so.11.0.0...done. done. Loaded symbols for /usr/lib/libedataserver-1.2.so.11 Reading symbols from /usr/lib/libdb-4.7.so...done. Loaded symbols for /usr/lib/libdb-4.7.so Reading symbols from /usr/lib/libgnome-2.so.0...done. Loaded symbols for /usr/lib/libgnome-2.so.0 Reading symbols from /lib/libpopt.so.0...done. Loaded symbols for /lib/libpopt.so.0 Reading symbols from /usr/lib/libical.so.0...done. Loaded symbols for /usr/lib/libical.so.0 Reading symbols from /usr/lib/libicalss.so.0...done. Loaded symbols for /usr/lib/libicalss.so.0 Reading symbols from /usr/lib/libicalvcal.so.0...done. Loaded symbols for /usr/lib/libicalvcal.so.0 Reading symbols from /usr/lib/libxml2.so.2...Reading symbols from /usr/lib/debug/usr/lib/libxml2.so.2.6.32...done. done. Loaded symbols for /usr/lib/libxml2.so.2 Reading symbols from /usr/lib/libbonobo-2.so.0...done. Loaded symbols for /usr/lib/libbonobo-2.so.0 Reading symbols from /usr/lib/libbonobo-activation.so.4...done. Loaded symbols for /usr/lib/libbonobo-activation.so.4 Reading symbols from /usr/lib/libORBit-2.so.0...done. Loaded symbols for /usr/lib/libORBit-2.so.0 Reading symbols from /usr/lib/libgthread-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgthread-2.0.so.0.2000.1...done. done. Loaded symbols for /usr/lib/libgthread-2.0.so.0 Reading symbols from /lib/tls/i686/cmov/librt.so.1...done. Loaded symbols for /lib/tls/i686/cmov/librt.so.1 Reading symbols from /usr/lib/libsoup-2.4.so.1...done. Loaded symbols for /usr/lib/libsoup-2.4.so.1 Reading symbols from /usr/lib/libgio-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgio-2.0.so.0.2000.1...done. done. Loaded symbols for /usr/lib/libgio-2.0.so.0 Reading symbols from /usr/lib/libgobject-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgobject-2.0.so.0.2000.1...done. done. Loaded symbols for /usr/lib/libgobject-2.0.so.0 Reading symbols from /usr/lib/libgmodule-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgmodule-2.0.so.0.2000.1...done. done. Loaded symbols for /usr/lib/libgmodule-2.0.so.0 Reading symbols from /usr/lib/libgconf-2.so.4...done. Loaded symbols for /usr/lib/libgconf-2.so.4 Reading symbols from /usr/lib/libglib-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libglib-2.0.so.0.2000.1...done. done. Loaded symbols for /usr/lib/libglib-2.0.so.0 Reading symbols from /usr/lib/libplds4.so...Reading symbols from /usr/lib/debug/usr/lib/libplds4.so...done. done. Loaded symbols for /usr/lib/libplds4.so Reading symbols from /usr/lib/libplc4.so...Reading symbols from /usr/lib/debug/usr/lib/libplc4.so...done. done. Loaded symbols for /usr/lib/libplc4.so Reading symbols from /usr/lib/libnspr4.so...Reading symbols from /usr/lib/debug/usr/lib/libnspr4.so...done. done. Loaded symbols for /usr/lib/libnspr4.so Reading symbols from /lib/tls/i686/cmov/libdl.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libdl.so.2 Reading symbols from /lib/tls/i686/cmov/libpthread.so.0...done. [Thread debugging using libthread_db enabled] [New Thread 0xb6f4c730 (LWP 7085)] [New Thread 0xb63d1b90 (LWP 7086)] Loaded symbols for /lib/tls/i686/cmov/libpthread.so.0 Reading symbols from /lib/tls/i686/cmov/libc.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libc.so.6 Reading symbols from /usr/lib/libkrb5support.so.0...done. Loaded symbols for /usr/lib/libkrb5support.so.0 Reading symbols from /lib/libkeyutils.so.1...done. Loaded symbols for /lib/libkeyutils.so.1 Reading symbols from /lib/tls/i686/cmov/libresolv.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libresolv.so.2 Reading symbols from /lib/ld-linux.so.2...done. Loaded symbols for /lib/ld-linux.so.2 Reading symbols from /usr/lib/libgnomevfs-2.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgnomevfs-2.so.0.2400.1...done. done. Loaded symbols for /usr/lib/libgnomevfs-2.so.0 Reading symbols from /usr/lib/libesd.so.0...done. Loaded symbols for /usr/lib/libesd.so.0 Reading symbols from /usr/lib/libaudiofile.so.0...done. Loaded symbols for /usr/lib/libaudiofile.so.0 Reading symbols from /lib/tls/i686/cmov/libm.so.6...done. Loaded symbols for /lib/tls/i686/cmov/libm.so.6 Reading symbols from /usr/lib/libORBitCosNaming-2.so.0...done. Loaded symbols for /usr/lib/libORBitCosNaming-2.so.0 Reading symbols from /lib/libpcre.so.3...done. Loaded symbols for /lib/libpcre.so.3 Reading symbols from /usr/lib/libgnutls.so.26...done. Loaded symbols for /usr/lib/libgnutls.so.26 Reading symbols from /lib/libgcrypt.so.11...done. Loaded symbols for /lib/libgcrypt.so.11 Reading symbols from /lib/libselinux.so.1...done. Loaded symbols for /lib/libselinux.so.1 Reading symbols from /usr/lib/libdbus-glib-1.so.2...done. Loaded symbols for /usr/lib/libdbus-glib-1.so.2 Reading symbols from /lib/libdbus-1.so.3...done. Loaded symbols for /lib/libdbus-1.so.3 Reading symbols from /usr/lib/libavahi-glib.so.1...done. Loaded symbols for /usr/lib/libavahi-glib.so.1 Reading symbols from /usr/lib/libavahi-common.so.3...done. Loaded symbols for /usr/lib/libavahi-common.so.3 Reading symbols from /usr/lib/libavahi-client.so.3...done. Loaded symbols for /usr/lib/libavahi-client.so.3 Reading symbols from /lib/tls/i686/cmov/libutil.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libutil.so.1 Reading symbols from /usr/lib/libasound.so.2...done. Loaded symbols for /usr/lib/libasound.so.2 Reading symbols from /usr/lib/libtasn1.so.3...done. Loaded symbols for /usr/lib/libtasn1.so.3 Reading symbols from /lib/libgpg-error.so.0...done. Loaded symbols for /lib/libgpg-error.so.0 Reading symbols from /lib/tls/i686/cmov/libnss_compat.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_compat.so.2 Reading symbols from /lib/tls/i686/cmov/libnsl.so.1...done. Loaded symbols for /lib/tls/i686/cmov/libnsl.so.1 Reading symbols from /lib/tls/i686/cmov/libnss_nis.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_nis.so.2 Reading symbols from /lib/tls/i686/cmov/libnss_files.so.2...done. Loaded symbols for /lib/tls/i686/cmov/libnss_files.so.2 Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libecalbackendhttp.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libecalbackendhttp.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libecalbackendhttp.so Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libecalbackendfile.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libecalbackendfile.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libecalbackendfile.so Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libecalbackendcontacts.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libecalbackendcontacts.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libecalbackendcontacts.so Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libebookbackendwebdav.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libebookbackendwebdav.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libebookbackendwebdav.so Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libecalbackendweather.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libecalbackendweather.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libecalbackendweather.so Reading symbols from /usr/lib/libgweather.so.1...done. Loaded symbols for /usr/lib/libgweather.so.1 Reading symbols from /usr/lib/libgtk-x11-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgtk-x11-2.0.so.0.1600.1...done. done. Loaded symbols for /usr/lib/libgtk-x11-2.0.so.0 Reading symbols from /usr/lib/libgdk-x11-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgdk-x11-2.0.so.0.1600.1...done. done. Loaded symbols for /usr/lib/libgdk-x11-2.0.so.0 Reading symbols from /usr/lib/libatk-1.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libatk-1.0.so.0.2609.1...done. done. Loaded symbols for /usr/lib/libatk-1.0.so.0 Reading symbols from /usr/lib/libpangoft2-1.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpangoft2-1.0.so.0.2400.1...done. done. Loaded symbols for /usr/lib/libpangoft2-1.0.so.0 Reading symbols from /usr/lib/libgdk_pixbuf-2.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libgdk_pixbuf-2.0.so.0.1600.1...done. done. Loaded symbols for /usr/lib/libgdk_pixbuf-2.0.so.0 Reading symbols from /usr/lib/libpangocairo-1.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpangocairo-1.0.so.0.2400.1...done. done. Loaded symbols for /usr/lib/libpangocairo-1.0.so.0 Reading symbols from /usr/lib/libcairo.so.2...done. Loaded symbols for /usr/lib/libcairo.so.2 Reading symbols from /usr/lib/libpango-1.0.so.0...Reading symbols from /usr/lib/debug/usr/lib/libpango-1.0.so.0.2400.1...done. done. Loaded symbols for /usr/lib/libpango-1.0.so.0 Reading symbols from /usr/lib/libfreetype.so.6...done. Loaded symbols for /usr/lib/libfreetype.so.6 Reading symbols from /usr/lib/libfontconfig.so.1...Reading symbols from /usr/lib/debug/usr/lib/libfontconfig.so.1.3.0...done. done. Loaded symbols for /usr/lib/libfontconfig.so.1 Reading symbols from /usr/lib/libsoup-gnome-2.4.so.1...done. Loaded symbols for /usr/lib/libsoup-gnome-2.4.so.1 Reading symbols from /usr/lib/libXext.so.6...done. Loaded symbols for /usr/lib/libXext.so.6 Reading symbols from /usr/lib/libXrender.so.1...done. Loaded symbols for /usr/lib/libXrender.so.1 Reading symbols from /usr/lib/libXinerama.so.1...done. Loaded symbols for /usr/lib/libXinerama.so.1 Reading symbols from /usr/lib/libXi.so.6...done. Loaded symbols for /usr/lib/libXi.so.6 Reading symbols from /usr/lib/libXrandr.so.2...done. Loaded symbols for /usr/lib/libXrandr.so.2 Reading symbols from /usr/lib/libXcursor.so.1...done. Loaded symbols for /usr/lib/libXcursor.so.1 Reading symbols from /usr/lib/libX11.so.6...done. Loaded symbols for /usr/lib/libX11.so.6 Reading symbols from /usr/lib/libXcomposite.so.1...done. Loaded symbols for /usr/lib/libXcomposite.so.1 Reading symbols from /usr/lib/libXdamage.so.1...done. Loaded symbols for /usr/lib/libXdamage.so.1 Reading symbols from /usr/lib/libXfixes.so.3...done. Loaded symbols for /usr/lib/libXfixes.so.3 Reading symbols from /usr/lib/libpixman-1.so.0...done. Loaded symbols for /usr/lib/libpixman-1.so.0 Reading symbols from /usr/lib/libdirectfb-1.0.so.0...done. Loaded symbols for /usr/lib/libdirectfb-1.0.so.0 Reading symbols from /usr/lib/libfusion-1.0.so.0...done. Loaded symbols for /usr/lib/libfusion-1.0.so.0 Reading symbols from /usr/lib/libdirect-1.0.so.0...done. Loaded symbols for /usr/lib/libdirect-1.0.so.0 Reading symbols from /usr/lib/libpng12.so.0...done. Loaded symbols for /usr/lib/libpng12.so.0 Reading symbols from /usr/lib/libxcb-render-util.so.0...done. Loaded symbols for /usr/lib/libxcb-render-util.so.0 Reading symbols from /usr/lib/libxcb-render.so.0...done. Loaded symbols for /usr/lib/libxcb-render.so.0 Reading symbols from /usr/lib/libxcb.so.1...done. Loaded symbols for /usr/lib/libxcb.so.1 Reading symbols from /usr/lib/libexpat.so.1...done. Loaded symbols for /usr/lib/libexpat.so.1 Reading symbols from /usr/lib/libproxy.so.0...done. Loaded symbols for /usr/lib/libproxy.so.0 Reading symbols from /usr/lib/libXau.so.6...done. Loaded symbols for /usr/lib/libXau.so.6 Reading symbols from /usr/lib/libXdmcp.so.6...done. Loaded symbols for /usr/lib/libXdmcp.so.6 Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libebookbackendvcf.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libebookbackendvcf.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libebookbackendvcf.so Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libebookbackendldap.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libebookbackendldap.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libebookbackendldap.so Reading symbols from /usr/lib/libldap_r-2.4.so.2...done. Loaded symbols for /usr/lib/libldap_r-2.4.so.2 Reading symbols from /usr/lib/liblber-2.4.so.2...done. Loaded symbols for /usr/lib/liblber-2.4.so.2 Reading symbols from /usr/lib/libsasl2.so.2...done. Loaded symbols for /usr/lib/libsasl2.so.2 Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libecalbackendgoogle.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libecalbackendgoogle.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libecalbackendgoogle.so Reading symbols from /usr/lib/libgdata-1.2.so.1...Reading symbols from /usr/lib/debug/usr/lib/libgdata-1.2.so.1.0.0...done. done. Loaded symbols for /usr/lib/libgdata-1.2.so.1 Reading symbols from /usr/lib/libgdata-google-1.2.so.1...Reading symbols from /usr/lib/debug/usr/lib/libgdata-google-1.2.so.1.0.0...done. done. Loaded symbols for /usr/lib/libgdata-google-1.2.so.1 Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libecalbackendgroupwise.so Reading symbols from /usr/lib/libegroupwise-1.2.so.13...Reading symbols from /usr/lib/debug/usr/lib/libegroupwise-1.2.so.13.0.1...done. done. Loaded symbols for /usr/lib/libegroupwise-1.2.so.13 Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libebookbackendgroupwise.so Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libebookbackendfile.so Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libebookbackendgoogle.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libebookbackendgoogle.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libebookbackendgoogle.so Reading symbols from /usr/lib/evolution-data-server-1.2/extensions/libecalbackendcaldav.so...Reading symbols from /usr/lib/debug/usr/lib/evolution-data-server-1.2/extensions/libecalbackendcaldav.so...done. done. Loaded symbols for /usr/lib/evolution-data-server-1.2/extensions/libecalbackendcaldav.so Reading symbols from /usr/lib/gio/modules/libgioremote-volume-monitor.so...done. Loaded symbols for /usr/lib/gio/modules/libgioremote-volume-monitor.so Reading symbols from /usr/lib/libgvfscommon.so.0...done. Loaded symbols for /usr/lib/libgvfscommon.so.0 Reading symbols from /usr/lib/gio/modules/libgvfsdbus.so...done. Loaded symbols for /usr/lib/gio/modules/libgvfsdbus.so 0xb7ef7430 in __kernel_vsyscall () Continuing. [New Thread 0xb6390b90 (LWP 7276)] [Thread 0xb6390b90 (LWP 7276) exited] [New Thread 0xb6390b90 (LWP 7288)] [Thread 0xb6390b90 (LWP 7288) exited] [New Thread 0xb6390b90 (LWP 7290)] [Thread 0xb6390b90 (LWP 7290) exited] [New Thread 0xb6390b90 (LWP 7341)] [New Thread 0xb59ffb90 (LWP 7342)] [New Thread 0xb51feb90 (LWP 7344)] [Thread 0xb51feb90 (LWP 7344) exited] [Thread 0xb59ffb90 (LWP 7342) exited] [Thread 0xb6390b90 (LWP 7341) exited] [New Thread 0xb6390b90 (LWP 7345)] [Thread 0xb6390b90 (LWP 7345) exited] [New Thread 0xb6390b90 (LWP 7349)] [Thread 0xb6390b90 (LWP 7349) exited] [New Thread 0xb6390b90 (LWP 7357)] [New Thread 0xb51feb90 (LWP 7359)] [Thread 0xb51feb90 (LWP 7359) exited] [Thread 0xb6390b90 (LWP 7357) exited] [New Thread 0xb6390b90 (LWP 7366)] [New Thread 0xb51feb90 (LWP 7368)] [Thread 0xb51feb90 (LWP 7368) exited] [Thread 0xb6390b90 (LWP 7366) exited] [New Thread 0xb6390b90 (LWP 7375)] Program received signal SIGABRT, Aborted. [Switching to Thread 0xb6390b90 (LWP 7375)] 0xb7ef7430 in __kernel_vsyscall () (gdb) t a a bt
+ Trace 214724
Thanks a lot for the quick update. I see that the eds crash is the same as in the above mentioned bug, and that we covered the other issue with akhil's crash here.
*** Bug 581724 has been marked as a duplicate of this bug. ***
*** Bug 581759 has been marked as a duplicate of this bug. ***
can we get this patch reviewed / committed before 2.26.2 which is pending on May 18 ?
*** Bug 583020 has been marked as a duplicate of this bug. ***
Created commit 1c69cee in master. Created commit ed39261 in gnome-2-26. I'm sorry, too late for 2.26.2, will be in 2.26.3.
*** Bug 584592 has been marked as a duplicate of this bug. ***
*** Bug 588637 has been marked as a duplicate of this bug. ***
*** Bug 592343 has been marked as a duplicate of this bug. ***
*** Bug 593583 has been marked as a duplicate of this bug. ***
*** Bug 612979 has been marked as a duplicate of this bug. ***
Reopening, I can reproduce this with current git master (before 3.1.3), when drag&dropping a recurring event, it's third instance, where the second is detached, with the below backtrace: (evolution:22153): libecal-CRITICAL **: e_cal_component_get_dtstart: assertion `priv->icalcomp != NULL' failed (evolution:22153): libecal-CRITICAL **: e_cal_component_get_dtend: assertion `priv->icalcomp != NULL' failed Program received signal SIGSEGV, Segmentation fault. 0x00007fffe266c33c in comp_util_sanitize_recurrence_master (comp=0xe98800, client=0xe9b7e0) at comp-util.c:742 742 sdt.value->year = msdt.value->year; (gdb) p sdt.value $1 = (struct icaltimetype *) 0x1437a30 (gdb) p msdt.value $2 = (struct icaltimetype *) 0x0 (gdb) bt
+ Trace 227617
Hrm, my fault, the new e_cal_client_get_object() should return master object or a detached instance, but it was returning a VCALENDAR component. I fixed this in evolution-data-server with: Created commit de2f084 in eds master (3.1.3+)