GNOME Bugzilla – Bug 267330
Accepting exchange meeting invite crashes or hangs evolution
Last modified: 2006-06-19 09:15:20 UTC
Description of Problem: I have an email containing a meeting invititation. If I try to accept it, the exchange back end crashes, the rest of evo freezes, and my linux box becomes the top talker on the network, talking to the remote exchange server, seriously impacting all other users. Steps to reproduce the problem: May not be reproducible outside our network. Actual Results: Clicking on accept, with or without RSVP instantly crashes evolution and the exchange storage process, with the vast flood of network traffic described above. Expected Results: How often does this happen? Every time. Additional Information: SuSE 9.1 Evolution 2.0.1 compiled on this machine. Transcript follows..... export CAMEL_VERBOSE_DEBUG=1 phands@pc-phands:~> evolution-2.0 asked to activate component_id `OAFIID:GNOME_Evolution_Addressbook_Component:2.0' asked to activate component_id `OAFIID:GNOME_Evolution_Addressbook_Component:2.0' (evolution-2.0:29629): camel-WARNING **: Invalid root: '/export/home/phands/.evolution/mail/local/Outbox.ibex.index' (evolution-2.0:29629): camel-WARNING **: version: TEXT.000 (TEXT.000) (evolution-2.0:29629): camel-WARNING **: block size: 1024 (1024) OK (evolution-2.0:29629): camel-WARNING **: free: 0 (0 add size < 1024) OK (evolution-2.0:29629): camel-WARNING **: last: 6144 (6144 and size: 1024) BAD (evolution-2.0:29629): camel-WARNING **: flags: unSYNC Thread 422d9bb0 > Get folder info(0x86e7b88:vfolder:/export/home/phands/.evolution/mail/vfolder, '<null>') = uri: vfolder:/export/home/phands/.evolution/mail/vfolder#UNMATCHED full_name: UNMATCHED flags: 0000006a < 422d9bb0 > Thread 422d9bb0 > Get folder info(0x86e7b88:vfolder:/export/home/phands/.evolution/mail/vfolder, '<null>') = uri: vfolder:/export/home/phands/.evolution/mail/vfolder#Unread%20mail%20(local) full_name: Unread mail (local) flags: 00000028 uri: vfolder:/export/home/phands/.evolution/mail/vfolder#general%20search full_name: general search flags: 00000028 uri: vfolder:/export/home/phands/.evolution/mail/vfolder#UNMATCHED full_name: UNMATCHED flags: 0000006a < 422d9bb0 > asked to activate component_id `OAFIID:GNOME_Evolution_Addressbook_Component:2.0' Thread 424dabb0 > Get folder info(0x86e4068:exchange://global%5cphands;auth=Basic@exmbx01brac/, '<null>') = uri: exchange://phands@exmbx01brac/personal full_name: personal flags: 00000001 uri: exchange://phands@exmbx01brac/personal/Deleted Items full_name: personal/Deleted Items flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Drafts full_name: personal/Drafts flags: 00000008 uri: exchange://phands@exmbx01brac/personal/ESNUG full_name: personal/ESNUG flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Experts Exchange full_name: personal/Experts Exchange flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Finance and Budgets full_name: personal/Finance and Budgets flags: 00000000 uri: exchange://phands@exmbx01brac/personal/Finance and Budgets/Hardware full_name: personal/Finance and Budgets/Hardware flags: 00000000 uri: exchange://phands@exmbx01brac/personal/Finance and Budgets/Hardware/Sun full_name: personal/Finance and Budgets/Hardware/Sun flags: 00000000 uri: exchange://phands@exmbx01brac/personal/Finance and Budgets/Hardware/Sun/Livingston Rentals full_name: personal/Finance and Budgets/Hardware/Sun/Livingston Rentals flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Finance and Budgets/Purchasing full_name: personal/Finance and Budgets/Purchasing flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR full_name: personal/HR flags: 00000000 uri: exchange://phands@exmbx01brac/personal/HR/Carole Planas full_name: personal/HR/Carole Planas flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Fran full_name: personal/HR/Fran flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Kerry full_name: personal/HR/Kerry flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/PeopleSoft full_name: personal/HR/PeopleSoft flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Philippa full_name: personal/HR/Philippa flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Site Management full_name: personal/HR/Site Management flags: 00000000 uri: exchange://phands@exmbx01brac/personal/HR/Site Management/Employee Expo full_name: personal/HR/Site Management/Employee Expo flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Staff full_name: personal/HR/Staff flags: 00000000 uri: exchange://phands@exmbx01brac/personal/HR/Staff/Objectives full_name: personal/HR/Staff/Objectives flags: 00000000 uri: exchange://phands@exmbx01brac/personal/HR/Staff/Objectives/1H2002 full_name: personal/HR/Staff/Objectives/1H2002 flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Staff/Objectives/2H2002 full_name: personal/HR/Staff/Objectives/2H2002 flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Staff/TDP full_name: personal/HR/Staff/TDP flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Staff/Training full_name: personal/HR/Staff/Training flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/recruitment full_name: personal/HR/recruitment flags: 00000000 uri: exchange://phands@exmbx01brac/personal/HR/recruitment/Bond full_name: personal/HR/recruitment/Bond flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/recruitment/Brightwater full_name: personal/HR/recruitment/Brightwater flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/recruitment/CPL full_name: personal/HR/recruitment/CPL flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/recruitment/HRM full_name: personal/HR/recruitment/HRM flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/recruitment/Sigmar full_name: personal/HR/recruitment/Sigmar flags: 00000008 uri: exchange://phands@exmbx01brac/personal/ICD Projects full_name: personal/ICD Projects flags: 00000000 uri: exchange://phands@exmbx01brac/personal/ICD Projects/SoCE full_name: personal/ICD Projects/SoCE flags: 00000008 uri: exchange://phands@exmbx01brac/personal/ICD Projects/SoCE IPO full_name: personal/ICD Projects/SoCE IPO flags: 00000008 uri: exchange://phands@exmbx01brac/personal/IT full_name: personal/IT flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Important People full_name: personal/Important People flags: 00000000 uri: exchange://phands@exmbx01brac/personal/Important People/Allan Vernon full_name: personal/Important People/Allan Vernon flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Important People/Jacques-Olivier full_name: personal/Important People/Jacques-Olivier flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Important People/Kenneth Perkins full_name: personal/Important People/Kenneth Perkins flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Important People/Kevin Boyce full_name: personal/Important People/Kevin Boyce flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Important People/Mark Noneman full_name: personal/Important People/Mark Noneman flags: 00000000 uri: exchange://phands@exmbx01brac/personal/Important People/Mark Noneman/To Mark full_name: personal/Important People/Mark Noneman/To Mark flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Important People/Sheila full_name: personal/Important People/Sheila flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Inbox full_name: personal/Inbox flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Journal full_name: personal/Journal flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Junk E-mail full_name: personal/Junk E-mail flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO full_name: personal/KTO flags: 00000000 uri: exchange://phands@exmbx01brac/personal/KTO/CDSDoc full_name: personal/KTO/CDSDoc flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/CheckSysConfig full_name: personal/KTO/CheckSysConfig flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Chris full_name: personal/KTO/Chris flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Ciara full_name: personal/KTO/Ciara flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Document Processing full_name: personal/KTO/Document Processing flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Ed KIlbane full_name: personal/KTO/Ed KIlbane flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Ed_Chun full_name: personal/KTO/Ed_Chun flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Edouard full_name: personal/KTO/Edouard flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/FrameMaker full_name: personal/KTO/FrameMaker flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Helen full_name: personal/KTO/Helen flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Judy Wyland full_name: personal/KTO/Judy Wyland flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/MIB full_name: personal/KTO/MIB flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Marie full_name: personal/KTO/Marie flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Niall full_name: personal/KTO/Niall flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Sean full_name: personal/KTO/Sean flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Shaun full_name: personal/KTO/Shaun flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Sinead full_name: personal/KTO/Sinead flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Sudhir full_name: personal/KTO/Sudhir flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Therese full_name: personal/KTO/Therese flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Tickets full_name: personal/KTO/Tickets flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/WebWorks full_name: personal/KTO/WebWorks flags: 00000008 uri: exchange://phands@exmbx01brac/personal/MIDAS full_name: personal/MIDAS flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Memberships & Subscriptions full_name: personal/Memberships & Subscriptions flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Notes full_name: personal/Notes flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Outbox full_name: personal/Outbox flags: 00000008 uri: exchange://phands@exmbx01brac/personal/PCRs full_name: personal/PCRs flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Personal full_name: personal/Personal flags: 00000008 uri: exchange://phands@exmbx01brac/personal/SUDO Evaluation full_name: personal/SUDO Evaluation flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Sent full_name: personal/Sent flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Sent Items full_name: personal/Sent Items flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Site Management full_name: personal/Site Management flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Trash full_name: personal/Trash flags: 00000008 uri: exchange://phands@exmbx01brac/Junk full_name: Junk flags: 000000f2 < 424dabb0 > Thread 422d9bb0 > Get folder info(0x86e4068:exchange://global%5cphands;auth=Basic@exmbx01brac/, '<null>') = uri: exchange://phands@exmbx01brac/personal full_name: personal flags: 00000001 uri: exchange://phands@exmbx01brac/personal/Deleted Items full_name: personal/Deleted Items flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Drafts full_name: personal/Drafts flags: 00000008 uri: exchange://phands@exmbx01brac/personal/ESNUG full_name: personal/ESNUG flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Experts Exchange full_name: personal/Experts Exchange flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Finance and Budgets full_name: personal/Finance and Budgets flags: 00000000 uri: exchange://phands@exmbx01brac/personal/Finance and Budgets/Hardware full_name: personal/Finance and Budgets/Hardware flags: 00000000 uri: exchange://phands@exmbx01brac/personal/Finance and Budgets/Hardware/Sun full_name: personal/Finance and Budgets/Hardware/Sun flags: 00000000 uri: exchange://phands@exmbx01brac/personal/Finance and Budgets/Hardware/Sun/Livingston Rentals full_name: personal/Finance and Budgets/Hardware/Sun/Livingston Rentals flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Finance and Budgets/Purchasing full_name: personal/Finance and Budgets/Purchasing flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR full_name: personal/HR flags: 00000000 uri: exchange://phands@exmbx01brac/personal/HR/Carole Planas full_name: personal/HR/Carole Planas flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Fran full_name: personal/HR/Fran flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Kerry full_name: personal/HR/Kerry flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/PeopleSoft full_name: personal/HR/PeopleSoft flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Philippa full_name: personal/HR/Philippa flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Site Management full_name: personal/HR/Site Management flags: 00000000 uri: exchange://phands@exmbx01brac/personal/HR/Site Management/Employee Expo full_name: personal/HR/Site Management/Employee Expo flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Staff full_name: personal/HR/Staff flags: 00000000 uri: exchange://phands@exmbx01brac/personal/HR/Staff/Objectives full_name: personal/HR/Staff/Objectives flags: 00000000 uri: exchange://phands@exmbx01brac/personal/HR/Staff/Objectives/1H2002 full_name: personal/HR/Staff/Objectives/1H2002 flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Staff/Objectives/2H2002 full_name: personal/HR/Staff/Objectives/2H2002 flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Staff/TDP full_name: personal/HR/Staff/TDP flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/Staff/Training full_name: personal/HR/Staff/Training flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/recruitment full_name: personal/HR/recruitment flags: 00000000 uri: exchange://phands@exmbx01brac/personal/HR/recruitment/Bond full_name: personal/HR/recruitment/Bond flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/recruitment/Brightwater full_name: personal/HR/recruitment/Brightwater flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/recruitment/CPL full_name: personal/HR/recruitment/CPL flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/recruitment/HRM full_name: personal/HR/recruitment/HRM flags: 00000008 uri: exchange://phands@exmbx01brac/personal/HR/recruitment/Sigmar full_name: personal/HR/recruitment/Sigmar flags: 00000008 uri: exchange://phands@exmbx01brac/personal/ICD Projects full_name: personal/ICD Projects flags: 00000000 uri: exchange://phands@exmbx01brac/personal/ICD Projects/SoCE full_name: personal/ICD Projects/SoCE flags: 00000008 uri: exchange://phands@exmbx01brac/personal/ICD Projects/SoCE IPO full_name: personal/ICD Projects/SoCE IPO flags: 00000008 uri: exchange://phands@exmbx01brac/personal/IT full_name: personal/IT flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Important People full_name: personal/Important People flags: 00000000 uri: exchange://phands@exmbx01brac/personal/Important People/Allan Vernon full_name: personal/Important People/Allan Vernon flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Important People/Jacques-Olivier full_name: personal/Important People/Jacques-Olivier flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Important People/Kenneth Perkins full_name: personal/Important People/Kenneth Perkins flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Important People/Kevin Boyce full_name: personal/Important People/Kevin Boyce flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Important People/Mark Noneman full_name: personal/Important People/Mark Noneman flags: 00000000 uri: exchange://phands@exmbx01brac/personal/Important People/Mark Noneman/To Mark full_name: personal/Important People/Mark Noneman/To Mark flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Important People/Sheila full_name: personal/Important People/Sheila flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Inbox full_name: personal/Inbox flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Journal full_name: personal/Journal flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Junk E-mail full_name: personal/Junk E-mail flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO full_name: personal/KTO flags: 00000000 uri: exchange://phands@exmbx01brac/personal/KTO/CDSDoc full_name: personal/KTO/CDSDoc flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/CheckSysConfig full_name: personal/KTO/CheckSysConfig flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Chris full_name: personal/KTO/Chris flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Ciara full_name: personal/KTO/Ciara flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Document Processing full_name: personal/KTO/Document Processing flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Ed KIlbane full_name: personal/KTO/Ed KIlbane flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Ed_Chun full_name: personal/KTO/Ed_Chun flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Edouard full_name: personal/KTO/Edouard flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/FrameMaker full_name: personal/KTO/FrameMaker flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Helen full_name: personal/KTO/Helen flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Judy Wyland full_name: personal/KTO/Judy Wyland flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/MIB full_name: personal/KTO/MIB flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Marie full_name: personal/KTO/Marie flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Niall full_name: personal/KTO/Niall flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Sean full_name: personal/KTO/Sean flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Shaun full_name: personal/KTO/Shaun flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Sinead full_name: personal/KTO/Sinead flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Sudhir full_name: personal/KTO/Sudhir flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Therese full_name: personal/KTO/Therese flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/Tickets full_name: personal/KTO/Tickets flags: 00000008 uri: exchange://phands@exmbx01brac/personal/KTO/WebWorks full_name: personal/KTO/WebWorks flags: 00000008 uri: exchange://phands@exmbx01brac/personal/MIDAS full_name: personal/MIDAS flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Memberships & Subscriptions full_name: personal/Memberships & Subscriptions flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Notes full_name: personal/Notes flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Outbox full_name: personal/Outbox flags: 00000008 uri: exchange://phands@exmbx01brac/personal/PCRs full_name: personal/PCRs flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Personal full_name: personal/Personal flags: 00000008 uri: exchange://phands@exmbx01brac/personal/SUDO Evaluation full_name: personal/SUDO Evaluation flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Sent full_name: personal/Sent flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Sent Items full_name: personal/Sent Items flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Site Management full_name: personal/Site Management flags: 00000008 uri: exchange://phands@exmbx01brac/personal/Trash full_name: personal/Trash flags: 00000008 uri: exchange://phands@exmbx01brac/Junk full_name: Junk flags: 000000f2 < 422d9bb0 > Thread 424dabb0 > Get folder info(0x844e9b8:mbox:/export/home/phands/.evolution/mail/local, '<null>') = uri: mbox:/export/home/phands/.evolution/mail/local#Inbox full_name: Inbox flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Drafts full_name: Drafts flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Outbox full_name: Outbox flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Sent full_name: Sent flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source full_name: Linux and Open Source flags: 00000004 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source/SuSE full_name: Linux and Open Source/SuSE flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source/USB full_name: Linux and Open Source/USB flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source/Cadence%20Linux%20Users full_name: Linux and Open Source/Cadence Linux Users flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source/XFree86 full_name: Linux and Open Source/XFree86 flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source/Gnome%20and%20Evolution full_name: Linux and Open Source/Gnome and Evolution flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source/KDE%20Solaris full_name: Linux and Open Source/KDE Solaris flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Trash full_name: Trash flags: 000000f2 uri: mbox:/export/home/phands/.evolution/mail/local#Junk full_name: Junk flags: 000000f2 < 424dabb0 > Thread 422d9bb0 > Get folder info(0x844e9b8:mbox:/export/home/phands/.evolution/mail/local, '<null>') = uri: mbox:/export/home/phands/.evolution/mail/local#Inbox full_name: Inbox flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Drafts full_name: Drafts flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Outbox full_name: Outbox flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Sent full_name: Sent flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source full_name: Linux and Open Source flags: 00000004 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source/SuSE full_name: Linux and Open Source/SuSE flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source/USB full_name: Linux and Open Source/USB flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source/Cadence%20Linux%20Users full_name: Linux and Open Source/Cadence Linux Users flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source/XFree86 full_name: Linux and Open Source/XFree86 flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source/Gnome%20and%20Evolution full_name: Linux and Open Source/Gnome and Evolution flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Linux%20and%20Open%20Source/KDE%20Solaris full_name: Linux and Open Source/KDE Solaris flags: 00000008 uri: mbox:/export/home/phands/.evolution/mail/local#Trash full_name: Trash flags: 000000f2 uri: mbox:/export/home/phands/.evolution/mail/local#Junk full_name: Junk flags: 000000f2 < 422d9bb0 > Thread 42d00bb0 > CamelFolder:get_message('personal/Important People/Jacques-Olivier', '000002cbbb25') = class: CamelMimeMessage mime-type: multipart/alternative; boundary="----_=_NextPart_001_01C4A70A.CFF062A1" content class: CamelMultipart content mime-type: multipart/alternative; boundary="----_=_NextPart_001_01C4A70A.CFF062A1" class: CamelMimePart mime-type: text/html; charset=iso-8859-1 content class: CamelDataWrapper content mime-type: text/html; charset=iso-8859-1 class: CamelMimePart mime-type: text/calendar; method=REQUEST; name=meeting.ics content class: CamelDataWrapper content mime-type: text/calendar; method=REQUEST; name=meeting.ics < 42d00bb0 > requesting object classid: attachment.0x87dbd70.000002cbbb25.alternative.1 object_found: 1 requesting object classid: bonobo-unknown:///em-format-html-display/.0x87dbd70.000002cbbb25.alternative.1 object_found: 1 requesting object classid: itip:request_options object_found: 1 Searching for added matches '(match-all (system-flag "Junk"))' Vfolder 'Junk' subfolder changed 'personal/HR/recruitment/Sigmar' changed 0 added 13 removed 0 Searching for added matches ' (or (body-contains "focus") ) ' Vfolder 'general search' subfolder changed 'personal/HR/recruitment/Sigmar' changed 0 added 13 removed 0 adding uid '000000e0dcab' to Unmatched [newly unmatched] adding uid '000000e0dcac' to Unmatched [newly unmatched] adding uid '000000e0dcad' to Unmatched [newly unmatched] adding uid '000000e0dcae' to Unmatched [newly unmatched] adding uid '000000e0dcaf' to Unmatched [newly unmatched] adding uid '000000e0dcb1' to Unmatched [newly unmatched] adding uid '000000e0dcb2' to Unmatched [newly unmatched] adding uid '00000284b72c' to Unmatched [newly unmatched] adding uid '00000284b72d' to Unmatched [newly unmatched] adding uid '00000284b72e' to Unmatched [newly unmatched] adding uid '00000284b72f' to Unmatched [newly unmatched] adding uid '00000284b730' to Unmatched [newly unmatched] adding uid '00000284b731' to Unmatched [newly unmatched] Searching for added matches '(match-all (system-flag "Junk"))' Vfolder 'Junk' subfolder changed 'personal/ICD Projects/SoCE' changed 0 added 1 removed 0 CamelException.setv(0x84f14d8, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x8591c58, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x8685ff0, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x847d4a0, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x85b5908, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x8464fa0, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x8564628, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x8494558, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x84b2c88, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x85663f8, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x8566578, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x84a2708, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x85a6558, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x8564d68, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x855e870, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x855e9f8, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x855ece0, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x86c8d68, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x856da70, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x856dc60, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x86cad18, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x856dff8, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x86c8168, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x86c82e8, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x86c84c0, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x86bd808, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x87ba188, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x850f3e8, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x8693c80, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x860cf10, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x85e6058, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x85711f8, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x856d1c8, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x856d230, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x856cbb0, 2, 'Lost connection to Evolution Exchange backend process') CamelException.setv(0x856ea00, 2, 'Lost connection to Evolution Exchange backend process') (evolution-2.0:29629): camel-WARNING **: Invalid root: '/export/home/phands/.evolution/mail/local/Linux and Open Source.sbd/KDE Solaris.ibex.index' (evolution-2.0:29629): camel-WARNING **: version: TEXT.000 (TEXT.000) (evolution-2.0:29629): camel-WARNING **: block size: 1024 (1024) OK (evolution-2.0:29629): camel-WARNING **: free: 0 (0 add size < 1024) OK (evolution-2.0:29629): camel-WARNING **: last: 6144 (6144 and size: 1024) BAD (evolution-2.0:29629): camel-WARNING **: flags: unSYNC CamelException.setv(0x87ad0c8, 2, 'Lost connection to Evolution Exchange backend process')
Here is the source of the email which causes the crash.... Received: by exmbx01brac.global.cadence.com id <01C4A70A.CFF062A1@exmbx01brac.global.cadence.com>; Thu, 30 Sep 2004 17:30:35 +0100 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C4A70A.CFF062A1" Content-class: urn:content-classes:calendarmessage X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0 Subject: Updated: JOP/Paul One on one Date: Thu, 30 Sep 2004 17:30:35 +0100 Message-ID: <A3CF00954C113F4D9AD1CF1B3199142E03814C6D@exmbx01brac.global.cadence.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: JOP/Paul One on one Thread-Index: AcLXSdPGQbb6PDvAQFyVtQ7vXodyq3PuWKWQ From: "Jacques-Olivier Piednoir" <jop@cadence.com> To: "Paul Hands" <phands@cadence.com> X-Evolution-Source: exchange://phands@exmbx01brac/ This is a multi-part message in MIME format. ------_=_NextPart_001_01C4A70A.CFF062A1 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Diso-8859-1"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 6.5.6944.0"> <TITLE>Updated: JOP/Paul One on one</TITLE> </HEAD> <BODY> <!-- Converted from text/rtf format --> <P><FONT FACE=3D"Arial">When: lundi 4 octobre 2004 16:00-16:30 = (GMT+01:00) Brussels, Copenhagen, Madrid, Paris.</FONT> <BR><FONT FACE=3D"Arial">Where: JOP calls Paul.</FONT> </P> <P><FONT FACE=3D"Arial">*~*~*~*~*~*~*~*~*~*</FONT> </P> <BR> </BODY> </HTML> ------_=_NextPart_001_01C4A70A.CFF062A1 Content-class: urn:content-classes:calendarmessage Content-Type: text/calendar; method=REQUEST; name="meeting.ics" Content-Transfer-Encoding: 8bit BEGIN:VCALENDAR METHOD:REQUEST PRODID:Microsoft CDO for Microsoft Exchange VERSION:2.0 BEGIN:VTIMEZONE TZID:GMT +0100 (Standard) / GMT +0200 (Daylight) BEGIN:STANDARD DTSTART:16010101T030000 TZOFFSETFROM:+0200 TZOFFSETTO:+0100 RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU END:STANDARD BEGIN:DAYLIGHT DTSTART:16010101T020000 TZOFFSETFROM:+0100 TZOFFSETTO:+0200 RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=3;BYDAY=-1SU END:DAYLIGHT END:VTIMEZONE BEGIN:VEVENT X-MICROSOFT-CDO-MODPROPS;X-MODPARAM=1:attendee,BEGIN,class,created,descript ion,dtend,dtstamp,dtstart,duration,END,last-modified,location,organizer,pr iority,recurrence-id,sequence,status,summary,transp,uid,x-microsoft-cdo-al ldayevent,x-microsoft-cdo-busystatus,x-microsoft-cdo-importance,x-microsof t-cdo-insttype,x-microsoft-cdo-intendedstatus,x-microsoft-cdo-ownerapptid DTSTAMP:20040930T153612Z DTSTART;TZID="GMT +0100 (Standard) / GMT +0200 (Daylight)":20041004T160000 SUMMARY:Updated: JOP/Paul One on one UID:040000008200E00074C5B7101A82E00800000000D0588B3552D7C201000000000000000 0100000000E6F81F0D80F294C93D07C8C5F53564D ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;X-REPLYTIME=16021022T15 1800Z;RSVP=TRUE;CN="Paul Hands":MAILTO:phands@cadence.com ORGANIZER;CN="Jacques-Olivier Piednoir":MAILTO:jop@cadence.com LOCATION:JOP calls Paul. DTEND;TZID="GMT +0100 (Standard) / GMT +0200 (Daylight)":20041004T163000 DESCRIPTION:\N RECURRENCE-ID;TZID="GMT +0100 (Standard) / GMT +0200 (Daylight)":20041004T1 53000 SEQUENCE:0 PRIORITY:5 CLASS: CREATED:20040930T163105Z LAST-MODIFIED:20040930T163105Z STATUS:CONFIRMED TRANSP:OPAQUE X-MICROSOFT-CDO-BUSYSTATUS:BUSY X-MICROSOFT-CDO-INSTTYPE:3 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY X-MICROSOFT-CDO-ALLDAYEVENT:FALSE X-MICROSOFT-CDO-IMPORTANCE:1 X-MICROSOFT-CDO-OWNERAPPTID:-510515245 END:VEVENT END:VCALENDAR ------_=_NextPart_001_01C4A70A.CFF062A1--
it immediately crashes the exchange backend, but it continues flooding the network after the backend has crashed? are you allowed to try to reproduce this again? i don't think there's enough info here to reproduce the bug on our side. Either a stack trace from when it crashes, or a tcpdump of the network flood would help
Yes - once the GUI freezes, which is at or after the crash dialogue box, the network gets saturated with traffic, almost all of which is my machine trying to talk to the exchange server, which is over a WAN link to England from Ireland. I am sort of allowed to do it again, in that I can kill the processes and stop the traffic afterward. How do I get a stack trace or a tcpdump?
if you have bug-buddy installed, it should give you a "report this to the developers" button as part of the crash dialog, which can be used to get a stack trace. if not, you would have to run Connector under gdb: gdb /path/to/evolution-exchange-storage (The path will start with /usr/libexec/evolution/2.0/, /opt/gnome/libexec/evolution/2.0/, or /opt/gnome/lib/evolution/2.0/ depending on your distro) then type "r" at the "(gdb)" prompt, then "thread apply all bt" when it crashes. to get a tcpdump, do: tcpdump -w /tmp/tcpdump.out -s 1024 host exmbx01brac.global.cadence.com (assuming that hostname is correct for your exchange server. that should all be on one line but bugzilla will probably wrap it to 2) start the tcpdump right before you make it crash/flood.
Hi Dan, I found that when I tried to go back to 1.4, that the install of 2.0 caused various things to fail - due to gtkhtml differences, the calendar invites show as a blank page, so I had to revert versions just to get back to work. So now, I don't have 2.0 installed any more, although I still have the rpms, as I used checkinstall in the compilation process. I'll try a reinstall of 2.0 later today and try to get the dumps etc. P.
OK, I've done a reinstall with the latest builds of evolution and connector (2.0.1?) from red-carpet. The network saturation problem seems to have gone away, but the invite still completley crashes the tool. I couldn't get the gdb method to produce anything useful, but I sent a bug buddy report in just few moments ago. Just in case, here's the content from that....... Distribution: SuSE Linux 9.1 (i586) Package: Connector Priority: Blocker Version: GNOME2.4.1 2.0.1 Gnome-Distributor: GNOME.Org Synopsis: This is already a bugzilla report # 67330 Bugzilla-Product: Connector Bugzilla-Component: Connector Bugzilla-Version: 2.0.1 BugBuddy-GnomeVersion: 2.0 (2.4.0.1) Description: Description of the crash: This is the bug buddy generated problem report as requested by Dan. Steps to reproduce the crash: 1. 2. 3. Expected Results: How often does this happen? Additional Information: Debugging Information: Backtrace was generated from '/usr/local:/opt/gnome:/usr/libexec/evolution-exchange-storage' Using host libthread_db library "/lib/tls/libthread_db.so.1". [Thread debugging using libthread_db enabled] [New Thread 1101045248 (LWP 21595)] [New Thread 1106414512 (LWP 27303)] [Thread debugging using libthread_db enabled] [New Thread 1101045248 (LWP 21595)] [New Thread 1106414512 (LWP 27303)] [Thread debugging using libthread_db enabled] [New Thread 1101045248 (LWP 21595)] [New Thread 1106414512 (LWP 27303)] [New Thread 1104305072 (LWP 21598)] 0xffffe410 in ?? ()
+ Trace 50893
Thread 2 (Thread 1106414512 (LWP 27303))
A problem is that I'll have to switch back to 1.4 in order to be able to work, which means removing 2.0, as the gtkhtml versions are incompatible. This will make further debugging time consuming, as I have to reinstall 2.0 and gtkhtml 3 to switch.
Further info - the calendar invite saves fine to a local calendar. If I then try to use the "move (or copy) to calendar" to put it in the exchange calendar, the tool freezes in the same fashion, and has to be killed from the command line. The network flood behaviour has gone away with he most recent install.
I've moved on to the 2.02 packages from red carpet. The problem of crashing on calendar invites persists. It seems that invitations from certain exchange users always crash connector. Is there a clue in there? In addition, connector frequently (2 -5 times a day) crashes on global address list name completions. Should I bugzilla that separately? P.
Are you able to attach a message that causes the problem to this bug?
I included the saved invite above. Is that what you mean, or could I forward the email to you? P.
Here's the source of a message which crashes connector instantly. ------------------------CUT HERE------------------------------------- Received: by exmbx01brac.global.cadence.com id <01C4A70A.CFF062A1@exmbx01brac.global.cadence.com>; Thu, 30 Sep 2004 17:30:35 +0100 MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C4A70A.CFF062A1" Content-class: urn:content-classes:calendarmessage X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0 Subject: Updated: JOP/Paul One on one Date: Thu, 30 Sep 2004 17:30:35 +0100 Message-ID: <A3CF00954C113F4D9AD1CF1B3199142E03814C6D@exmbx01brac.global.cadence.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: JOP/Paul One on one Thread-Index: AcLXSdPGQbb6PDvAQFyVtQ7vXodyq3PuWKWQ From: "Jacques-Olivier Piednoir" <jop@cadence.com> To: "Paul Hands" <phands@cadence.com> X-Evolution-Source: exchange://phands@exmbx01brac/ This is a multi-part message in MIME format. ------_=_NextPart_001_01C4A70A.CFF062A1 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN"> <HTML> <HEAD> <META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; = charset=3Diso-8859-1"> <META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version = 6.5.6944.0"> <TITLE>Updated: JOP/Paul One on one</TITLE> </HEAD> <BODY> <!-- Converted from text/rtf format --> <P><FONT FACE=3D"Arial">When: lundi 4 octobre 2004 16:00-16:30 = (GMT+01:00) Brussels, Copenhagen, Madrid, Paris.</FONT> <BR><FONT FACE=3D"Arial">Where: JOP calls Paul.</FONT> </P> <P><FONT FACE=3D"Arial">*~*~*~*~*~*~*~*~*~*</FONT> </P> <BR> </BODY> </HTML> ------_=_NextPart_001_01C4A70A.CFF062A1 Content-class: urn:content-classes:calendarmessage Content-Type: text/calendar; method=REQUEST; name="meeting.ics" Content-Transfer-Encoding: 8bit BEGIN:VCALENDAR METHOD:REQUEST PRODID:Microsoft CDO for Microsoft Exchange VERSION:2.0 BEGIN:VTIMEZONE TZID:GMT +0100 (Standard) / GMT +0200 (Daylight) BEGIN:STANDARD DTSTART:16010101T030000 TZOFFSETFROM:+0200 TZOFFSETTO:+0100 RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU END:STANDARD BEGIN:DAYLIGHT DTSTART:16010101T020000 TZOFFSETFROM:+0100 TZOFFSETTO:+0200 RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=3;BYDAY=-1SU END:DAYLIGHT END:VTIMEZONE BEGIN:VEVENT X-MICROSOFT-CDO-MODPROPS;X-MODPARAM=1:attendee,BEGIN,class,created,descript ion,dtend,dtstamp,dtstart,duration,END,last-modified,location,organizer,pr iority,recurrence-id,sequence,status,summary,transp,uid,x-microsoft-cdo-al ldayevent,x-microsoft-cdo-busystatus,x-microsoft-cdo-importance,x-microsof t-cdo-insttype,x-microsoft-cdo-intendedstatus,x-microsoft-cdo-ownerapptid DTSTAMP:20040930T153612Z DTSTART;TZID="GMT +0100 (Standard) / GMT +0200 (Daylight)":20041004T160000 SUMMARY:Updated: JOP/Paul One on one UID:040000008200E00074C5B7101A82E00800000000D0588B3552D7C201000000000000000 0100000000E6F81F0D80F294C93D07C8C5F53564D ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;X-REPLYTIME=16021022T15 1800Z;RSVP=TRUE;CN="Paul Hands":MAILTO:phands@cadence.com ORGANIZER;CN="Jacques-Olivier Piednoir":MAILTO:jop@cadence.com LOCATION:JOP calls Paul. DTEND;TZID="GMT +0100 (Standard) / GMT +0200 (Daylight)":20041004T163000 DESCRIPTION:\N RECURRENCE-ID;TZID="GMT +0100 (Standard) / GMT +0200 (Daylight)":20041004T1 53000 SEQUENCE:0 PRIORITY:5 CLASS: CREATED:20040930T163105Z LAST-MODIFIED:20040930T163105Z STATUS:CONFIRMED TRANSP:OPAQUE X-MICROSOFT-CDO-BUSYSTATUS:BUSY X-MICROSOFT-CDO-INSTTYPE:3 X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY X-MICROSOFT-CDO-ALLDAYEVENT:FALSE X-MICROSOFT-CDO-IMPORTANCE:1 X-MICROSOFT-CDO-OWNERAPPTID:-510515245 END:VEVENT END:VCALENDAR ------_=_NextPart_001_01C4A70A.CFF062A1--
Any progress / anything more I can do to help? I'm still in the unfortunate situation where almost any use of connector causes crashes (Calendar instantly, GAL often, random 5 or 6 times a day). P.
Tested on evolution 2.0.2,imported the mail source pasted in the bug, could not reproduce crash. Tried several times. Paul it will be helpful in future if you can attach the mail source as some file instead of pasting the contents. Because few lines were missing and line breaks evolution and oulook was not importing this mail source initially.
Could you also get the E2K_DEBUG output for this ? as mentioned here .. http://gnome.org/projects/evolution/bugs.shtml
*** http://bugzilla.ximian.com/show_bug.cgi?id=69554 has been marked as a duplicate of this bug. ***
*** bug 269856 has been marked as a duplicate of this bug. ***
Created attachment 44433 [details] http://www.kegofkungfu.com/~wonko/evolution-exchange-storage.log from Bug 69856
Previous attachment is Output from E2K_DEBUG=5 /opt/gnome/libexec/evolution/2.0/evolution-exchange-storage >& evo2.log
*** http://bugzilla.ximian.com/show_bug.cgi?id=70042 has been marked as a duplicate of this bug. ***
*** http://bugzilla.ximian.com/show_bug.cgi?id=70117 has been marked as a duplicate of this bug. ***
Created attachment 44455 [details] It's a "save as" of the offending email - looks like plain text
OK, I've attached a "save as" of the email I pasted in earlier. I don't know if this helps, as it still looks like a plain text file. Can I forward the offending email direct? Also, just FYI, I rebuilt my laptop to SuSE 9.2 last week - a complete reformat and reinstall. It's now at :- evolution-2.0.2.0.200411300600-0.snap.ximian.10.1 evolution-data-server-1.0.2.0.200411300600-0.snap.ximian.10.1 ximian-connector-2.0.2.0.200411160600-0.snap.ximian.10.1 But is still unusable wherever connector is involved. Let me know if/how I can help more. Paul
Just to add some more information, I seem to have no issue accepting invitations. When I accept an invitation I get a responce stating "Update Complete", and a reply is sent to the invitation originator (assuming RSVP is selected). My crash occurs only when attempting to view the exchange Calendar.
*** bug 270148 has been marked as a duplicate of this bug. ***
Someone marked my bug#270148 as a duplicate of this bug and it probably is. Note, however, that I filed another bug#270161 on this subject because I couldn't view 70148 anymore after I filed it with bugbuddy :-(. In bug#270161 I rebuilt parts of Evo and Connector with debugging and went in with GDB and actually debugged the problem. I found the first-order cause of the bug and there is a description and patch attached to that bug which fixes it. The immediate cause of the crash is incorrect handling of an error condition: fixing the handling of the error condition allows connector to continue. I have no idea whether the error condition itself is proper, and I have no idea how to further investigate this second-order cause of the problem, but my connector does not crash anymore and I can see my calendar.
Paul: can you please send your patch to evolution-patches mailing list? You may need to subscribe. See http://lists.ximian.com
*** bug 270721 has been marked as a duplicate of this bug. ***
The attached mail shows that the meeting request has a RECURRENCE-ID attribute, which hints that this meeting was created from OWA. And we did have a bug for such appointments [ #70414 ]. This should be fixed now in 2.0.3. [ 2.0.3 rpms are already available ]. If the reason for this crash is similar to the one in #70148, then it has been fixed in 2.0.4 [ As of today, 2.0.4 is available only in sources, so you might have to compile it yourself to test this or wait till the 2.0.4 rpms are out.
I'm on Debian, so the RPMs don't help me. I upgraded to the latest Evo in Debian unstable, which was 2.0.3, and I still get the crash. So, my problem was not the same as 70414. I'll try to find or build 2.0.4 and see if that works.
Created attachment 47022 [details] GDB stack trace of crashed Connector
I have what sounds like the same problem. Someone sent me an invite for a recurring meeting (they use Outlook), which I did not accept. They then sent out an update for the same recurring meeting and I accepted the update, causing the evolution-exchange-storage process to start consuming 100% CPU and eat memory until my system started thrashing. This was with evolution 2.0.2, connector 2.0.1. I did not see (or at least notice) any network saturation problems. I upgraded to ev 2.0.4 and connector 2.0.2 and now the connector crashes, instead of consuming resources. I have attached the output from gdb, as described in one of the comments earlier in this report, file description is "GDB stack trace of crashed Connector". If I use the gconf editor to deselect my Exchange calendar, I can use evolution with no problems. Another person in my office had the same problem and the only way they were able to regain control of their Exchange calendar is to have the admin re-create their calendar folder from scratch on the Exchange server. In both our cases, Outlook has no problems with the calendars that Ev crashes on.
Please reopen a bug after giving the info. Doing it myself this time.
My desktop got a fresh install today, bringing my system up to Gnome 2.10 / Ev 2.2.1.1 and connector 2.2.3 and I've got my Exchange calendar back! My calendar hasn't changed on the server (I was keeping it for trouble shooting) so it looks like whatever was causing my crash is sorted.
Hmmm - interesting. I just upgraded to SuSE 9.3, fresh install, and went to evolution-2.2.1-7.2 with evolution-data-server-1.3.1-1, ximian-connector-2.2.1-5. Now things are even worse. Merely opening an email with a calendar invite in it freezes evolution - sometimes even freezing X until I go to a text console and kill the processes. This happens many times a day. It's got to the point where I try not to open emails with calendar invites in them. A similar freeze happens if I just look at an exchange calendar, and frequently just using the exchange GAL to get email addresses, so I suspect connector is still badly broken. The only feedback I get from the shell is of the form.... update flow align update flow align p token: onclick= update flow align update flow align requesting object classid: attachment.0x844eda0.00000475024c.alternative.1 object_found: 1 requesting object classid: itip:///.0x844eda0.00000475024c.alternative.1 Increasing itip formatter search count to 1 Increasing itip formatter search count to 2 Increasing itip formatter search count to 3 Increasing itip formatter search count to 4 object_found: 1 Decreasing itip formatter search count to 3 Decreasing itip formatter search count to 2 update flow align update flow align before it locks up. Is this a known problem? Can I do more to help? P.
Can you try updating to 2.2.3 evolution and exchange rpms ? Also, when it freezes, can you get the gdb back trace of evolution and evolution-exchange processes ?
Sure - where can I get the RPMs for SuSE 9.3?
OK, I couldn't find 2.2.3 RPMs, but I did find and upgrade to.... evolution-exchange-2.3.3-3 evolution-sharp-0.7-3 evolution-data-server-1.3.3-4 evolution-2.3.3-3 which has made no difference to the crashing behaviour. I cannot get gdb to give a useful traceback, as when evolution hangs, it also hangs gdb. Any ideas?
There is a patch for glibc on SuSE 9.3. This patch is to enable getting the stack traces of threads in gdb. Probably you would want to get this. See if you can update this one glibc rpm alone using Yast, and then check if you can get the gdb traces. [ Please dont forget to reopen the bug once you provide the traces. ]
OK, I *think* I've got an exchange storage process gdb backtrace. I started the exchange storage process under dgb, then started the evolution GUI, selected a calendar entry, which promptly SEGV'ed. Here's the output - please let me know if it's useful..... ============================Starts here - there were LOTS of these (evolution-exchange-storage:) messages before the crash================================== evolution-exchange-storage:22269): e-cal-backend-exchange-CRITICAL **: e_cal_backend_exchange_in_cache: assertion `cbex->priv->cache_unseen != NULL' failed (evolution-exchange-storage:22269): e-cal-backend-exchange-CRITICAL **: e_cal_backend_exchange_in_cache: assertion `cbex->priv->cache_unseen != NULL' failed (evolution-exchange-storage:22269): e-cal-backend-exchange-CRITICAL **: e_cal_backend_exchange_cache_sync_end: assertion `cbex->priv->cache_unseen != NULL' failed [Thread 1121991600 (LWP 22384) exited] [Thread 1119890352 (LWP 22388) exited] Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 1103018928 (LWP 22334)] 0x4150f103 in malloc_consolidate () from /lib/tls/libc.so.6 (gdb) thread apply all bt
+ Trace 63201
Thread 3 (Thread 1103018928 (LWP 22334))
Let me know if there's any more debugging I can help with. Paul
Additional Info : I switched off the Itip Formatter in the Edit > Plugins menu, and the crashes reduced hugely in number. Instead of up to 50 crashes a day, it reduced to one or two, and even occasionally none! Is this a clue? The downside is that I can't add calendar invites to my exchange calendar, as the attachment menu now only shows "save" and "Open in KOrganiser" options. The option to save it to a local evolution calendar or my exchange based calendar have gone.
also note that 2.3.3 is an unstable development version. if possible, try to upgrade to 2.4.1 (if you still like to use evolution, regarding your posting on the mailing list), e.g. by ftp://ftp.ximian.com/pub/.
I moved to 2.4, and it seems much the same as regards the calendar. Just clicking on an email with a meeting invitation causes evolution/connector to hang up while searching for an existing version of the appointment. The shell shows...... Thread 433dbbb0 > CamelFolder:get_message('personal/Important People/Bob Stear', '000004dde378') = class: CamelMimeMessage mime-type: multipart/alternative; boundary="----_=_NextPart_001_01C5CACF.35D32C00" content class: CamelMultipart content mime-type: multipart/alternative; boundary="----_=_NextPart_001_01C5CACF.35D32C00" class: CamelMimePart mime-type: text/html; charset=iso-8859-1 content class: CamelDataWrapper content mime-type: text/html; charset=iso-8859-1 class: CamelMimePart mime-type: text/calendar; method=REQUEST; name=meeting.ics content class: CamelDataWrapper content mime-type: text/calendar; method=REQUEST; name=meeting.ics < 433dbbb0 > (evolution-2.4:14683): e-attachment-bar.c-WARNING **: cannot find icon for mime type text/calendar (installation problem?) Increasing itip formatter search count to 1 Increasing itip formatter search count to 2 Increasing itip formatter search count to 3 Decreasing itip formatter search count to 2 Decreasing itip formatter search count to 1 After which the GUI is frozen, and I have to use thr force-shutdown option and bonobo-slay. The traceback is with E2K_DEBUG=5 and CAMEL_VERBOSE_DEBUG=1. I haven't tried gdb yet. Paul
Evolution UI hangs if the evolution-exchange backend crashes. Can you check if this is the case ? and please attach a gdb backtrace of evolution-exchange when you see this happening. Also, while you are at it, can you try with evolution 2.4.1 ? [ make sure that you install evolution-data-server-1.4.1.1, which has a fix for connector ] and use evolution-exchange 2.4.1
I can't get the newer versions to install. I can compile them and generate an RPM, but get into dependency hell very quickly. Are there SuSE 9.3 RPMs anywhere?
Not sure if this will help, but a bit googling gave me this link. See if this helps. ftp://ftp-linux.cc.gatech.edu/pub/suse/suse/i386/supplementary/GNOME/update_for_9.1/applications/
OK, I upgraded to SuSE 10.0, and moved to evolution-data-server-1.4.1-3 evolution-exchange-2.4.1-3 evolution-2.4.1-7 There seems to be no change in behaviour. Just clicking on a message with a calendar invite in it hangs the whole GUI, and evolution has to forced to shut down from the command line. This happend if the ITIP formatter plugin is enabled. Disabling it and restarting evolution stops the crash, but that's not much help. I'll try to get a gdb trace of the proceses. Paul
here's the gdb dump of the evolution exchange storage.... Program received signal SIGABRT, Aborted. [Switching to Thread 1105374128 (LWP 4960)] 0xffffe410 in __kernel_vsyscall () (gdb) thread apply all bt
+ Trace 63899
Is it possible for you to attach one meeting request e-mail to this bug or send it to rsushma@novell.com. It will help us to replicate the problem.
Sorry, I missed comment #11. Please ignore the above comment.
Found the reason for the crash, will send a patch for it asap. This crash would happen when accepting a single instance of a recurring appointment which has no master object. Re-opening the bug.
I'll happily test a patch. I'd like to point out that I don't have to accept an appointment to trigger a crash. I just have to click on the email containing it with the ITIP formatter plugin enabled. The crash happens immediately, whether or not I accept, reject or do nothing. Paul
It also depends on the fix for the bug 316315. Fix has been committed.
Hi, Is there anywhere I could pick up a set of RPMs for SuSE 10 to test the fix? I've been without evolution since this bug was entered in 2004. I've never been able to get compilation from source to work for an exchange enabled setup. I'd love to be able to use evolution again - currently I'm using Thunderbird for mail and OWA for calendar stuff, which is awful. Paul