Re: [Evolution] evolution-2.32.1 (FreeBSD HEAD) calendar not working

2011-05-04 Thread Matthias Apitz
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

2011-05-04 Thread David Woodhouse
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

2011-05-04 Thread Matthias Apitz
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

2011-05-04 Thread David Woodhouse
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

2011-05-04 Thread Matthias Apitz
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

2011-05-04 Thread pablo.a.saave...@gmail.com
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

2011-05-04 Thread Matthias Apitz
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?

2011-05-04 Thread Graham Murray
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?

2011-05-04 Thread David Woodhouse
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?

2011-05-04 Thread Adam Tauno Williams
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

2011-05-04 Thread SanthanaKrishnan
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

2011-05-04 Thread David Jones
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

2011-05-04 Thread Pete Biggs

 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?

2011-05-04 Thread Maurice Batey
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