Closed Bug 599007 Opened 16 years ago Closed 16 years ago

saved search folder: works once, then causes crash

Categories

(Thunderbird :: Search, defect)

x86
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 591143

People

(Reporter: cwr, Unassigned)

References

Details

(Keywords: crash)

User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_4; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.55 Safari/534.3 Build Identifier: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv:1.9.2.9) Gecko/20100915 Thunderbird/3.1.4 I create a saved search folder, open it, and delete the contents. Thereafter Thunderbird will crash if I try to open it again. This seems to be quite repeatable. I just recreated it again before filing this report. I didn't find another report on this exact symptom, although I think it is closely related to my report two weeks ago in [bug 594904]. My last comment there indicated that things were working now. I may have been confused by the apparent "works once then crashes on subsequent tries" nature of this problem. Reproducible: Always Steps to Reproduce: 1. use [Edit / Find / Search Massages...] to search Trash for messages that are junk and older than 100 days (perhaps the specific search criteria are not relevant?) 2. use "Save as Search Folder", setting it to search Trash and saving it as a subfolder of the main account (sibling of Inbox, Trash, etc.) 3. select that new search folder, see the old junk trash messages 4. select all messages in the search folder and delete them 5. select folder Inbox 6. select new search folder Actual Results: Thunderbird crashes Expected Results: Thunderbird does not crash I selected "Happens every time" for Reproducibility. I'm not certain of that. I may have seen it work correctly once or twice, but it certainly seems to crash quite regularly after these steps. As discussed in [bug 594904] my crash reports do not seem to be working correctly. I will include here the top part of the report as displayed on my desktop. I can post the rest of the text if it is useful: Process: thunderbird-bin [17559] Path: /Applications/Thunderbird.app/Contents/MacOS/thunderbird-bin Identifier: org.mozilla.thunderbird Version: 3.1.4 (3.1.4) Code Type: X86 (Native) Parent Process: launchd [84] Date/Time: 2010-09-23 09:44:49.738 -0700 OS Version: Mac OS X 10.6.4 (10F569) Report Version: 6 Interval Since Last Report: 224870 sec Crashes Since Last Report: 14 Per-App Interval Since Last Report: 157611 sec Per-App Crashes Since Last Report: 14 Anonymous UUID: 719FD670-9A44-4924-BEE1-EB3FF97C3C7E Exception Type: EXC_CRASH (SIGABRT) Exception Codes: 0x0000000000000000, 0x0000000000000000 Crashed Thread: 0 Dispatch queue: com.apple.main-thread Application Specific Information: __abort() called Thread 0 Crashed: Dispatch queue: com.apple.main-thread 0 libSystem.B.dylib 0x91e0def6 __kill + 10 1 libSystem.B.dylib 0x91e0dee8 kill$UNIX2003 + 32 2 libSystem.B.dylib 0x91ea062d raise + 26 3 libSystem.B.dylib 0x91eb6679 __abort + 124 4 libSystem.B.dylib 0x91e993bc release_file_streams_for_task + 0 5 libicucore.A.dylib 0x95c5ee71 ucol_setVariableTop + 12435 6 libicucore.A.dylib 0x95c5697b ucol_getSortKey + 71 7 ...ple.CoreServices.CarbonCore 0x928f6044 UCGetCollationKey + 377 8 org.mozilla.thunderbird 0x00042426 XRE_GetFileFromPath + 195286 9 org.mozilla.thunderbird 0x00b3739a nsStopwatch::Resume() + 1039546 10 org.mozilla.thunderbird 0x00b4049e nsStopwatch::Resume() + 1076670 11 org.mozilla.thunderbird 0x00b432c0 nsStopwatch::Resume() + 1088480 12 org.mozilla.thunderbird 0x00a79cc0 nsStopwatch::Resume() + 263648 13 org.mozilla.thunderbird 0x00a7e988 nsStopwatch::Resume() + 283304 14 org.mozilla.thunderbird 0x00a82c01 nsStopwatch::Resume() + 300321 15 org.mozilla.thunderbird 0x00a81f7b nsStopwatch::Resume() + 297115 16 org.mozilla.thunderbird 0x00a822f6 nsStopwatch::Resume() + 298006 17 libxpcom_core.dylib 0x011c0218 NS_InvokeByIndex_P + 88 18 org.mozilla.thunderbird 0x0010ab06 XRE_GetFileFromPath + 1016246 19 org.mozilla.thunderbird 0x0010f01e XRE_GetFileFromPath + 1033934 20 libmozjs.dylib 0x01061f48 js_Invoke + 1128 21 libmozjs.dylib 0x01052e15 JS_HashTableRawRemove + 6565 22 libmozjs.dylib 0x010620b0 js_Invoke + 1488 23 libmozjs.dylib 0x0106296e js_Invoke + 3726 24 libmozjs.dylib 0x010060ae JS_CallFunctionValue + 62 25 org.mozilla.thunderbird 0x0063b1d4 non-virtual thunk to nsPrintSession::Release() + 3743700 26 org.mozilla.thunderbird 0x0067ac88 non-virtual thunk to nsPrintSession::Release() + 4004488 27 org.mozilla.thunderbird 0x0050c1c4 non-virtual thunk to nsPrintSession::Release() + 2502596 28 org.mozilla.thunderbird 0x0050c7e7 non-virtual thunk to nsPrintSession::Release() + 2504167 29 org.mozilla.thunderbird 0x00525a38 non-virtual thunk to nsPrintSession::Release() + 2607160 30 org.mozilla.thunderbird 0x00526374 non-virtual thunk to nsPrintSession::Release() + 2609524 31 org.mozilla.thunderbird 0x00526d16 non-virtual thunk to nsPrintSession::Release() + 2611990 32 org.mozilla.thunderbird 0x00526e96 non-virtual thunk to nsPrintSession::Release() + 2612374 33 org.mozilla.thunderbird 0x005097a8 non-virtual thunk to nsPrintSession::Release() + 2491816 34 org.mozilla.thunderbird 0x004bfcb8 non-virtual thunk to nsPrintSession::Release() + 2190008 35 org.mozilla.thunderbird 0x0048b99a non-virtual thunk to nsPrintSession::Release() + 1976218 36 org.mozilla.thunderbird 0x00525902 non-virtual thunk to nsPrintSession::Release() + 2606850 37 org.mozilla.thunderbird 0x004844e6 non-virtual thunk to nsPrintSession::Release() + 1946342 38 org.mozilla.thunderbird 0x00525851 non-virtual thunk to nsPrintSession::Release() + 2606673 39 org.mozilla.thunderbird 0x007471da non-virtual thunk to nsPrintSession::Release() + 4841434 40 org.mozilla.thunderbird 0x00747b9b non-virtual thunk to nsPrintSession::Release() + 4843931 41 libxpcom_core.dylib 0x011c0218 NS_InvokeByIndex_P + 88 42 org.mozilla.thunderbird 0x0010ab06 XRE_GetFileFromPath + 1016246 43 org.mozilla.thunderbird 0x0010f01e XRE_GetFileFromPath + 1033934 44 libmozjs.dylib 0x01061f48 js_Invoke + 1128 45 libmozjs.dylib 0x01052e15 JS_HashTableRawRemove + 6565 46 libmozjs.dylib 0x010620b0 js_Invoke + 1488 47 libmozjs.dylib 0x0106296e js_Invoke + 3726 48 libmozjs.dylib 0x010060ae JS_CallFunctionValue + 62 49 org.mozilla.thunderbird 0x0063b1d4 non-virtual thunk to nsPrintSession::Release() + 3743700 50 org.mozilla.thunderbird 0x0067ac88 non-virtual thunk to nsPrintSession::Release() + 4004488 51 org.mozilla.thunderbird 0x00608ff4 non-virtual thunk to nsPrintSession::Release() + 3538420 52 org.mozilla.thunderbird 0x006062af non-virtual thunk to nsPrintSession::Release() + 3526831 53 org.mozilla.thunderbird 0x0050c1c4 non-virtual thunk to nsPrintSession::Release() + 2502596 54 org.mozilla.thunderbird 0x0050c7e7 non-virtual thunk to nsPrintSession::Release() + 2504167 55 org.mozilla.thunderbird 0x00525a38 non-virtual thunk to nsPrintSession::Release() + 2607160 56 org.mozilla.thunderbird 0x00526374 non-virtual thunk to nsPrintSession::Release() + 2609524 57 org.mozilla.thunderbird 0x00526d16 non-virtual thunk to nsPrintSession::Release() + 2611990 58 org.mozilla.thunderbird 0x0030ae4b non-virtual thunk to nsPrintSession::Release() + 400459 59 org.mozilla.thunderbird 0x0030b36c non-virtual thunk to nsPrintSession::Release() + 401772 60 org.mozilla.thunderbird 0x0030df4e non-virtual thunk to nsPrintSession::Release() + 413006 61 org.mozilla.thunderbird 0x0062d439 non-virtual thunk to nsPrintSession::Release() + 3686969 62 org.mozilla.thunderbird 0x0062e47b non-virtual thunk to nsPrintSession::Release() + 3691131 63 org.mozilla.thunderbird 0x006280ee non-virtual thunk to nsPrintSession::Release() + 3665646 64 org.mozilla.thunderbird 0x0027c1e2 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)) + 341266 65 org.mozilla.thunderbird 0x00274402 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)) + 309042 66 org.mozilla.thunderbird 0x00280227 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)) + 357719 67 com.apple.AppKit 0x9420be9c -[NSWindow sendEvent:] + 5549 68 org.mozilla.thunderbird 0x0026c773 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)) + 277155 69 com.apple.AppKit 0x94124aff -[NSApplication sendEvent:] + 6431 70 com.apple.AppKit 0x940b85bb -[NSApplication run] + 917 71 org.mozilla.thunderbird 0x00268d78 void std::__adjust_heap<__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)>(__gnu_cxx::__normal_iterator<nsRefPtr<imgCacheEntry>*, std::vector<nsRefPtr<imgCacheEntry>, std::allocator<nsRefPtr<imgCacheEntry> > > >, int, int, nsRefPtr<imgCacheEntry>, bool (*)(nsRefPtr<imgCacheEntry> const&, nsRefPtr<imgCacheEntry> const&)) + 262312 72 org.mozilla.thunderbird 0x00931777 JNIEnv_::CallStaticObjectMethod(_jclass*, _jmethodID*, ...) + 132231 73 org.mozilla.thunderbird 0x00008edf XRE_main + 14863 74 org.mozilla.thunderbird 0x00002dd3 start + 2131 75 org.mozilla.thunderbird 0x00002682 start + 258 76 org.mozilla.thunderbird 0x000025a9 start + 41
Version: unspecified → 3.1
See Also: → 594904
Whiteboard: dupme
let's assume dup of bug 591143
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Keywords: crash
Resolution: --- → DUPLICATE
Whiteboard: dupme
Thanks Wayne for making the connection. Indeed, in "Steps to Reproduce", step 3.5 was "sort by subject".
Craig, thanks for the feedback! If'in your problem is not gone when bug 591143 gets fixed, please reopen your bug. Otherwise, please set the status to verified.
You need to log in before you can comment on or make changes to this bug.