After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 267330 - Accepting exchange meeting invite crashes or hangs evolution
Accepting exchange meeting invite crashes or hangs evolution
Status: RESOLVED FIXED
Product: Evolution Exchange
Classification: Deprecated
Component: Connector
unspecified
Other All
: Normal critical
: 2.3
Assigned To: Chenthill P
Ximian Connector QA
: 269856 270148 270721 (view as bug list)
Depends on: 265915
Blocks: 270414
 
 
Reported: 2004-10-01 13:56 UTC by Paul Hands
Modified: 2006-06-19 09:15 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
http://www.kegofkungfu.com/~wonko/evolution-exchange-storage.log from Bug 69856 (298.26 KB, text/plain)
2004-11-27 22:38 UTC, Joe Basso
Details
It's a "save as" of the offending email - looks like plain text (3.53 KB, text/plain)
2004-12-02 10:52 UTC, Paul Hands
Details
GDB stack trace of crashed Connector (6.12 KB, text/plain)
2005-05-30 10:15 UTC, Oran Kelly
Details

Description Paul Hands 2004-10-01 13:56:27 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')
Comment 1 Paul Hands 2004-10-01 14:02:47 UTC
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--
Comment 2 Dan Winship 2004-10-06 19:22:26 UTC
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
Comment 3 Paul Hands 2004-10-07 14:05:52 UTC
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?
Comment 4 Dan Winship 2004-10-07 17:22:20 UTC
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.
Comment 5 Paul Hands 2004-10-08 12:20:19 UTC
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.
Comment 6 Paul Hands 2004-10-08 16:07:51 UTC
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 ?? ()

Thread 2 (Thread 1106414512 (LWP 27303))

  • #0 ??
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 __waitpid_nocancel
    from /lib/tls/libpthread.so.0
  • #5 libgnomeui_segv_handle
    from /opt/gnome/lib/libgnomeui-2.so.0
  • #6 <signal handler called>
  • #7 e_cal_recur_generate_instances_of_rule
    at e-cal-recur.c line 700
  • #8 e_cal_recur_generate_instances
    at e-cal-recur.c line 637
  • #9 func_occur_in_time_range
    at e-cal-backend-sexp.c line 339
  • #10 e_sexp_term_eval
    at e-sexp.c line 710
  • #11 term_eval_and
    at e-sexp.c line 255
  • #12 e_sexp_term_eval
    at e-sexp.c line 700
  • #13 e_sexp_eval
    at e-sexp.c line 1304
  • #14 e_cal_backend_sexp_match_comp
    at e-cal-backend-sexp.c line 987
  • #15 match_object_sexp
    at e-cal-backend-exchange.c line 700
  • #16 g_hash_table_foreach
    from /opt/gnome/lib/libglib-2.0.so.0
  • #17 get_object_list
  • #18 e_cal_backend_sync_get_object_list
  • #19 _e_cal_backend_get_object_list
  • #20 e_cal_backend_get_object_list
  • #21 impl_Cal_getObjectList
  • #22 _ORBIT_skel_small_GNOME_Evolution_Calendar_Cal_getObjectList
    at Evolution-DataServer-Calendar-common.c line 223
  • #23 ORBit_POA_setup_root
    from /opt/gnome/lib/libORBit-2.so.0
  • #24 ORBit_OAObject_invoke
    from /opt/gnome/lib/libORBit-2.so.0
  • #25 ORBit_small_invoke_adaptor
    from /opt/gnome/lib/libORBit-2.so.0
  • #26 ORBit_recv_buffer_return_sys_exception
    from /opt/gnome/lib/libORBit-2.so.0
  • #27 ORBit_recv_buffer_return_sys_exception
    from /opt/gnome/lib/libORBit-2.so.0
  • #28 giop_thread_queue_process
    from /opt/gnome/lib/libORBit-2.so.0
  • #29 giop_thread_same_key
    from /opt/gnome/lib/libORBit-2.so.0
  • #30 g_thread_pool_thread_proxy
    from /opt/gnome/lib/libglib-2.0.so.0
  • #31 g_thread_create_proxy
    from /opt/gnome/lib/libglib-2.0.so.0
  • #32 start_thread
    from /lib/tls/libpthread.so.0
  • #33 clone
    from /lib/tls/libc.so.6

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.
Comment 7 Paul Hands 2004-10-11 10:28:21 UTC
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.
Comment 8 Paul Hands 2004-10-14 16:01:49 UTC
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.
Comment 9 JP Rosevear 2004-10-15 15:15:40 UTC
Are you able to attach a message that causes the problem to this bug?
Comment 10 Paul Hands 2004-10-15 15:32:51 UTC
I included the saved invite above.  Is that what you mean, or could I
forward the email to you?

