Summary: | Claws segfaults when cancelling a sticky search after changing folder | ||
---|---|---|---|
Product: | Claws Mail (GTK 2) | Reporter: | Philippe Gramoull <philippe> |
Component: | QuickSearch | Assignee: | users |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | P3 | ||
Version: | 3.10.0 | ||
Hardware: | PC | ||
OS: | Linux |
Description
Philippe Gramoull
2014-01-10 03:20:39 UTC
Hi, Updated claws to 3.9.3-9-g597f1d-dirty Segfault still happens. backtrace is almost identical, so i have included only last calls Thanks Philippe (gdb) thread apply all bt full Thread 1 (Thread 0xb6320900 (LWP 481)): #0 0x081175a0 in matcherlist_match (matchers=0x88cbbf0, info=0x87e1500) at matcher.c:1823 matcher = 0x10 l = 0x865b0f8 result = 1 #1 0x080d6a36 in folder_item_search_msgs_local (folder=0x877a140, container=0x8804558, msgs=0xbfffd180, on_server=0xbfffd17c, predicate=0x88cbbf0, progress_cb=0x809583d <search_progress_notify_cb>, progress_data=0x8623308) at folder.c:4818 msgnum = 32865 msg = 0x87e1500 result = 0x0 cur = 0x95cddb8 matched_count = 0 processed_count = 100 msgcount = 7732 nums = 0x95cd9c0 #2 0x080d68f5 in folder_item_search_msgs (folder=0x877a140, container=0x8804558, msgs=0xbfffd180, on_server=0xbfffd17c, predicate=0x88cbbf0, progress_cb=0x809583d <search_progress_notify_cb>, progress_data=0x8623308) at folder.c:4761 result = -1 #3 0x080958e1 in search_filter_folder (msgnums=0xbfffd180, search=0x8623308, folderItem=0x8804558, onServer=0) at advsearch.c:472 matched = 0 tried_server = 0 #4 0x08095a90 in search_impl (messages=0xbfffd270, search=0x8623308, folderItem=0x8804558, recursive=0) at advsearch.c:515 msgnums = 0x0 cur = 0x800008 msgs = 0x0 can_search_on_server = 0 #5 0x08094b0a in advsearch_search_msgs_in_folders (search=0x8623308, messages=0xbfffd270, folderItem=0x8804558, recursive=0) at advsearch.c:124 No locals. #6 0x082d67df in quicksearch_run_on_folder (quicksearch=0x86232a0, folderItem=0x8804558, result=0xbfffd270) at quicksearch.c:172 searchres = 0 please re-open if you are able to reproduce this. I tried but failed to reproduce it. Hi, I reopened the bug as it still happens for me with latest GIT. To trigger the bug, i made the following extended search: B "some text" , switched to my main inbox (9000+ mails), and hit "clear" when CM had searched about 900 mails (~10%) -> CM segfaults one or two seconds later. Thanks Philippe I can reproduce - although at the start I missed the necessary "sticky" and "after changing folder" part :) Changes related to this bug have been committed. Please check latest Git and update the bug accordingly. You can also get the patch from: http://git.claws-mail.org/ ++ ChangeLog 2014-04-08 16:44:04.115909636 +0200 http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=ef42e8c103984198a04ed73c6883b88e0481d08e Merge: b5860f9 2baec79 Author: Colin Leroy <colin@colino.net> Date: Tue Apr 8 16:44:03 2014 +0200 Merge branch 'master' of file:///home/git/claws http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=2baec79262e41790484f46e9b3b9ccc5b3f49983 Author: Colin Leroy <colin@colino.net> Date: Tue Apr 8 16:42:25 2014 +0200 Probably fix bug #3050, "Claws mail closes when one attempts to delete a tag" http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=5b2da67e96294dd8906d5231e1aa8dc0375737cc Author: Colin Leroy <colin@colino.net> Date: Tue Apr 8 16:13:04 2014 +0200 Fix bug #3055, "Claws segfaults when cancelling a sticky search after changing folder" http://git.claws-mail.org/?p=claws.git;a=commitdiff;h=d8c5586abe9e3657f28e2fc002788af3f7de5a45 Author: Colin Leroy <colin@colino.net> Date: Tue Apr 8 15:34:51 2014 +0200 Fix bug #3123, "Clean up git". Patch by Christian Hesse. Marking FIXED! Hi Colin, You rock, as usual !! I can confirm that i don't have that bug anymore :) Thanks & Cheers Philippe PS: ça déchire, ca tabasse, comme d'hab', bref, encore merci ! :) |