Closed Bug 27916 Opened 25 years ago Closed 25 years ago

[pp] crash when I choose a non-default folder for a new profile

Categories

(SeaMonkey :: Startup & Profiles, defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

VERIFIED DUPLICATE of bug 27573

People

(Reporter: sspitzer, Assigned: selmer)

Details

do mozilla -ProfileWizard or mozilla -ProfileManager and click on "New"

create a new profile, and try to pick another folder for the profile.

after you dismiss the native file picker dialog, you crash.

this appears to be linux only.

here's the stack:

#0  0x0 in ?? ()
#1  0x40fbf4ab in nsTextFrame::ComputeTotalWordWidth (this=0x8439644,
aPresContext=0x8412ad0, aLineBreaker=0x8440328, aLineLayout=@0xbfff87dc,
aReflowState=@0xbfff8624, aNextFrame=0x84396b8, aBaseWidth=120,
aWordBuf=0xbfff83d0, aWordLen=2, aWordBufSize=100) at nsTextFrame.cpp:3421
#2  0x40fbef53 in nsTextFrame::Reflow (this=0x8439644, aPresContext=0x8412ad0,
aMetrics=@0xbfff85ec, aReflowState=@0xbfff8624, aStatus=@0xbfff8740) at
nsTextFrame.cpp:3175
#3  0x40f9e87d in nsLineLayout::ReflowFrame (this=0xbfff87dc, aFrame=0x8439644,
aNextRCFrame=0xbfff927c, aReflowStatus=@0xbfff8740, aMetrics=0x0,
aPushedFrame=@0xbfff873c) at nsLineLayout.cpp:987
#4  0x40f6d601 in nsBlockFrame::ReflowInlineFrame (this=0x84395fc,
aState=@0xbfff91fc, aLineLayout=@0xbfff87dc, aLine=0x8455410, aFrame=0x8439644,
aLineReflowStatus=0xbfff878f "") at nsBlockFrame.cpp:3965
#5  0x40f6d2f2 in nsBlockFrame::DoReflowInlineFrames (this=0x84395fc,
aState=@0xbfff91fc, aLineLayout=@0xbfff87dc, aLine=0x8455410,
aKeepReflowGoing=0xbfff8fd8, aLineReflowStatus=0xbfff8eb3 "\002",
aUpdateMaximumWidth=0) at nsBlockFrame.cpp:3850
#6  0x40f6d10c in nsBlockFrame::DoReflowInlineFramesAuto (this=0x84395fc,
aState=@0xbfff91fc, aLine=0x8455410, aKeepReflowGoing=0xbfff8fd8,
aLineReflowStatus=0xbfff8eb3 "\002", aUpdateMaximumWidth=0) at
nsBlockFrame.cpp:3789
#7  0x40f6cefe in nsBlockFrame::ReflowInlineFrames (this=0x84395fc,
aState=@0xbfff91fc, aLine=0x8455410, aKeepReflowGoing=0xbfff8fd8,
aUpdateMaximumWidth=0) at nsBlockFrame.cpp:3736
#8  0x40f6b5e7 in nsBlockFrame::ReflowLine (this=0x84395fc, aState=@0xbfff91fc,
aLine=0x8455410, aKeepReflowGoing=0xbfff8fd8, aDamageDirtyArea=0) at
nsBlockFrame.cpp:2909
#9  0x40f6ab41 in nsBlockFrame::ReflowDirtyLines (this=0x84395fc,
aState=@0xbfff91fc) at nsBlockFrame.cpp:2618
#10 0x40f68b82 in nsBlockFrame::Reflow (this=0x84395fc, aPresContext=0x8412ad0,
aMetrics=@0xbfff9610, aReflowState=@0xbfff940c, aStatus=@0xbfff960c) at
nsBlockFrame.cpp:1562
#11 0x4116945b in nsBoxFrameInner::FlowChildAt (this=0x843a960,
childFrame=0x84395fc, aPresContext=0x8412ad0, desiredSize=@0xbfff9610,
aReflowState=@0xbfff9550, aStatus=@0xbfff960c, aInfo=@0x843f8d8, aX=0, aY=0,
aMoveFrame=0, aIncrementalChild=@0xbfff954c, aRedraw=@0xbfff9608,
aReason=@0xbfff95f0) at nsBoxFrame.cpp:2031
#12 0x411672db in nsBoxFrame::GetChildBoxInfo (this=0x8439248,
aPresContext=0x8412ad0, aReflowState=@0xbfff98d4, aFrame=0x84395fc,
aSize=@0x843f8d8) at nsBoxFrame.cpp:770
#13 0x4116b129 in nsBoxFrame::GetBoxInfo (this=0x8439248,
aPresContext=0x8412ad0, aReflowState=@0xbfff98d4, aSize=@0xbfff9764) at
nsBoxFrame.cpp:2600
#14 0x4116797b in nsBoxFrame::Reflow (this=0x8439248, aPresContext=0x8412ad0,
aDesiredSize=@0xbfff9974, aReflowState=@0xbfff98d4, aStatus=@0xbfff9c14) at
nsBoxFrame.cpp:1022
#15 0x40f77d55 in nsContainerFrame::ReflowChild (this=0x843920c,
aKidFrame=0x8439248, aPresContext=0x8412ad0, aDesiredSize=@0xbfff9974,
aReflowState=@0xbfff98d4, aX=0, aY=0, aFlags=0, aStatus=@0xbfff9c14) at
nsContainerFrame.cpp:638
#16 0x40f8e3e7 in RootFrame::Reflow (this=0x843920c, aPresContext=0x8412ad0,
aDesiredSize=@0xbfff9acc, aReflowState=@0xbfff9a24, aStatus=@0xbfff9c14) at
nsHTMLFrame.cpp:326
#17 0x40f77d55 in nsContainerFrame::ReflowChild (this=0x84391d0,
aKidFrame=0x843920c, aPresContext=0x8412ad0, aDesiredSize=@0xbfff9acc,
aReflowState=@0xbfff9a24, aX=0, aY=0, aFlags=0, aStatus=@0xbfff9c14) at
nsContainerFrame.cpp:638
#18 0x40fc3287 in ViewportFrame::Reflow (this=0x84391d0, aPresContext=0x8412ad0,
aDesiredSize=@0xbfff9c88, aReflowState=@0xbfff9b74, aStatus=@0xbfff9c14) at
nsViewportFrame.cpp:530
#19 0x40f8fb55 in nsHTMLReflowCommand::Dispatch (this=0x84972e8,
aPresContext=0x8412ad0, aDesiredSize=@0xbfff9c88, aMaxSize=@0xbfff9c68,
aRendContext=@0x84b2900) at nsHTMLReflowCommand.cpp:144
#20 0x40fadb3f in PresShell::ProcessReflowCommands (this=0x83f7bd8,
aInterruptible=0) at nsPresShell.cpp:2030
#21 0x40faf431 in PresShell::FlushPendingNotifications (this=0x83f7bd8) at
nsPresShell.cpp:2493
#22 0x40b3b7df in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/librdf.so
#23 0x40fcd5e5 in nsGenericHTMLElement::GetPrimaryFrame (aContent=0x8420b18,
aFormControlFrame=@0xbfff9e24, aFlushNotifications=1) at
nsGenericHTMLElement.cpp:1731
#24 0x41008f6e in nsHTMLInputElement::GetValue (this=0x8420b08,
aValue=@0xbfffa050) at nsHTMLInputElement.cpp:417
#25 0x404ed9ae in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libjsdom.so
#26 0x400b18d1 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#27 0x4009e296 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#28 0x400908b5 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#29 0x400a0a23 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#30 0x400908b5 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#31 0x400a0a23 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#32 0x400908b5 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#33 0x40090bec in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#34 0x40064a67 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#35 0x40473579 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libjsdom.so
#36 0x404b7029 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libjsdom.so
#37 0x40f56016 in nsEventListenerManager::HandleEventSubType (this=0x83d0bc0,
aListenerStruct=0x84211c0, aDOMEvent=0x83d9f34, aSubType=4) at
nsEventListenerManager.cpp:677
#38 0x40f565fa in nsEventListenerManager::HandleEvent (this=0x83d0bc0,
aPresContext=0x8412ad0, aEvent=0xbfffc674, aDOMEvent=0xbfffc620, aFlags=7,
aEventStatus=0xbfffca20) at nsEventListenerManager.cpp:817
#39 0x40b173a5 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/librdf.so
#40 0x40f5dbf4 in nsEventStateManager::CheckForAndDispatchClick (this=0x84599f0,
aPresContext=0x8412ad0, aEvent=0xbfffcb24, aStatus=0xbfffca20) at
nsEventStateManager.cpp:1636
#41 0x40f5b898 in nsEventStateManager::PostHandleEvent (this=0x84599f0,
aPresContext=0x8412ad0, aEvent=0xbfffcb24, aTargetFrame=0x843e598,
aStatus=0xbfffca20, aView=0x83f7830) at nsEventStateManager.cpp:854
#42 0x40fb07b4 in PresShell::HandleEvent (this=0x83f7bd8, aView=0x83f7830,
aEvent=0xbfffcb24, aEventStatus=0xbfffca20) at nsPresShell.cpp:2955
#43 0x414068e9 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/libraptorview.so
#44 0x41412b93 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/libraptorview.so
#45 0x41403f54 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/libraptorview.so
#46 0x407519cb in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#47 0x407515fc in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#48 0x40751a85 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#49 0x407532e5 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#50 0x40758680 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#51 0x4074374d in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#52 0x408c70fb in ?? () from /usr/lib/libgdk-1.2.so.0
#53 0x408f4a86 in ?? () from /usr/lib/libglib-1.2.so.0
#54 0x408f5041 in ?? () from /usr/lib/libglib-1.2.so.0
#55 0x408f50f4 in ?? () from /usr/lib/libglib-1.2.so.0
#56 0x407380cd in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#57 0x405ce037 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/libnsappshell.so
#58 0x405d7360 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/libnsappshell.so
#59 0x405c74c9 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/libnsappshell.so
#60 0x4048da78 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libjsdom.so
#61 0x404886f1 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libjsdom.so
#62 0x4047b9b8 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libjsdom.so
#63 0x40090857 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#64 0x400a0a23 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#65 0x400908b5 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#66 0x400a0a23 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#67 0x400908b5 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#68 0x40090bec in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#69 0x40064a67 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libmozjs.so
#70 0x40473579 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libjsdom.so
#71 0x404b7029 in ?? () from /builds/seth/seamonkey/mozilla/dist/bin/libjsdom.so
#72 0x40f56016 in nsEventListenerManager::HandleEventSubType (this=0x830de68,
aListenerStruct=0x830ded8, aDOMEvent=0x835eccc, aSubType=4) at
nsEventListenerManager.cpp:677
#73 0x40f565fa in nsEventListenerManager::HandleEvent (this=0x830de68,
aPresContext=0x824aaf0, aEvent=0xbfffef60, aDOMEvent=0xbfffef0c, aFlags=7,
aEventStatus=0xbffff30c) at nsEventListenerManager.cpp:817
#74 0x40b173a5 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/librdf.so
#75 0x40f5dbf4 in nsEventStateManager::CheckForAndDispatchClick (this=0x8323960,
aPresContext=0x824aaf0, aEvent=0xbffff410, aStatus=0xbffff30c) at
nsEventStateManager.cpp:1636
#76 0x40f5b898 in nsEventStateManager::PostHandleEvent (this=0x8323960,
aPresContext=0x824aaf0, aEvent=0xbffff410, aTargetFrame=0x8328d30,
aStatus=0xbffff30c, aView=0x82668a8) at nsEventStateManager.cpp:854
#77 0x40fb07b4 in PresShell::HandleEvent (this=0x8266d48, aView=0x82668a8,
aEvent=0xbffff410, aEventStatus=0xbffff30c) at nsPresShell.cpp:2955
#78 0x414068e9 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/libraptorview.so
#79 0x41412b93 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/libraptorview.so
#80 0x41403f54 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/libraptorview.so
#81 0x407519cb in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#82 0x407515fc in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#83 0x40751a85 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#84 0x407532e5 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#85 0x40758680 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#86 0x4074374d in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#87 0x408c70fb in ?? () from /usr/lib/libgdk-1.2.so.0
#88 0x408f4a86 in ?? () from /usr/lib/libglib-1.2.so.0
#89 0x408f5041 in ?? () from /usr/lib/libglib-1.2.so.0
#90 0x408f51e1 in ?? () from /usr/lib/libglib-1.2.so.0
#91 0x4081e7a9 in ?? () from /usr/lib/libgtk-1.2.so.0
#92 0x40738047 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/libwidget_gtk.so
#93 0x405d0c1d in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/libnsappshell.so
#94 0x40bc68e9 in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/libprofile.so
#95 0x40bc63ef in ?? () from
/builds/seth/seamonkey/mozilla/dist/bin/components/libprofile.so
#96 0x804d3e3 in main1 (argc=1, argv=0xbffff9c4, splashScreen=0x0) at
nsAppRunner.cpp:553
#97 0x804e080 in main (argc=1, argv=0xbffff9c4) at nsAppRunner.cpp:734
#98 0x402fdcb3 in __libc_start_main (main=0x804de08 <main>, argc=1,
argv=0xbffff9c4, init=0x804aee8 <_init>, fini=0x8053908 <_fini>,
rtld_fini=0x4000a350, stack_end=0xbffff9bc) at
../sysdeps/generic/libc-start.c:78

*** This bug has been marked as a duplicate of 27573 ***
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
.
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.