Closed Bug 70476 Opened 24 years ago Closed 24 years ago

Can't do anything in POP mail

Categories

(MailNews Core :: Networking: POP, defect, P1)

PowerPC
Mac System 9.x
defect

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.8.1

People

(Reporter: tracy, Assigned: naving)

References

Details

(Whiteboard: [nsbeta1+])

Attachments

(1 file)

seen on mozilla build 2001-02-28-04-trunk & commerial build 2001-02-28-09-trunk -goto pop mail acount inbox -attempt to delete message using keyboard, icon or menu delete the message is not deleted
QA Contact: esther → sheelar
Summary: Can not delete messages from pop mail → Can not delete messages from pop mail
*** Bug 70504 has been marked as a duplicate of this bug. ***
seen on mac commercial build 2001-01-03-09-trunk this has become worse....nothing can be done in POP mail: can't retieve mail, can't open existing mail, still can't delete mail upgrading to blocker adding smoketest keyword
Severity: major → blocker
Keywords: smoketest
Summary: Can not delete messages from pop mail → Can't do anything in POP mail
Spam those who need to know
accepting and I am on it.
No one seems to have checked anything in mozilla/mailnews that would affect this bug directly.
cc dougt. Could this be related to checkin for #69836
How could this be related to 69836? I don't see any connections. After my checkin, POP was working. This sounds like a regression after my landing.
is this verifiable on a mozilla-pure build?
I can send mail and retrieve mail using build 2001030110 on mac. Only delete fails. No longer a smoketest blocker
Severity: blocker → critical
Keywords: smoketest
This was a netscape commercial build
marking nsbeta1+ and moving to mozilla0.8.1.
Keywords: nsbeta1
Whiteboard: [nsbeta1+]
Target Milestone: --- → mozilla0.8.1
Buildid:2001030105 for mac. So far with this build: -After installing the build, opened mail and selected the existing profile which has imap,pop, webmail account. I have saved password for the imap account not for pop account. The first time I clicked on get message to log into pop account and it did not bring up the password dialog box. -I closed the application and went back in again and then clicked on get message the password dlg appeared. Logged into the account. I could send and receive mail successfully. -For every move and copy I get an unknown error 80004005. -After that every time I clicked on that message unknown error is persistent. -Delete is still not functional. Trying to delete a message get the following error: Alert dlg :mozilla could not write the email to the mailbox. Make sure the file system allows you write privilieges and enough disk space to copy the mailbox' with a okay button. Ok to the alert. -I closed the application and crashed. -I open mail again. I logged into pop account successfully. Send a plain text message. Received the message. Send a reply still okay. Tried to move, copy, that message within pop folders get unknown error as before. -I crashed again when trying to forward a message as an attachment.(This is a preference that can be changed from default inline to forwarding messages as as attachment) -I changed the preference - forward messages to be inline and could forward the message without crash.
incidentid: 27143297 -stack trace for crash after forwarding message MSGCOMPOSE_DLL + 0x5f3bc (0x1e53289c) MSGCOMPOSE_DLL + 0x2fa40 (0x1e502f20) MSGCOMPOSE_DLL + 0x4d1f8 (0x1e5206d8) MSGLOCAL_DLL + 0x50cb4 (0x1ed9b314) MSGLOCAL_DLL + 0x13a28 (0x1ed5e088) NECKO_DLL + 0x9efec (0x1e3bf47c) NECKO_DLL + 0x9ed60 (0x1e3bf1f0) XPCOM_DLL + 0x73710 (0x1e8913e0) XPCOM_DLL + 0x7358c (0x1e89125c) XPCOM_DLL + 0x1fb40 (0x1e83d810) WIDGET_DLL + 0x5488 (0x1f0ca938) WIDGET_DLL + 0x5370 (0x1f0ca820) WIDGET_DLL + 0x31ab0 (0x1f0f6f60) WIDGET_DLL + 0x1c408 (0x1f0e18b8) WIDGET_DLL + 0x1bdf4 (0x1f0e12a4) WIDGET_DLL + 0x1b6a8 (0x1f0e0b58) APPSHELL_DLL + 0xe5cc (0x1f1f2b8c) Netscape 6 + 0x4420 (0x1f774a80) <http://cyclone.mcom.com/images/spacer.gif> Registers: CTR LR PC CR XER MSR 0x1e8b7ac0 0x1e504e3c 0x1e53289c 0x22000a28 0x2000000a 0x00000000 General Registers R0 0x1e504e24 R16 0x00000000 (sp) R1 0x0ee2f2e0 R17 0x00000000 (rtoc) R2 0x0e6999a0 R18 0x00000000 R3 0x00000000 R19 0x00000000 R4 0x0ee2f458 R20 0x0f7bea90 R5 0x0d1744f0 R21 0x00000000 R6 0x00000308 R22 0x0f325e68 R7 0x00000000 R23 0x00000000 R8 0x00000000 R24 0x00000000 R9 0x00000007 R25 0x0ee2f548 R10 0x00000000 R26 0x00000000 R11 0x00000005 R27 0x0da4a128 R12 0x6100fe92 R28 0x0da3c1cc R13 0x00000000 R29 0x1e533d24 R14 0x00000000 R30 0x80004005 R15 0x00000000 R31 0x0e22e4e0 Floating Point Registers FR0 0x0000000000000000 FR16 0x0000000000000000 FR1 0x419db13781000001 FR17 0x0000000000000000 FR2 0x0000000000000000 FR18 0x0000000000000000 FR3 0x419db13781000001 FR19 0x0000000000000000 FR4 0x0000000000000000 FR20 0x0000000000000000 FR5 0x0e489dd80e48a834 FR21 0x0000000000000000 FR6 0x0ee2d4d000000001 FR22 0x0000000000000000 FR7 0x1e9e5ca80e1d8460 FR23 0x0000000000000000 FR8 0x0e1d84600cacaa74 FR24 0x0000000000000000 FR9 0x0d861f240dfa93c8 FR25 0x0000000000000000 FR10 0x0ee2d5100e484680 FR26 0x0000000000000000 FR11 0x1efa0fd80db5781c FR27 0x0000000000000000 FR12 0x3fa48e50bb8f8b42 FR28 0x0000000000000000 FR13 0x40b3880000000000 FR29 0x0000000000000000 FR14 0x0000000000000000 FR30 0x0000000000000000 FR15 0x0000000000000000 FR31 0x0000000000000000 FPSCR 0xaa062100 Exception kind: PowerPC unmapped memory exception Area: 0x36360ee2 Address: 0x6100fe92 Error: 0x0000a001 Reference: 0x00000001 <http://cyclone.mcom.com/images/spacer.gif>
changing priority to P1
Priority: -- → P1
I am using a mozilla debug build from today's noon. I can log correctly on a pop account, get message , view them, etc... BUT, if I try to delete a message, I get the error #80004005 and then, nothing works anymore. Looks like the message DB get corrupted, that would explain everything...
same thing append with local folder. Does this problem occurs on Linux? I am asking that because both Mac and Linux are using a 1 byte line feed.
After making a new POP account, getting mail for the first time, and trying to display my Inbox, I got some assertions from mork: ###!!! ASSERTION: morkBool_kFalse: '0', file morkConfig.cpp, line 78 ###!!! ASSERTION: morkBool_kFalse: '0', file morkConfig.cpp, line 78 ###!!! ASSERTION: morkBool_kFalse: '0', file morkConfig.cpp, line 78 Then a crash ###!!! ASSERTION: You can't dereference a NULL nsCOMPtr with operator->().: 'mRawPtr != 0', file nsCOMPtr.h, line 648 with stack Calling chain using A6/R1 links Back chain ISA Caller 0E01255A 68K 01434F06 'proc BF7F 0002'+007B6 0E01253A 68K 01434D42 'proc BF7F 0002'+005F2 0E01251C 68K 01434C62 'proc BF7F 0002'+00512 0E0124BB PPC FFCF7F8C EmToNatEndMoveParams+00014 0E012440 PPC 3AEC3788 nsMacWindow::DragReceiveHandler(GrafPort*, void*, OpaqueDragRef* )+002E0 0E012380 PPC 3AEC54C4 nsMacWindow::DragEvent(unsigned int, Point, unsigned short)+0004 8 0E012340 PPC 3AEC6F98 nsMacEventHandler::DragEvent(unsigned int, Point, unsigned short )+0025C 0E012260 PPC 3AEB10B8 nsWindow::DispatchMouseEvent(nsMouseEvent&)+00060 0E012200 PPC 3AEB0F54 nsWindow::DispatchWindowEvent(nsGUIEvent&)+00028 0E0121C0 PPC 3AEB0E5C nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus& )+000B8 0E012170 PPC 3B07A104 HandleEvent(nsGUIEvent*)+00064 0E012120 PPC 3B0858B4 nsViewManager2::DispatchEvent(nsGUIEvent*, nsEventStatus*)+00834 0E011F20 PPC 3B07B108 nsView::HandleEvent(nsGUIEvent*, unsigned int, nsEventStatus*, i nt, int&)+0019C 0E011EA0 PPC 3B07B108 nsView::HandleEvent(nsGUIEvent*, unsigned int, nsEventStatus*, i nt, int&)+0019C 0E011E20 PPC 3B07B19C nsView::HandleEvent(nsGUIEvent*, unsigned int, nsEventStatus*, i nt, int&)+00230 0E011DA0 PPC 3BC1D3F0 PresShell::HandleEvent(nsIView*, nsGUIEvent*, nsEventStatus*, in t, int&)+002F8 0E011D10 PPC 3BC1D8D0 PresShell::HandleEventInternal(nsEvent*, nsIView*, unsigned int, nsEventStatus*)+00158 0E011CB0 PPC 3D0BEF94 nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEv ent**, unsigned int, nsEventStatus*)+012D0 0E011870 PPC 3D0BEF94 nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEv ent**, unsigned int, nsEventStatus*)+012D0 0E011430 PPC 3D0BEF94 nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEv ent**, unsigned int, nsEventStatus*)+012D0 0E010FF0 PPC 3D0BEF94 nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEv ent**, unsigned int, nsEventStatus*)+012D0 0E010BB0 PPC 3D0BEF94 nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEv ent**, unsigned int, nsEventStatus*)+012D0 0E010770 PPC 3D0BEF94 nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEv ent**, unsigned int, nsEventStatus*)+012D0 0E010330 PPC 3D0BEE30 nsXULElement::HandleDOMEvent(nsIPresContext*, nsEvent*, nsIDOMEv ent**, unsigned int, nsEventStatus*)+0116C 0E00FEF0 PPC 3CD85F78 nsEventListenerManager::HandleEvent(nsIPresContext*, nsEvent*, n sIDOMEvent**, nsIDOMEventTarget*, unsigned int, nsEventStatus*)+01C04 0E00FC60 PPC 3CD83F20 nsEventListenerManager::HandleEventSubType(nsListenerStruct*, ns IDOMEvent*, nsIDOMEventTarget*, unsigned int, unsigned int)+00878 0E00F9F0 PPC 3D29FD78 nsJSEventListener::HandleEvent(nsIDOMEvent*)+002B0 0E00F8C0 PPC 3D20FACC nsJSContext::CallEventHandler(void*, void*, unsigned int, void*, int*, int)+0041C 0E00F7E0 PPC 3E3FAAE0 JS_CallFunctionValue+00044 0E00F7A0 PPC 3E41E734 js_InternalInvoke+000D0 0E00F6E0 PPC 3E41E47C js_Invoke+00A94 0E00F5E0 PPC 3E42B8CC js_Interpret+0C26C 0E00F1E0 PPC 3E41E408 js_Invoke+00A20 0E00F0E0 PPC 3AFCC730 WrappedNative_CallMethod(JSContext*, JSObject*, unsigned int, lo ng*, long*)+001B8 0E00F060 PPC 3AFC9E88 nsXPCWrappedNativeClass::CallWrappedMethod(JSContext*, nsXPCWrap pedNative*, const XPCNativeMemberDescriptor*, nsXPCWrappedNativeClass::CallMode, unsigned int , long*, long*)+01208 0E00ED90 PPC 3D44CAA0 XPTC_InvokeByIndex+0002C 0E00ED50 PPC 3D44CBA8 _XPTC_InvokeByIndex+000C8 0E00EC9C PPC 3BA85F28 nsMessenger::CopyFolders(nsIRDFCompositeDataSource*, nsIRDFResou rce*, nsISupportsArray*, int)+001D8 0E00EC1C PPC 3BA84C4C nsMessenger::DoCommand(nsIRDFCompositeDataSource*, char*, nsISup portsArray*, nsISupportsArray*)+00270 0E00EB7C PPC 3B273670 CompositeDataSourceImpl::DoCommand(nsISupportsArray* , nsIRDFReso urce*, nsISupportsArray*)+00070 0E00EB1C PPC 3BAB5EE4 nsMsgFolderDataSource::DoCommand(nsISupportsArray*, nsIRDFResour ce*, nsISupportsArray*)+002D8 0E00EA4C PPC 3BABA9C8 nsMsgFolderDataSource::DoFolderCopyToFolder(nsIMsgFolder*, nsISu pportsArray*, nsIMsgWindow*, int)+002A4 0E00E98C PPC 3B5DB534 nsMsgLocalMailFolder::CopyFolder(nsIMsgFolder*, int, nsIMsgWindo w*, nsIMsgCopyServiceListener*)+00090 0E00E92C PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00E59C PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00E20C PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00DE7C PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00DAEC PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00D75C PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00D3CC PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00D03C PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00CCAC PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00C91C PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00C58C PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00C1FC PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00BE6C PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00BADC PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00B74C PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00B3BC PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00B02C PPC 3B5DC2FC nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+00D04 0E00AC9C PPC 3B5DB6F0 nsMsgLocalMailFolder::CopyFolderLocal(nsIMsgFolder*, nsIMsgFolde r*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*)+000F8 0E00A90C PPC 3B646818 nsMsgDBFolder::ForceDBClosed()+0002C 0E00A85C PPC 3B64E468 nsMsgDBFolder::NotifyStoreClosedAllHeaders()+0005C Next time I ran and opened that POP account, I had a large number of nested inboxes (screenshot coming)
Damn bugzilla doublespace crap
changing to smoketest/blocker to reflect current status (holding tree closed)
Severity: critical → blocker
Keywords: smoketest
No this does not happen with Linux
Severity: blocker → critical
Keywords: smoketest
My profile's local mail folder on disk has umpteen nested Inbox folders as well.
I get the following error on the console when I try to delete a meesage the firt time: In OnFolderLoaded for mailbox://nobody@Local%20Folders/Trash Opening file Trash failed Looks like the corruption is only in memory. If I restart the application, I can see again my messages (until I try another delete!)
The "unknown error" after delete is being thrown from this method. This method is being called from outside mozilla/mailnews with aStatus having value of NS_ERROR_FAILURE. Does anyone know why ? NS_IMETHODIMP nsMsgProtocol::OnStopRequest(nsIRequest *request, nsISupports *ctxt, nsresult aStatus, const PRUnichar* aMsg)
naving: i don't have a mac build to check this, but can you find out who's implementing the nsIRequest in that OnStopRequest method. That will help track down the source of the NS_ERROR_FAILURE. I suspect it might be netwerk/base/src/nsSocketTransport.cpp, in which case i'd be very interested! thx!
I'm seeing a failure to open the local "Trash" file, because it's already open for writing. Maybe this is the 'stream dtor should close the file' bug?
The trash folder is being opened for writing here: 13B94BF8 PPC 3DDA9670 CompositeDataSourceImpl::DoCommand(nsISupportsArray* , nsIRDFResource*, nsISupportsArray*)+00070 13B94B98 PPC 3C705D60 nsMsgFolderDataSource::DoCommand(nsISupportsArray*, nsIRDFResource*, nsISupportsArray*)+00154 13B94AC8 PPC 3C70AF28 nsMsgFolderDataSource::DoDeleteFromFolder(nsIMsgFolder*, nsISupportsArray*, nsIMsgWindow*, int)+00450 13B949D8 PPC 3CCE6DFC nsMsgLocalMailFolder::DeleteMessages(nsISupportsArray*, nsIMsgWindow*, int, int)+ 00288 13B948D8 PPC 3C74BF20 nsMsgCopyService::CopyMessages(nsIMsgFolder*, nsISupportsArray*, nsIMsgFolder*, int, nsIMsgCopyServiceListener*, nsIMsgWindow* )+0077C 13B947D8 PPC 3C74AE60 nsMsgCopyService::DoCopy(nsCopyRequest*)+00060 13B94788 PPC 3C74B080 nsMsgCopyService::DoNextCopy()+001B4 13B946D8 PPC 3CCE7FA0 nsMsgLocalMailFolder::CopyMessages(nsIMsgFolder*, nsISupportsArray*, int, nsIMsgWindow*, nsIMsgCopyServiceListener*, int)+00224 13B94598 PPC 3CD46604 nsMsgFolder::EnableNotifications(int, int)+001BC 13B94518 PPC 3C4148E4 nsMailDatabase::StartBatch()+000C0 13B94428 PPC 3E1ACF04 NS_NewIOFileStream+0008C and again when we try to do the message copy.
This regression has been introduced between build 2001-02-26-08 and 2001-02-27-08
Backing out my checkins from earlier this week fixes it. fix checked in. Thanks for all the help.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
If I backup the checkin naving did for fixing bug 65630 in nsMailDataBase.cpp on February 26 at 11:05, I can again delete messages without problem. Looks like it's the cause of this regression
looks like we arrive at the same conclusion at the same time :-) You don't need to backup nsParseMailbox.cpp. Did you reopen bug 70476 and 68875?
Buildid: 2001030508 verified fixed. This problem is resolved now.
Status: RESOLVED → VERIFIED
Product: MailNews → Core
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: