| Summary: | [abrt] claws-mail-3.7.9-5.fc15: pvl_head: Process /usr/bin/claws-mail was killed by signal 11 (SIGSEGV) | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Brian Millett <bmillett> | ||||||||||
| Component: | claws-mail-plugins | Assignee: | Andreas Bierfert <andreas.bierfert> | ||||||||||
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||||||
| Severity: | unspecified | Docs Contact: | |||||||||||
| Priority: | unspecified | ||||||||||||
| Version: | 15 | CC: | andreas.bierfert, bugs.michael, tomspur | ||||||||||
| Target Milestone: | --- | ||||||||||||
| Target Release: | --- | ||||||||||||
| Hardware: | x86_64 | ||||||||||||
| OS: | Unspecified | ||||||||||||
| URL: | http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2256 | ||||||||||||
| Whiteboard: | abrt_hash:92f777ba1ca19053ef9fe60f7444a196cad12521 | ||||||||||||
| Fixed In Version: | claws-mail-plugins-3.7.10-12.fc16 | Doc Type: | Bug Fix | ||||||||||
| Doc Text: | Story Points: | --- | |||||||||||
| Clone Of: | Environment: | ||||||||||||
| Last Closed: | 2011-12-26 19:17:20 UTC | Type: | --- | ||||||||||
| Regression: | --- | Mount Type: | --- | ||||||||||
| Documentation: | --- | CRM: | |||||||||||
| Verified Versions: | Category: | --- | |||||||||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||||||||
| Attachments: |
|
||||||||||||
|
Description
Brian Millett
2011-09-29 13:57:52 UTC
Created attachment 525572 [details]
File: maps
Created attachment 525573 [details]
File: xsession_errors
Created attachment 525574 [details]
File: backtrace
Brian, do you have a test-case? Could you reproduce the bug if we offered a corrected -debuginfo package to fix the backtrace? > warning: "/var/cache/abrt-di/usr/lib/debug/usr/lib64/libicudata.so.44.2.debug": > separate debug info file has no debug info Haven't examined this, but it could be that libicu is built incorrectly. Going to take a look... > warning: "/var/cache/abrt-di/usr/lib/debug/usr/lib64/claws-mail/plugins /vcalendar.so.debug": > separate debug info file has no debug info This is a bug in the claws-mail-plugins.spec file, which renders the backtrace useless, unfortunately. > #0 0x00007f7cce94b865 in pvl_head () from /usr/lib64/claws-mail/plugins /vcalendar.so > No symbol table info available. An untested (!) fix for the spec file is this: diff --git a/claws-mail-plugins.spec b/claws-mail-plugins.spec index 5a627c9..6721118 100644 --- a/claws-mail-plugins.spec +++ b/claws-mail-plugins.spec @@ -498,9 +498,11 @@ cd ../spam_report-%{spamreport} %if !0%{?rhel} #tnef cd ../tnef_parse-%{tnef} +OLDCFLAGS="$CFLAGS" CFLAGS="-I%{_includedir}/libytnef" \ %configure --disable-static --disable-dependency-tracking %{__make} %{?_smp_mflags} +CFLAGS="$OLDCFLAGS" %endif #vcalendar Yes, the test case is to subscribe to my company's calendar. Sounds good. Here's a scratch-build that fixes the debuginfo package and updates vcalendar to v2.0.11: http://koji.fedoraproject.org/koji/taskinfo?taskID=3394673 Please download and upgrade (rpm -Uvh ...) to: claws-mail-plugins-vcalendar-3.7.9-4.fc15.0.test1.x86_64.rpm claws-mail-plugins-debuginfo-3.7.9-4.fc15.0.test1.x86_64.rpm If you can reproduce the crash, try to generate a fresh backtrace in ABRT. I cannot predict ABRT's behaviour, however. It may be that it will simply open a new ticket - that's fine. If it doesn't do that, it would still be possible to attach the generated backtrace here manually (as ABRT displays the path where the text file is stored). [...] Andreas, the final spec file change I've used is this: -CFLAGS="-I%{_includedir}/libytnef" \ +OLDCFLAGS="$CFLAGS" +CFLAGS="$CFLAGS -I%{_includedir}/libytnef" \ %configure --disable-static --disable-dependency-tracking %{__make} %{?_smp_mflags} +CFLAGS="$OLDCFLAGS" Ok, so when I run claws-mail --debug, I get: (many lines of adding calendar data) vcal_folder.c:562:add 1577 : -CALENDAR-EC-GROUP-COM-BPM-0000014254 vcal_folder.c:562:add 1578 : -CALENDAR-EC-GROUP-COM-BPM-0000014255 vcal_folder.c:658:return 1581 summaryview.c:1240:Scanning folder (.calendar.ec-group.com_publish...)... msgcache.c:274:TIMING msgcache_get_msg_list : 0s000ms summaryview.c:1109:TIMING summary_check_consistency : 0s000ms summaryview.c:1355:TIMING summary_show removing hidden: 0s000ms summaryview.c:2986: Setting summary from message data... procmsg.c:285:TIMING procmsg_get_thread_tree thread by subject: 0s000ms procmsg.c:295:TIMING procmsg_get_thread_tree : 0s003ms summaryview.c:3023:TIMING summary_set_ctree_from_list threaded: 0s011ms summaryview.c:3070:done. summaryview.c:3073: msgid hash table size = 1296 summaryview.c:3076: subject hash table size = 0 summaryview.c:2873:Sorting summary...summaryview.c:2887:done. summaryview.c:2894:TIMING summary_sort : 0s005ms summaryview.c:3092:TIMING summary_set_ctree_from_list bold_unread: 0s000ms summaryview.c:3097:TIMING summary_set_ctree_from_list : 0s021ms vcal_folder.c:985: fetch for http://calendar.ec-group.com/publish.php/bpm.ics 1580 Segmentation fault (core dumped) (I'll attach the backtrace from running it under gdb) Created attachment 525879 [details]
backtrace from gdb
http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2516 Comment #3 From Colin Leroy 2011-10-23 14:28:00 ------- Patch is in CVS: 2011-10-11 [colin] 2.0.11cvs2 * src/vcal_folder.c Fix bug #2516, "vcalendar crashes claws". Double-free in subscribed calendars Fix committed to Rawhide git. claws-mail-3.7.10-7.fc16,claws-mail-plugins-3.7.10-10.fc16 has been submitted as an update for Fedora 16. https://admin.fedoraproject.org/updates/claws-mail-3.7.10-7.fc16,claws-mail-plugins-3.7.10-10.fc16 Package claws-mail-3.7.10-7.fc16, claws-mail-plugins-3.7.10-10.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing claws-mail-3.7.10-7.fc16 claws-mail-plugins-3.7.10-10.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2011-17063/claws-mail-3.7.10-7.fc16,claws-mail-plugins-3.7.10-10.fc16 then log in and leave karma (feedback). Package claws-mail-plugins-3.7.10-12.fc16, claws-mail-3.7.10-7.fc16: * should fix your issue, * was pushed to the Fedora 16 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing claws-mail-plugins-3.7.10-12.fc16 claws-mail-3.7.10-7.fc16' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2011-17063/claws-mail-3.7.10-7.fc16,claws-mail-plugins-3.7.10-12.fc16 then log in and leave karma (feedback). claws-mail-plugins-3.7.10-12.fc16, claws-mail-3.7.10-7.fc16 has been pushed to the Fedora 16 stable repository. If problems still persist, please make note of it in this bug report. |