View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001759 | SOGo | Backend Calendar | public | 2012-04-09 10:50 | 2012-04-18 20:20 |
Reporter | michal_b | Assigned To | ludovic | ||
Priority | normal | Severity | crash | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | 1.3.14 | ||||
Fixed in Version | 1.3.15 | ||||
Summary | 0001759: SOGo always crashing when specific record in calendar is present - with RRULE | ||||
Description | I have finally identified records which caused my sogo "stack smashing" logs (see attachement) and crashing sogo without displaying any calendar events in SOGo web version. And finally here is example of that record: BEGIN:VEVENT especially line starting with "RRULE" caused it. If I have removed it from record or just removed ";BYMONTH=4" part, record will be imported successfully and also without crashing. also same situation with crashing when the RRULE line looks like this: Please, where is the problem with that line itself? Can you fix that crashing? Probably my old cell phone (SonyEricsson W995) generates records with that line and during synchronization was this record uploaded to server side calednar. I am using "sogo-1.3.14-1.centos6.i686" but this bug is also in all previous versions. | ||||
Tags | No tags attached. | ||||
2012-04-09 10:50
|
|
I've just tried to import (from SOGo's web interface) the event (by surrounding it with BEGIN:VCALENDAR and END:VCALENDAR tags) and it works as expected. Do you have a clean example that you can't import? I want the real ICS file, not modified in any way. |
|
Hello, |
|
2012-04-09 14:48
|
example.ics (1,619 bytes)
BEGIN:VCALENDAR PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN VERSION:2.0 BEGIN:VTIMEZONE TZID:Europe/Bratislava X-LIC-LOCATION:Europe/Bratislava BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T020000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T030000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 END:STANDARD END:VTIMEZONE BEGIN:VTIMEZONE TZID:Central Europe Standard Time BEGIN:STANDARD DTSTART:16011028T030000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 TZOFFSETFROM:+0200 TZOFFSETTO:+0100 END:STANDARD BEGIN:DAYLIGHT DTSTART:16010325T020000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 TZOFFSETFROM:+0100 TZOFFSETTO:+0200 END:DAYLIGHT END:VTIMEZONE BEGIN:VTIMEZONE TZID:Africa/Lagos X-LIC-LOCATION:Africa/Lagos BEGIN:STANDARD TZOFFSETFROM:+0100 TZOFFSETTO:+0100 TZNAME:WAT DTSTART:19700101T000000 END:STANDARD END:VTIMEZONE BEGIN:VTIMEZONE TZID:Europe/Paris X-LIC-LOCATION:Europe/Paris BEGIN:DAYLIGHT TZOFFSETFROM:+0100 TZOFFSETTO:+0200 TZNAME:CEST DTSTART:19700329T020000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 END:DAYLIGHT BEGIN:STANDARD TZOFFSETFROM:+0200 TZOFFSETTO:+0100 TZNAME:CET DTSTART:19701025T030000 RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 END:STANDARD END:VTIMEZONE BEGIN:VEVENT CREATED:20110729T135030Z LAST-MODIFIED:20100730T195829Z UID:1819-4E32C900-2F5-2C08A280 SUMMARY:Birthday causin RRULE:FREQ=YEARLY;BYMONTH=4 DTSTART:19860414T220000Z DTEND:19860415T215900Z X-IRMC-LUID:0000000002C1 END:VEVENT END:VCALENDAR |
I've just tried and it works as expected for me. Try to run SOGo with only one process. Attach to the child process using gdb and produce a stack trace. Install the SOPE/SOGo/GNUstep debugging symbols prior doing this. |
|
this is what you have asked for? #0 0x004a4416 in __kernel_vsyscall () |
|
2012-04-09 22:28
|
|
OK, sorry, new complete debug output (probably the right - previous post ignore pls) attached as "sogo-debug.log" |
|
Please show us the exact list of installed SOPE and SOGo packages. |
|
here you are: |
|
I seem to have a similar issue with recurring events (imported from Outlook 2010, which most likely has received some events from a Nokia Symbian phone) which I reported a few hours ago: I just tried importing the export.ics attached to this issue and I can confirm that my SOGo 1.3.12c crashses also after importing the ics file and reloading the calendar. This is what I see in my sogod.log: <snip> |
|
pepelton: thanks! I am happy that I am not the only person with same issue. :) |
|
Please update to a nightly build and test it. We pushed a fix yesterday that might also fix the issue you have. |
|
solved! thank you! importing example.ics does not going to sogo crashing anymore! :) |
|
...of course with updating to nightly build :) (today from sogo rhel nightly repo) |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2012-04-09 10:50 | michal_b | New Issue | |
2012-04-09 10:50 | michal_b | File Added: sogo.log | |
2012-04-09 14:40 | ludovic | Note Added: 0003694 | |
2012-04-09 14:48 | michal_b | Note Added: 0003695 | |
2012-04-09 14:48 | michal_b | File Added: example.ics | |
2012-04-09 14:51 | ludovic | Note Added: 0003696 | |
2012-04-09 22:15 | michal_b | Note Added: 0003697 | |
2012-04-09 22:28 | michal_b | File Added: sogo-debug.log | |
2012-04-09 22:29 | michal_b | Note Added: 0003698 | |
2012-04-10 12:32 | ludovic | Note Added: 0003703 | |
2012-04-10 12:37 | michal_b | Note Added: 0003704 | |
2012-04-12 21:46 | pepelton | Note Added: 0003727 | |
2012-04-12 21:54 | michal_b | Note Added: 0003728 | |
2012-04-17 15:12 | ludovic | Relationship added | related to 0001772 |
2012-04-17 15:12 | ludovic | Note Added: 0003758 | |
2012-04-18 20:18 | michal_b | Note Added: 0003771 | |
2012-04-18 20:19 | michal_b | Note Added: 0003773 | |
2012-04-18 20:20 | ludovic | Status | new => resolved |
2012-04-18 20:20 | ludovic | Fixed in Version | => 1.3.15 |
2012-04-18 20:20 | ludovic | Resolution | open => fixed |
2012-04-18 20:20 | ludovic | Assigned To | => ludovic |
2012-04-18 20:20 | ludovic | Status | resolved => closed |