Closed
Bug 289232
Opened 19 years ago
Closed 19 years ago
Assertion when opening News servers
Categories
(Thunderbird :: General, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: mscott, Assigned: Bienvenu)
Details
Attachments
(1 file)
730 bytes,
patch
|
mscott
:
superreview+
asa
:
approval1.8b4+
|
Details | Diff | Splinter Review |
Whenever I open a news account up, I always get the following assertion in mork. It seems to be complaining that the .msf file for the news server doesn't exist. And I never see one get created. In this instance, the name of the .msf file it is trying to open is: + inName 0x03389b70 "C:\Documents and Settings\mscott\Application Data\Thunderbird\Profiles\default\e0tp69e8.slt\News\secnews.netscape.com.msf\" morkEnv::NewError(const char * 0x03389ea8) line 404 + 19 bytes morkFile::NewFileErrnoError(morkEnv * 0x0338b790) line 271 morkStdioFile::new_stdio_file_fault(morkEnv * 0x0338b790) line 773 morkStdioFile::OpenStdio(morkEnv * 0x0338b790, const char * 0x03389b70, const char * 0x03849420) line 844 morkStdioFile::morkStdioFile(morkEnv * 0x0338b790, const morkUsage & {...}, nsIMdbHeap * 0x031622b4, nsIMdbHeap * 0x031622b4, const char * 0x03389b70, const char * 0x03849420) line 798 morkStdioFile::CreateNewStdioFile(morkEnv * 0x0338b790, nsIMdbHeap * 0x031622b4, const char * 0x03389b70) line 485 + 61 bytes morkFile::CreateNewFile(morkEnv * 0x0338b790, nsIMdbHeap * 0x031622b4, const char * 0x03389b70) line 190 + 17 bytes morkFactory::CreateNewFile(morkFactory * const 0x0316225c, nsIMdbEnv * 0x0338b7bc, nsIMdbHeap * 0x031622b4, const char * 0x03389b70, nsIMdbFile * * 0x0012be54) line 251 + 17 bytes nsMsgDatabase::OpenMDB(const char * 0x03389b70, int 1) line 1255 + 34 bytes
Reporter | ||
Comment 1•19 years ago
|
||
i forgot to mention that the assertion is followed by the msg database complaining that the database must be corrupt (but in reality the file just doesn't exist) nsMsgDatabase::GetDBFolderInfo(nsMsgDatabase * const 0x0338b4b8, nsIDBFolderInfo * * 0x0012bfec) line 1367 + 35 bytes nsMsgNewsFolder::GetDBFolderInfoAndDB(nsMsgNewsFolder * const 0x0312dbf0, nsIDBFolderInfo * * 0x0012bfec, nsIMsgDatabase * * 0x0012bfe8) line 776 + 20 bytes nsMsgDBFolder::ReadDBFolderInfo(int 1) line 534 + 67 bytes nsMsgNewsFolder::UpdateSummaryTotals(nsMsgNewsFolder * const 0x0312dbf0, int 1) line 852 + 19 bytes nsMsgNewsFolder::GetDatabase(nsIMsgWindow * 0x00000000) line 396 + 21 bytes nsMsgNewsFolder::GetDBFolderInfoAndDB(nsMsgNewsFolder * const 0x0312dbf0, nsIDBFolderInfo * * 0x0012c0dc, nsIMsgDatabase * * 0x0012c0d4) line 771 + 17 bytes nsMsgDBFolder::OnFlagChange(nsMsgDBFolder * const 0x0312dbf0, unsigned int 16) line 3713 + 63 bytes nsMsgDBFolder::ClearFlag(nsMsgDBFolder * const 0x0312dbf0, unsigned int 16) line 3691 nsMsgFolderDataSource::DoFolderAssert(nsIMsgFolder * 0x0312dbf0, nsIRDFResource * 0x00bf9c70, nsIRDFNode * 0x00b100e0) line 2149 + 17 bytes nsMsgFolderDataSource::Assert(nsMsgFolderDataSource * const 0x02dee280, nsIRDFResource * 0x0312dbc8, nsIRDFResource * 0x00bf9c70, nsIRDFNode * 0x00b100e0, int 1) line 551 + 25 bytes
Assignee | ||
Comment 2•19 years ago
|
||
appending the empty string to the path is actually appending a trailing delimiter. This check fixes that. I haven't seen any problems with the patch, but I'll run with it for a while, and check it into the trunk when it opens.
Attachment #189015 -
Flags: superreview?(mscott)
Reporter | ||
Updated•19 years ago
|
Attachment #189015 -
Flags: superreview?(mscott) → superreview+
Assignee | ||
Updated•19 years ago
|
Attachment #189015 -
Flags: approval1.8b4?
Updated•19 years ago
|
Attachment #189015 -
Flags: approval1.8b4? → approval1.8b4+
Assignee | ||
Updated•19 years ago
|
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•