Closed
Bug 9398
Opened 27 years ago
Closed 27 years ago
[PP]Crash when expanding/collapsing accounts in folder pane (multiple identities)
Categories
(MailNews Core :: Backend, defect, P2)
Tracking
(Not tracked)
VERIFIED
FIXED
M8
People
(Reporter: fenella, Assigned: hyatt)
References
Details
Linux (1999-07-07-08 m8)
Summary: When selecting an imap server from the folder pane, apprunner crashes.
This only happens on multiple servers (1 pop, 1imap and 1 news server) only
Steps to reproduce:
1. Use a prefs50.js file that only consists of 1 pop, 1 imap and 1 news server
2. Open Messenger from the Tasks menu
3. Click on the pop server from the folder pane, it works fine.
4. Click on the news server, it displays the news group folders, no problem
5. But when I click on the Imap server, crash immediately occurs.
Note: I try using one imap account, it works fine. And I try a prefs50.js file
that consists of 5 multiple IDs ( 2pop, 2 imap, and 1 news server), no crash
either. This only happens to the 3 multiple ids only
This does not occur on Win_nt and Mac.
Reproducible consistently.
Here is the stack trace:
in nsTableRowGroupFrame::CalculateRowHeights ()
#1 0x409ca6eb in nsTableRowGroupFrame::Reflow ()
#2 0x408c0667 in nsContainerFrame::ReflowChild ()
#3 0x409c1bfc in nsTableFrame::ReflowMappedChildren ()
#4 0x409c0364 in nsTableFrame::ResizeReflowPass2 ()
#5 0x409bfd84 in nsTableFrame::Reflow ()
#6 0x409dc663 in nsTreeFrame::Reflow ()
#7 0x408c0667 in nsContainerFrame::ReflowChild ()
#8 0x409c5156 in nsTableOuterFrame::IR_InnerTableReflow ()
#9 0x409c4b9e in nsTableOuterFrame::IR_TargetIsInnerTableFrame ()
#10 0x409c4b60 in nsTableOuterFrame::IR_TargetIsChild ()
#11 0x409c4ac6 in nsTableOuterFrame::IncrementalReflow ()
#12 0x409c5cf8 in nsTableOuterFrame::Reflow ()
#13 0x408be5b1 in nsBlockReflowContext::ReflowBlock ()
#14 0x408ba84d in nsBlockFrame::ReflowBlockFrame ()
#15 0x408b9e38 in nsBlockFrame::ReflowLine ()
#16 0x408b9b7e in nsBlockFrame::ReflowDirtyLines ()
#17 0x408b93c7 in nsBlockFrame::Reflow ()
#18 0x409d5ad4 in nsBoxFrame::FlowChildAt ()
#19 0x409d5a26 in nsBoxFrame::FlowChildAt ()
#20 0x409d5396 in nsBoxFrame::FlowChildren ()
#21 0x409d506e in nsBoxFrame::Reflow ()
#22 0x408c0667 in nsContainerFrame::ReflowChild ()
#23 0x408c8322 in RootFrame::Reflow ()
#24 0x408c0667 in nsContainerFrame::ReflowChild ()
#25 0x408e6090 in ViewportFrame::Reflow ()
#26 0x408c91ec in nsHTMLReflowCommand::Dispatch ()
#27 0x408dac4a in PresShell::ProcessReflowCommands ()
#28 0x408d98c6 in PresShell::ExitReflowLock ()
#29 0x408db790 in PresShell::ContentInserted ()
#30 0x4069cafc in XULDocumentImpl::ContentInserted ()
#31 0x40683a3b in RDFElementImpl::InsertChildAt ()
#32 0x4068b5e3 in RDFGenericBuilderImpl::OnSetAttribute ()
#33 0x4069f523 in XULDocumentImpl::OnSetAttribute ()
#34 0x4068296a in RDFElementImpl::SetAttribute ()
#35 0x40294bb1 in NS_NewScriptDocumentType ()
#36 0x4030a272 in js_Invoke ()
#37 0x4030ff0e in js_Interpret ()
#38 0x4030a2c0 in js_Invoke ()
#39 0x4030ff0e in js_Interpret ()
#40 0x4030a2c0 in js_Invoke ()
#41 0x4030ff0e in js_Interpret ()
#42 0x4030a2c0 in js_Invoke ()
#43 0x4030a495 in js_InternalCall ()
#44 0x402f531d in JS_CallFunctionValue ()
#45 0x40299960 in nsJSEventListener::HandleEvent ()
#46 0x408b2a19 in nsEventListenerManager::HandleEvent ()
#47 0x406854ff in RDFElementImpl::HandleDOMEvent ()
#48 0x4068555c in RDFElementImpl::HandleDOMEvent ()
#49 0x4068555c in RDFElementImpl::HandleDOMEvent ()
#50 0x4068555c in RDFElementImpl::HandleDOMEvent ()
#51 0x4068555c in RDFElementImpl::HandleDOMEvent ()
#52 0x4068555c in RDFElementImpl::HandleDOMEvent ()
#53 0x4068555c in RDFElementImpl::HandleDOMEvent ()
#54 0x408b46ec in nsEventStateManager::CheckForAndDispatchClick ()
#55 0x408b3acc in nsEventStateManager::PostHandleEvent ()
#56 0x408dbfa6 in PresShell::HandleEvent ()
#57 0x40acc7bd in nsView::HandleEvent ()
#58 0x40ad3fad in nsViewManager::DispatchEvent ()
#59 0x40acb26e in _init ()
#60 0x401a1f26 in nsWidget::DispatchEvent ()
#61 0x401a1e7d in nsWidget::DispatchWindowEvent ()
#62 0x401a1fa3 in nsWidget::DispatchMouseEvent ()
#63 0x401a272b in nsWidget::OnButtonReleaseSignal ()
#64 0x401a2a6b in nsWidget::ButtonReleaseSignal ()
#65 0x80c4748 in gtk_window_set_default_size ()
#66 0x809d5a3 in gtk_signal_connect_object ()
#67 0x809cc2a in gtk_signal_connect_object ()
#68 0x809b366 in gtk_selection_data_set ()
#69 0x80bce90 in gtk_widget_size_request ()
#70 0x80864e5 in gtk_get_current_event ()
#71 0x8085a86 in gtk_main_iteration_do ()
#72 0x80d415b in gdk_input_add ()
#73 0x80e70e0 in g_list_length ()
#74 0x80e755b in g_list_length ()
#75 0x80e7675 in g_main_iteration ()
#76 0x808559b in gtk_main ()
#77 0x401977a3 in nsAppShell::Run ()
#78 0x400fe16a in nsAppShellService::Run ()
#79 0x8052406 in main ()
May be similar to bug http://bugzilla.mozilla.org/show_bug.cgi?id=9365 although
that bug is reported on Win32 and this bug is reported on Linux. I don't want
to mark as a duplicate since I am not sure.
Updated•27 years ago
|
Assignee: phil → hyatt
Comment 2•27 years ago
|
||
reassigning to hyatt. It looks like a tree/table problem.
| Assignee | ||
Updated•27 years ago
|
Status: NEW → ASSIGNED
Target Milestone: M9
| Assignee | ||
Comment 3•27 years ago
|
||
Moving to M9.
Is there any way to get this fixed in M8? Many internal folks are running into
this (hard to test IMAP) and I'm afraid many external folks will run into this
as well with M8. In general, we've had a large regression with crashing when
selecting folders or servers in the folder pane. Thanks.
I have a bunch of other crashes today, too, that are all similarly
unreproducible, and some have some overlap of stack trace info (e.g., see
/u/scurtis/reflow.txt, which is interesting, and occurred when I selected an
IMAP message). I'm not sure if they're the same thing or not, but I'd hate to
write them all up independently.
Summary: [PP]Crash when selecting imap server on multiple identities → [PP]Crash when expanding/collapsing accounts in folder pane (multiple identities)
I'm taking the "imap server" bit out of the summary. There's another stack,
nearly identical, at /u/scurtis/newscrash.txt which just occurred when I
double-clicked on a news server. The bug that I just duped had it occur when
double-clicking the top-level "accounts" line to collapse all accounts.
Comment 9•27 years ago
|
||
This class of bugs is making it really hard to solve other bugs since I keep
hanging while trying to work on them. If you could look into this for M8, I'd
really appreciate this.
Sorry I'm just posting my new mantra. There are a bunch of crashes that look
similar to this that are making it pretty hard for me to test IMAP. If you
could look into it for M8, I'd be very appreciative. I know your swamped, but
it could really help us.
Comment 10•27 years ago
|
||
I've found that if you resize the main window larger before you do any clicking,
you crash a lot less. I'm at least able to do some testing this way.
Updated•27 years ago
|
Priority: P3 → P2
Target Milestone: M9 → M8
Comment 11•27 years ago
|
||
Setting p2 for M8
| Assignee | ||
Updated•27 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 27 years ago
Resolution: --- → FIXED
| Assignee | ||
Comment 12•27 years ago
|
||
Fixed.
Comment 13•27 years ago
|
||
Works OK for me using jul12 m8 build on linux rh5.2 with prefs file
configuration as described.
Updated•21 years ago
|
Product: MailNews → Core
Updated•18 years ago
|
Product: Core → MailNews Core
You need to log in
before you can comment on or make changes to this bug.
Description
•