P.
Comment 11 Paul Hands 2004-10-15 15:42:30 UTC
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--
Comment 12 Paul Hands 2004-11-17 13:07:42 UTC
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.
Comment 13 Poornima 2004-11-26 10:40:40 UTC
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.
Comment 14 Sarfraaz Ahmed 2004-11-26 14:04:05 UTC
Could you also get the E2K_DEBUG output for this ? as mentioned here
.. http://gnome.org/projects/evolution/bugs.shtml
Comment 15 Gerardo Marin 2004-11-27 20:31:36 UTC
*** http://bugzilla.ximian.com/show_bug.cgi?id=69554 has been marked as a duplicate of this bug. ***
Comment 16 Gerardo Marin 2004-11-27 20:31:47 UTC
*** bug 269856 has been marked as a duplicate of this bug. ***
Comment 18 Joe Basso 2004-11-27 22:39:34 UTC
Previous attachment is Output from 
E2K_DEBUG=5
/opt/gnome/libexec/evolution/2.0/evolution-exchange-storage >& evo2.log
Comment 19 Gerardo Marin 2004-11-30 20:31:47 UTC
*** http://bugzilla.ximian.com/show_bug.cgi?id=70042 has been marked as a duplicate of this bug. ***
Comment 20 Gerardo Marin 2004-12-01 23:52:57 UTC
*** http://bugzilla.ximian.com/show_bug.cgi?id=70117 has been marked as a duplicate of this bug. ***
Comment 21 Paul Hands 2004-12-02 10:52:23 UTC
Created attachment 44455 [details]
It's a "save as" of the offending email - looks like plain text
Comment 22 Paul Hands 2004-12-02 10:54:22 UTC
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
Comment 23 Joe Basso 2004-12-02 17:20:42 UTC
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.
Comment 24 Gerardo Marin 2004-12-02 19:53:00 UTC
*** bug 270148 has been marked as a duplicate of this bug. ***
Comment 25 Paul Smith 2004-12-15 13:23:00 UTC
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.
Comment 26 Gerardo Marin 2004-12-15 19:31:33 UTC
Paul: can you please send your patch to evolution-patches mailing list?
You may need to subscribe. See http://lists.ximian.com
Comment 27 Gerardo Marin 2004-12-21 17:00:05 UTC
*** bug 270721 has been marked as a duplicate of this bug. ***
Comment 28 Sarfraaz Ahmed 2005-01-28 12:28:20 UTC
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. 
Comment 29 Paul Smith 2005-02-02 18:35:40 UTC
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.
Comment 30 Oran Kelly 2005-05-30 10:15:37 UTC
Created attachment 47022 [details]
GDB stack trace of crashed Connector
Comment 31 Oran Kelly 2005-05-30 10:17:53 UTC
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.
Comment 32 Sarfraaz Ahmed 2005-07-12 14:11:42 UTC
Please reopen a bug after giving the info. Doing it myself this time.
Comment 33 Oran Kelly 2005-07-20 13:24:48 UTC
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.
Comment 34 Paul Hands 2005-07-20 13:36:00 UTC
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.
Comment 35 Sarfraaz Ahmed 2005-07-25 11:37:23 UTC
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 ? 
Comment 36 Paul Hands 2005-07-25 11:40:12 UTC
Sure - where can I get the RPMs for SuSE 9.3?
Comment 37 Paul Hands 2005-07-26 08:59:57 UTC
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?
Comment 38 Sarfraaz Ahmed 2005-08-11 11:01:52 UTC
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. ]
Comment 39 Paul Hands 2005-09-26 10:46:48 UTC
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

Thread 3 (Thread 1103018928 (LWP 22334))

  • #0 malloc_consolidate
    from /lib/tls/libc.so.6
  • #1 ??
  • #2 ??
  • #3 ??
  • #4 ??
  • #5 ??
  • #6 ??
  • #7 ??
    from /lib/tls/libc.so.6
  • #8 ??
  • #9 ??
  • #10 ??
  • #11 _int_free
    from /lib/tls/libc.so.6

Comment 40 Paul Hands 2005-09-26 13:17:45 UTC
Let me know if there's any more debugging I can help with.

Paul
Comment 41 Paul Hands 2005-10-11 13:31:03 UTC
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.
Comment 42 André Klapper 2005-10-14 15:21:47 UTC
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/.
Comment 43 Paul Hands 2005-10-20 12:56:21 UTC
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
Comment 44 Sarfraaz Ahmed 2005-10-21 09:48:48 UTC
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
Comment 45 Paul Hands 2005-10-24 14:57:49 UTC
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?
Comment 46 Sarfraaz Ahmed 2005-10-24 17:20:11 UTC
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/
Comment 47 Paul Hands 2005-11-04 17:10:34 UTC
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
Comment 48 Paul Hands 2005-11-04 17:27:09 UTC
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


Comment 49 Sushma Rai 2005-11-28 06:20:50 UTC
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.
Comment 50 Sushma Rai 2005-11-28 08:54:44 UTC
Sorry, I missed comment #11. Please ignore the above comment.
Comment 51 Chenthill P 2005-11-28 09:27:06 UTC
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.
Comment 52 Paul Hands 2005-11-28 10:23:44 UTC
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
Comment 53 Chenthill P 2005-12-16 10:31:49 UTC
It also depends on the fix for the bug 316315. Fix has been committed. 
Comment 54 Paul Hands 2006-06-19 09:15:20 UTC
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