Closed
Bug 284083
Opened 19 years ago
Closed 19 years ago
crash [@ nsDBFolderInfo::GetTransferInfo :970 ]
Categories
(Thunderbird :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bastiaan, Assigned: Bienvenu)
References
()
Details
(Keywords: crash, topcrash)
Crash Data
Attachments
(2 files, 1 obsolete file)
1.64 KB,
patch
|
mscott
:
superreview+
sspitzer
:
approval-aviary1.1a2+
|
Details | Diff | Splinter Review |
1.86 KB,
patch
|
mscott
:
superreview+
asa
:
approval-aviary1.1a2+
|
Details | Diff | Splinter Review |
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8b2) Gecko/20050226 Build Identifier: Crashing line: m_mdbRow->GetCount(m_mdb->GetEnv(), &numCells); So m_mdbRow is NULL.. we can either add a check before this line, or see if we can find a nicer solution. Reproducible: Always Steps to Reproduce: This appears to occur at tb startup. (it seems to be a win32 bug, I cannot reproduce myself) talkback Incident ID: 3999976 and many others
Reporter | ||
Comment 1•19 years ago
|
||
Try 1: NULL checks
Updated•19 years ago
|
Keywords: crash
Summary: crash @ nsDBFolderInfo::GetTransferInfo :970 → crash [ @ nsDBFolderInfo::GetTransferInfo :970 ]
Assignee | ||
Comment 4•19 years ago
|
||
I recreated this by corrupting a db by hand...a null check will prevent the crash, but things won't work very well, so a better fix is needed, I think.
Reporter | ||
Comment 5•19 years ago
|
||
Are you taking this on, David? I could work up a new patch if you're not.
Assignee | ||
Comment 6•19 years ago
|
||
sorry, yes, I'm working on it. I believe it's related to another crash I'm investigating.
Assignee | ||
Comment 7•19 years ago
|
||
Can you reproduce this at will?
Reporter | ||
Comment 8•19 years ago
|
||
No, I cannot reproduce it at all.
Assignee | ||
Comment 9•19 years ago
|
||
this detects the error in finding the meta row for the db folder info, and returns an error. This error is propagated, and the db will be regenerated.
Attachment #186395 -
Flags: superreview?(mscott)
Reporter | ||
Updated•19 years ago
|
Attachment #175824 -
Attachment is obsolete: true
Updated•19 years ago
|
Attachment #186395 -
Flags: superreview?(mscott) → superreview+
Assignee | ||
Updated•19 years ago
|
Attachment #186395 -
Flags: approval-aviary1.1a2?
Comment 10•19 years ago
|
||
Comment on attachment 186395 [details] [diff] [review] proposed fix a=sspitzer for the crasher fix.
Attachment #186395 -
Flags: approval-aviary1.1a2? → approval-aviary1.1a2+
Assignee | ||
Updated•19 years ago
|
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 11•19 years ago
|
||
I managed to cause this crash by creating a .msf file with just a comment line, so it's non-empty, but still mal-formed. I don't know if occurs in the wild, but better safe than sorry.
Attachment #186483 -
Flags: superreview?(mscott)
Updated•19 years ago
|
Attachment #186483 -
Flags: superreview?(mscott) → superreview+
Assignee | ||
Updated•19 years ago
|
Attachment #186483 -
Flags: approval-aviary1.1a2?
Updated•19 years ago
|
Attachment #186483 -
Flags: approval-aviary1.1a2? → approval-aviary1.1a2+
Assignee | ||
Comment 12•19 years ago
|
||
second fix checked in.
Updated•19 years ago
|
Summary: crash [ @ nsDBFolderInfo::GetTransferInfo :970 ] → crash [@ nsDBFolderInfo::GetTransferInfo :970 ]
Updated•13 years ago
|
Crash Signature: [@ nsDBFolderInfo::GetTransferInfo :970 ]
You need to log in
before you can comment on or make changes to this bug.
Description
•