GNOME Bugzilla – Bug 358661
crashed when deleting messages
Last modified: 2006-10-06 16:08:14 UTC
Steps to reproduce: 1. My primary news server has been acting up this weekend. Many parts were missing downloaded wtih 0.114. 2. Added a backup news server and tried "Download all Headers" to try to complete the missing parts and get nice green icons rather than broken reds. Didn't seem to contact the backup at all. 3. Saw 0.115 was out. Downloaded, compiled, installed, and started where 0.114 left off. 4. Have 2 connections to primary, 4 to backup, and saw Pan running 6 connections with "download all headers" 5. Had downloads running in a different group, having filled in the missing pieces. 6. Download new headers in a group other than where the downloads were coming from. 7. Crashed when I deleted some of the new messages that arrived. I think some of the message headers I deleted were same I had deleted previously when only one news server was configured. That they came back when found on the backup server. I am particularly skilled in crashing while deleting messages. Nuked ~/.pan2 with my 0.114 upgrade so there shouldn't be any old artifacts laying around due to crashes. Don't remember if I managed to crash 0.114 or not. Stack trace: (gdb) thread apply all bt
+ Trace 73832
Thread 4 (LWP 100136)
Thread 3 (Thread 0x8296000 (runnable))
Thread 2 (Thread 0x8ad2400 (LWP 100057))
Thread 1 (Thread 0x8ad2600 (sleeping))
Other information: Pan 0.115, FreeBSD 6.1
*** This bug has been marked as a duplicate of 357735 ***
Created attachment 74153 [details] [review] 0.115 patch Aaaaaaaah, I see the problem now. Also while we're in the neighborhood, a minor tweak to Quark to avoid creating temporary a StringView object when testing a Quark and StringView for equality.