Re: [Evolution] evolution-2.32.1 (FreeBSD HEAD) calendar not working
El día Friday, April 29, 2011 a las 10:48:46AM +0200, Matthias Apitz escribió: El día Thursday, April 28, 2011 a las 04:13:40PM +0100, David Woodhouse escribió: On Thu, 2011-04-28 at 16:54 +0200, Matthias Apitz wrote: I've rebuild glib-2.26.1 and evo-exchange 2.32.3 (removing my changes) with gcc46; the problem remains: Server is up and running... [Thread 2997d200 (LWP 100749/e-calendar-factory) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 29804300 (LWP 100639/initial thread)] 0x29e28d87 in ?? () (gdb) bt #0 0x29e28d87 in ?? () #1 0x290edaf8 in g_hash_table_lookup () from /usr/local/lib/libglib-2.0.so.0 #2 0x29f9e43e in e2k_autoconfig_lookup_option ( option=0x29fcf520 Disable-Plaintext) at _ctype.h:106 Can you do that with debugging symbols for glib? That just *shouldn't* crash; g_hash_table_lookup() is being given a valid, but empty, hash table and should return NULL. The world is broken. I have inserted some fprintf's in read_conf() to print in hex the memory of the hash_table (see below); it matches what gdb reads about the hash_table (values marked with ^^^); but the function pointer 0x29ed1e8b seems to point to no where; and now? any other hints to follow? Thanks matthias Server is up and running... DEBUG e2k-autoconfig: entered read_config() DEBUG e2k-autoconfig: read_config() return, fd=-1 DEBUG e2k-autoconfig: read_config() config_options=2995e830: 0008 0007 0007 2995f460 29ed1e8b 29ed1e59 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 29804300 (LWP 100085/initial thread)] 0x29ed1e8b in ?? () ^^ (gdb) up #1 0x2913eb4d in g_hash_table_lookup_node (hash_table=0x2995e830, ^^ key=0x2a088560) at ghash.c:252 252 for (i = 0; i shift; i++) (gdb) bt #0 0x29ed1e8b in ?? () #1 0x2913eb4d in g_hash_table_lookup_node (hash_table=0x2995e830, key=0x2a088560) at ghash.c:252 #2 0x2913f67b in g_hash_table_lookup (hash_table=0x2995e830, key=0x2a088560) at ghash.c:252 #3 0x2a057484 in e2k_autoconfig_lookup_option ( option=0x2a088560 Disable-Plaintext) at _ctype.h:106 #4 0x2a05505c in e2k_autoconfig_new ( (gdb) p *hash_table $1 = {size = 8, mod = 7, mask = 7, nnodes = 0, noccupied = 0, nodes = 0x2995f460, hash_func = 0x29ed1e8b, key_equal_func = 0x29ed1e59, ^^ ref_count = 1, version = 0, key_destroy_func = 0, value_destroy_func = 0} (gdb) -- Matthias Apitz t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211 e g...@unixarea.de - w http://www.unixarea.de/ ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] evolution-2.32.1 (FreeBSD HEAD) calendar not working
On Wed, 2011-05-04 at 11:44 +0200, Matthias Apitz wrote: I have inserted some fprintf's in read_conf() to print in hex the memory of the hash_table (see below); it matches what gdb reads about the hash_table (values marked with ^^^); Was that *right* after the g_hash_table_new() call? That would seem to imply that your hash table was buggered from the very beginning. If you really can't get gdb to work properly and use a hardware watchpoint, try littering similar printfs all the way through g_hash_table_new() so you can find out why it isn't being set to the function you *provided*. -- dwmw2 ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] evolution-2.32.1 (FreeBSD HEAD) calendar not working
El día Wednesday, May 04, 2011 a las 10:52:03AM +0100, David Woodhouse escribió: On Wed, 2011-05-04 at 11:44 +0200, Matthias Apitz wrote: I have inserted some fprintf's in read_conf() to print in hex the memory of the hash_table (see below); it matches what gdb reads about the hash_table (values marked with ^^^); Was that *right* after the g_hash_table_new() call? No, but now I added additional prints right after the call of g_hash_table_new(), it is not buggered in read_conf(): Server is up and running... DEBUG e2k-autoconfig: entered read_config() DEBUG e2k-autoconfig: right after g_hash_table_new() DEBUG e2k-autoconfig: read_config() config_options=2995dd50: 0008 0007 0007 2995f5e0 29ed1f3b 29ed1f09 DEBUG e2k-autoconfig: read_config() return, fd=-1 DEBUG e2k-autoconfig: read_config() config_options=2995dd50: 0008 0007 0007 2995f5e0 29ed1f3b 29ed1f09 That would seem to imply that your hash table was buggered from the very beginning. If you really can't get gdb to work properly and use a hardware watchpoint, try littering similar printfs all the way through g_hash_table_new() so you can find out why it isn't being set to the function you *provided*. will do ... matthias -- Matthias Apitz t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211 e g...@unixarea.de - w http://www.unixarea.de/ ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] evolution-2.32.1 (FreeBSD HEAD) calendar not working
On Wed, 2011-05-04 at 12:45 +0200, Matthias Apitz wrote: That would seem to imply that your hash table was buggered from the very beginning. If you really can't get gdb to work properly and use a hardware watchpoint, try littering similar printfs all the way through g_hash_table_new() so you can find out why it isn't being set to the function you *provided*. will do ... The other thing to try is valgrind. Run in valgrind with GSLICE=always-malloc and that may catch some use-after-free and other memory corruptions which could be causing this. -- dwmw2 ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] evolution-2.32.1 (FreeBSD HEAD) calendar not working
El día Wednesday, May 04, 2011 a las 11:48:05AM +0100, David Woodhouse escribió: On Wed, 2011-05-04 at 12:45 +0200, Matthias Apitz wrote: That would seem to imply that your hash table was buggered from the very beginning. If you really can't get gdb to work properly and use a hardware watchpoint, try littering similar printfs all the way through g_hash_table_new() so you can find out why it isn't being set to the function you *provided*. will do ... The other thing to try is valgrind. Run in valgrind with GSLICE=always-malloc and that may catch some use-after-free and other memory corruptions which could be causing this. valgrind itself crashes with sig11; I think g_hash_table_new() is not causing this problem; see the addr of e2k_ascii_strcase_hash() which read_config() hands over to it; it's exactly the broken one 0x29ed1f6b and set into the hash_table: Server is up and running... DEBUG e2k-autoconfig: entered read_config() DEBUG e2k-autoconfig: entering now g_hash_table_new(e2k_ascii_strcase_hash, e2k_ascii_strcase_equal): 29ed1f6b, 29ed1f39 DEBUG e2k-autoconfig: right after g_hash_table_new() DEBUG e2k-autoconfig: read_config() config_options=2995efb0: 0008 0007 0007 2a57f280 29ed1f6b 29ed1f39 DEBUG e2k-autoconfig: read_config() return, fd=-1 DEBUG e2k-autoconfig: read_config() config_options=2995efb0: 0008 0007 0007 2a57f280 29ed1f6b 29ed1f39 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 29804300 (LWP 100272/initial thread)] 0x29ed1f6b in ?? () (gdb) p *0x29ed1f6b Error accessing memory address 0x29ed1f6b: Dirección incorrecta. (gdb) -- Matthias Apitz t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211 e g...@unixarea.de - w http://www.unixarea.de/ ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] [ANNOUNCE] Evolution-EWS (Exchange Web Services) Alpha release
On 19 April 2011 12:24, David Woodhouse dw...@infradead.org wrote: Exchange Web Services is the SOAP-based protocol that obsoletes MAPI, as of Exchange 2007. We are pleased to finally announce that the EWS support for Evolution has reached our Alpha milestone. It can be downloaded from ftp://ftp.infradead.org/pub/evolution-ews/ ... or from the git repository at git://git.infradead.org/evolution-ews.git http://git.infradead.org/evolution-ews.git The same code will work with *both* Evolution 2.32 and Evolution 3.0 (and master). At this point, it should be fully functional for email. You can read and delete messages, create/copy/rename/move/delete folders, and the read/answered/forwarded state of messages should be synchronised back to the server correctly. Completion of addresses from the Exchange directory (GAL) is also working. Read-only calendar functionality is also working — you can view your calendar and any attachments there may be on calendar entries. We will be working on completing the rest of the calendar read/write functionality, and also on the *personal* addressbooks which are not currently supported. Testers and developers welcome... Hi, I upgraded evolution and I built evolution-ews, but nothing new appears in evolution. Is there any extra step required after make install? I'm using evo 2.32 on Natty. Thanks in advance. ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] evolution-2.32.1 (FreeBSD HEAD) calendar not working
El día Wednesday, May 04, 2011 a las 11:48:05AM +0100, David Woodhouse escribió: On Wed, 2011-05-04 at 12:45 +0200, Matthias Apitz wrote: That would seem to imply that your hash table was buggered from the very beginning. If you really can't get gdb to work properly and use a hardware watchpoint, try littering similar printfs all the way through g_hash_table_new() so you can find out why it isn't being set to the function you *provided*. will do ... Server is up and running... DEBUG e2k-autoconfig: entered read_config() DEBUG e2k-autoconfig: enterin g_hash_table_new(e2k_ascii_strcase_hash, e2k_ascii_strcase_equal): 29ed1f6b, 29ed1f39 DEBUG e2k-autoconfig: right after g_hash_table_new() DEBUG e2k-autoconfig: read_config() config_options=2995e9b0: 0008 0007 0007 2995f460 29ed1f6b 29ed1f39 DEBUG e2k-autoconfig: read_config() return, fd=-1 DEBUG e2k-autoconfig: read_config() config_options=2995e9b0: 0008 0007 0007 2995f460 29ed1f6b 29ed1f39 Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 29804300 (LWP 100134/initial thread)] 0x29ed1f6b in ?? () (gdb) p e2k_ascii_strcase_hash $1 = {guint (gconstpointer)} 0x2a06d7db e2k_ascii_strcase_hash now I'm jumping to e2k_ascii_strcase_hash() which has a fprintf as well and it gets printed after the jump: (gdb) j e2k_ascii_strcase_hash Continuing at 0x2a06d7e0. DEBUG e2k-utils.c: e2k_ascii_strcase_hash so the main question is: why the symbol e2k_ascii_strcase_hash() in read_config() has this broken value 0x29ed1f6b while it should be 0x2a06d7e0 ? I think we're getting somewhere :-) matthias -- Matthias Apitz t +49-89-61308 351 - f +49-89-61308 399 - m +49-170-4527211 e g...@unixarea.de - w http://www.unixarea.de/ ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] Attaching email as reply to another email?
Is it possible, and if so how, to reply to an email (thus maintaining threading etc) and in that reply attach another email (from the 'sent' mailbox in the case I am wanting to do, if that makes any difference) as MIME type message/rfc822? ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Attaching email as reply to another email?
On Wed, 2011-05-04 at 14:30 +0100, Graham Murray wrote: Is it possible, and if so how, to reply to an email (thus maintaining threading etc) and in that reply attach another email (from the 'sent' mailbox in the case I am wanting to do, if that makes any difference) as MIME type message/rfc822? Hit reply as usual on the message you actually want to reply to. Then click on 'Show Attachment Bar' at the bottom of the compose window. Then drag the other message that you want to attach, and drop it in the space at the bottom that opens up. -- David WoodhouseOpen Source Technology Centre david.woodho...@intel.com Intel Corporation ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Attaching email as reply to another email?
On Wed, 2011-05-04 at 14:30 +0100, Graham Murray wrote: Is it possible, and if so how, to reply to an email (thus maintaining threading etc) and in that reply attach another email (from the 'sent' mailbox in the case I am wanting to do, if that makes any difference) as MIME type message/rfc822? Yes, absolutely. Open the attachment bar in the new e-mail and drag the message you want to attach from the message list into the attachment bar. ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] Backing from version 2.6.0 to 2.32.0
I am trying to upgrade nearly 20 systems in our company to fedora 14 from fedora 5. Evolution version in Fedora 5 was 2.6.0. Evolution version in Fedora 14 is the latest 2.32.0. I backed up using the time tested method of $tar -cvzf evolution-backup.tar.gz .evolution .gconf/apps/evolution .gnome2_private/Evolution to backup from the 2.6.0 version data and Untarred it after the fedora 14 install. I find that evolution 2.32.0 opens the mails but not all of them. Particularly mails in the InBOX and Sent items are missing. Further the File-Backup Evolution Settings option is also showing an error. The folder Contents could not be displayed - Operation not supported I am desperate. Kindly help me out. ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
[Evolution] Backup Problems
I am currently using Evoution 2.28.1 and I am trying to upgrade to 2.32.2 under Ubuntu 11.04. I have done the backup and the new system seems to have accepted this backup, all my emails are there in the correct folders, but I can not send or receive mail. Evolution tries to send and receive then times out. The computer connects to the internet correctly. The email settings appear correct, deleting them and re-entering them does not help. I cannot find a place to enter the port number, is this automatic depending on the service selected? I am trying to use POP/SMTP to connect to my email server which is working correctly (I sent this email) with Evo 2.28.1 Can anybody offer a solution? Thank you, David. ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] Backup Problems
I have done the backup and the new system seems to have accepted this backup, all my emails are there in the correct folders, but I can not send or receive mail. Evolution tries to send and receive then times out. The computer connects to the internet correctly. From the FAQ http://live.gnome.org/Evolution/FAQ#Why_is_the_.22Send_.26_Receive.22_button_not_working.3F And http://live.gnome.org/Evolution/FAQ#Why_is_Evolution_offline_when_my_net_connection_is_working.3F P. ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list
Re: [Evolution] 'Default account': How used?
On Tue, 03 May 2011 08:35:50 -0400, Adam Tauno Williams wrote: I believe it is the account used for send settings if no account is currently selected. Thank you, Adam! -- /\/\aurice ___ evolution-list mailing list evolution-list@gnome.org To change your list options or unsubscribe, visit ... http://mail.gnome.org/mailman/listinfo/evolution-list