Closed Bug 54194 Opened 24 years ago Closed 23 years ago

Printing applet page is crashing the browser [@ nsPostScriptObj::begin_document]

Categories

(Core :: Printing: Output, defect, P3)

PowerPC
Mac System 9.x
defect

Tracking

()

VERIFIED FIXED
mozilla0.9.1

People

(Reporter: srinivasa.yarlagadda, Assigned: waqar)

References

()

Details

(Keywords: crash, topcrash, Whiteboard: [branch accept] suntrak-n6-highp)

Crash Data

Attachments

(1 file)

Build : NS6PR3(ID:2000090913) for Sparc_Soalris2.8
Description:
Open the site www.ustreas.com. It will dispaly an alert saying "Netscape cannot
find the Plugin Downloader...." and displays the home page. I tried to  print
this page but resuting in crashing the browser. This happed 100%. I am able to
print some other pages of this site with out any problem. The fallowing
assertion is displayed on the console.
"
while loading the page:

Error loading URL http://www.ustreas.com/public/nadn/autopop804b0
002
JavaScript error:
 line 1: MM_preloadImages is not defined

JavaScript strict warning:
 line 78: assignment to undeclared variable popup

Enabling Quirk StyleSheet
Enabling Quirk StyleSheet
Document http://www.ustreas.com/public/nadn/autopopup.html lcessf
ully
JavaScript error:
 line 1: MM_preloadImages is not defined

Document http://www.ustreas.com/ loaded successfully
Error loading URL http://www.ustreas.com/public/nadn/autopop804b0
002
JavaScript error:
 line 1: MM_preloadImages is not defined

Error loading URL http://www.ustreas.com/public/nadn/autopop804b0
002
JavaScript error:
 line 1: MM_preloadImages is not defined

while printing:

Enabling Quirk StyleSheet
Enabling Quirk StyleSheet
Document http://www.ustreas.com/public/nadn/autopopup.html lcessf
ully
WEBSHELL- = 4
nsWidget::~nsWidget() of toplevel: 10 widgets still exist.
WEBSHELL+ = 5
JavaScript strict warning:
 line 8: function onget does not always return a value

JavaScript strict warning:
 line 12: redeclaration of var index

nsWidget::~nsWidget() of toplevel: 16 widgets still exist.
WEBSHELL- = 4
InstantiateEmbededPlugin for application/x-java-vm
Inside nsPluginHostImpl::FindStoppedPluginForURL...

PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
top 0.500000 bottom 0.000000 left 0.500000 right 0.000000

PreWidth = 8.500000 PreHeight = 11.000000

Width = 612 Height = 792
dpi 72.000000 top 36 bottom 0 left 36 right 0
Enabling Quirk StyleSheet
InstantiateEmbededPlugin for application/x-java-vm
Inside nsPluginHostImpl::FindStoppedPluginForURL...
"
and crashed and displayed a talkback.
*** Bug 54924 has been marked as a duplicate of this bug. ***
*** Bug 54919 has been marked as a duplicate of this bug. ***
WEBSHELL- = 3
Setting Preference Style Rules:
CreatePrefStyleSheet completed: error=0
 - Creating rules for link and visited colors
 - Creating rules for enabling link underlines
Preference Style Rules set: error=0

PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
top 0.500000 bottom 0.000000 left 0.500000 right 0.000000

PreWidth = 8.500000 PreHeight = 11.000000

Width = 612 Height = 792
dpi 72.000000 top 36 bottom 0 left 36 right 0

Program received signal SIGSEGV, Segmentation fault.
0xdf4ad524 in fprintf () from /usr/lib/libc.so.1
(gdb) bt
#0  0xdf4ad524 in fprintf () from /usr/lib/libc.so.1
#1  0xdd64384b in nsPostScriptObj::begin_document (this=0x87b8380) at 
nsPostScriptObj.cpp:370
#2  0xdd6436a5 in nsPostScriptObj::Init (this=0x87b8380, aSpec=0x88995bc)
    at nsPostScriptObj.cpp:315
#3  0xdd63ee7c in nsDeviceContextPS::BeginDocument (this=0x87ea718) at 
nsDeviceContextPS.cpp:316
#4  0xdcaa1ea0 in DocumentViewerImpl::PrintContent (this=0x87640d8, 
aParent=0x86252f8,
    aDContext=0x87ea718) at nsDocumentViewer.cpp:953
#5  0xdcaa4269 in DocumentViewerImpl::DocumentReadyForPrinting (this=0x87640d8)
    at nsDocumentViewer.cpp:1348
#6  0xdcaa58a4 in DocumentViewerImpl::Print (this=0x87640d8, aSilent=0, 
aFile=0x0,
    aPrintListener=0x0) at nsDocumentViewer.cpp:1663
#7  0xdbaab395 in nsBrowserInstance::Print (this=0x859f9a0) at 
nsBrowserInstance.cpp:1478
#8  0xdf9f4399 in XPTC_InvokeByIndex (that=0x859f9a0, methodIndex=33, 
paramCount=0,
    params=0x8044e40) at xptcinvoke_unixish_x86.cpp:134
#9  0xdf1982a0 in nsXPCWrappedNativeClass::CallWrappedMethod (this=0x8680eb8, 
cx=0x8242310,
    wrapper=0x8680fb8, desc=0x863e91c, callMode=CALL_METHOD, argc=0, 
argv=0x88a0568, vp=0x8044fe8)
    at xpcwrappednativeclass.cpp:913
#10 0xdf19a7b7 in WrappedNative_CallMethod (cx=0x8242310, obj=0x84f10a0, 
argc=0, argv=0x88a0568,
    vp=0x8044fe8) at xpcwrappednativejsops.cpp:228
#11 0xdf88edca in js_Invoke (cx=0x8242310, argc=0, flags=0) at jsinterp.c:790
#12 0xdf89bade in js_Interpret (cx=0x8242310, result=0x80459b4) at 
jsinterp.c:2589
#13 0xdf88ee4c in js_Invoke (cx=0x8242310, argc=1, flags=2) at jsinterp.c:807
#14 0xdf88f183 in js_InternalInvoke (cx=0x8242310, obj=0x84f0258, 
fval=138164256, flags=0, argc=1,
    argv=0x8045cd8, rval=0x8045b7c) at jsinterp.c:879
#15 0xdf866e99 in JS_CallFunctionValue (cx=0x8242310, obj=0x84f0258, 
fval=138164256, argc=1,
    argv=0x8045cd8, rval=0x8045b7c) at jsapi.c:3193
#16 0xde50c9f8 in nsJSContext::CallEventHandler (this=0x82422c8, 
aTarget=0x84f0258,
    aHandler=0x83c3820, argc=1, argv=0x8045cd8, aBoolResult=0x8045c28, 
aReverseReturnResult=0)
    at nsJSEnvironment.cpp:906
#17 0xde5721d3 in nsJSEventListener::HandleEvent (this=0x853e6f8, 
aEvent=0x87b86e4)
    at nsJSEventListener.cpp:154
#18 0xdc6e949f in nsEventListenerManager::HandleEventSubType (this=0x85d8d00,
    aListenerStruct=0x853faa0, aDOMEvent=0x87b86e4, aCurrentTarget=0x85d8848, 
aSubType=8,
    aPhaseFlags=7) at nsEventListenerManager.cpp:788
#19 0xdc6ec4b4 in nsEventListenerManager::HandleEvent (this=0x85d8d00, 
aPresContext=0x82679b0,
    aEvent=0x804692c, aDOMEvent=0x8046870, aCurrentTarget=0x85d8848, aFlags=7,
    aEventStatus=0x8046970) at nsEventListenerManager.cpp:1670
#20 0xdc11b2a6 in nsXULElement::HandleDOMEvent (this=0x85d8840, 
aPresContext=0x82679b0,
    aEvent=0x804692c, aDOMEvent=0x8046870, aFlags=1, aEventStatus=0x8046970)
    at nsXULElement.cpp:3300
#21 0xdc7735b3 in PresShell::HandleDOMEventWithTarget (this=0x82cd5f8, 
aTargetContent=0x85d8840,
    aEvent=0x804692c, aStatus=0x8046970) at nsPresShell.cpp:4935
#22 0xdca14133 in nsButtonBoxFrame::MouseClicked (this=0x8607000, 
aPresContext=0x82679b0,
    aEvent=0x8046bd8) at nsButtonBoxFrame.cpp:136
#23 0xdca13e89 in nsButtonBoxFrame::HandleEvent (this=0x8607000, 
aPresContext=0x82679b0,
    aEvent=0x8046bd8, aEventStatus=0x804722c) at nsButtonBoxFrame.cpp:95
#24 0xdc7733cc in PresShell::HandleEventInternal (this=0x82cd5f8, 
aEvent=0x8046bd8, aView=0x0,
    aFlags=1, aStatus=0x804722c) at nsPresShell.cpp:4903
#25 0xdc7730da in PresShell::HandleEventWithTarget (this=0x82cd5f8, 
aEvent=0x8046bd8,
    aFrame=0x8607000, aContent=0x85d8840, aFlags=1, aStatus=0x804722c) at 
nsPresShell.cpp:4869
#26 0xdc6f7080 in nsEventStateManager::CheckForAndDispatchClick 
(this=0x85472e8,
    aPresContext=0x82679b0, aEvent=0x80473dc, aStatus=0x804722c) at 
nsEventStateManager.cpp:1861
#27 0xdc6f3808 in nsEventStateManager::PostHandleEvent (this=0x85472e8, 
aPresContext=0x82679b0,
    aEvent=0x80473dc, aTargetFrame=0x8607000, aStatus=0x804722c, 
aView=0x8267b80)
    at nsEventStateManager.cpp:935
#28 0xdc773441 in PresShell::HandleEventInternal (this=0x82cd5f8, 
aEvent=0x80473dc,
    aView=0x8267b80, aFlags=1, aStatus=0x804722c) at nsPresShell.cpp:4908
#29 0xdc772d01 in PresShell::HandleEvent (this=0x82cd5f8, aView=0x8267b80, 
aEvent=0x80473dc,
    aEventStatus=0x804722c, aForceHandle=1, aHandled=@0x80471a4) at 
nsPresShell.cpp:4823
#30 0xdd5228f4 in nsView::HandleEvent (this=0x8267b80, event=0x80473dc, 
aEventFlags=28,
    aStatus=0x804722c, aForceHandle=1, aHandled=@0x80471a4) at nsView.cpp:366
#31 0xdd530e3e in nsViewManager2::DispatchEvent (this=0x8267ab8, 
aEvent=0x80473dc,
    aStatus=0x804722c) at nsViewManager2.cpp:1437
#32 0xdd521bb5 in HandleEvent (aEvent=0x80473dc) at nsView.cpp:67
#33 0xdd426b99 in nsWidget::DispatchEvent (this=0x82c3d00, aEvent=0x80473dc, 
aStatus=@0x804732c)
    at nsWidget.cpp:1483
#34 0xdd426731 in nsWidget::DispatchWindowEvent (this=0x82c3d00, 
event=0x80473dc)
    at nsWidget.cpp:1374
#35 0xdd426ca3 in nsWidget::DispatchMouseEvent (this=0x82c3d00, 
aEvent=@0x80473dc)
    at nsWidget.cpp:1510
#36 0xdd428219 in nsWidget::OnButtonReleaseSignal (this=0x82c3d00, 
aGdkButtonEvent=0x823f84c)
    at nsWidget.cpp:2044
#37 0xdd42f5de in nsWindow::HandleGDKEvent (this=0x82c3d00, event=0x823f84c) at 
nsWindow.cpp:1416
#38 0xdd41d230 in dispatch_superwin_event (event=0x823f84c, window=0x82c3d00)
    at nsGtkEventHandler.cpp:1004
#39 0xdd41cdd6 in handle_gdk_event (event=0x823f84c, data=0x0) at 
nsGtkEventHandler.cpp:851
#40 0xdf0993f7 in gdk_event_dispatch (source_data=0x0, current_time=0x80476f8, 
user_data=0x0)
    at gdkevents.c:2129
#41 0xdf03195a in g_main_dispatch (current_time=0x80476f8) at gmain.c:656
#42 0xdf031f63 in g_main_iterate (block=1, dispatch=1) at gmain.c:874
#43 0xdf0320f8 in g_main_run (loop=0x8241bb8) at gmain.c:932
#44 0xde3f60d7 in gtk_main () at gtkmain.c:476
#45 0xdd410965 in nsAppShell::Run (this=0x80bd9b0) at nsAppShell.cpp:335
#46 0xdbb44c45 in nsAppShellService::Run (this=0x80b88d8) at 
nsAppShellService.cpp:407
#47 0x8062dea in main1 (argc=1, argv=0x8047a38, nativeApp=0x0) at 
nsAppRunner.cpp:1015
#48 0x806355a in main (argc=1, argv=0x8047a38) at nsAppRunner.cpp:1196
Home page  www.noaa.com opens successfully but while printing,crashing the
browser. This happend on NS6PR3(ID:20001013xx) for i386_Solaris also.
can you look at this.. no solaris expertise in my cube....
Assignee: dcone → syd
Severity: normal → critical
Whiteboard: suntrak-n6-highp
Checked with NS6PR3(ID:20001023xx) for Sparc and printing www.noaa.com home page
is crashing the browser
Summary: Printing www.ustreas.com home page is crashing the browser → Printing www.noaa.com home page is crashing the browser
Reassigning to kevin for triage
Assignee: syd → kmcclusk
Reassigning to Waqar.
Assignee: kmcclusk → waqar
I recreated this bug by going to www.ustreas.com, cancelling the plugin
popup and dismissing the additional popup window. I then clicked on the
Print button, adjusted "lpr" to "lp" (lp is the print command on Solaris),
and clicked Okay.

Here's the stack trace, which differs from the previous one in this bug.

...
Preference Style Rules set: error=0
InstantiateEmbededPlugin for application/x-java-vm
Inside nsPluginHostImpl::FindStoppedPluginForURL...
Inside ns4xPluginInstance::Start(void)...
###!!! ASSERTION: no super window!: 'mSuperWin', file nsWindow.cpp, line 2559
###!!! Break: at file nsWindow.cpp, line 2559

Program received signal SIGSEGV, Segmentation fault.
0xfd96b018 in nsWindow::GetNativeData (this=0x6c7c58, aDataType=8)
    at nsWindow.cpp:1947
1947	    return (void *)GDK_WINDOW_XWINDOW(mSuperWin->bin_window);
(gdb) where
#0  0xfd96b018 in nsWindow::GetNativeData (this=0x6c7c58, aDataType=8)
    at nsWindow.cpp:1947
#1  0xfb3c346c in nsPluginInstanceOwner::GetPluginPort (this=0x6767e0)
    at nsObjectFrame.cpp:2497
#2  0xfb3c3654 in nsPluginInstanceOwner::CreateWidget (this=0x6767e0)
    at nsObjectFrame.cpp:2552
#3  0xfc7b2398 in nsPluginHostImpl::InstantiateEmbededPlugin (this=0x13ca80, 
    aMimeType=0x6b1580 "application/x-java-vm", aURL=0x754498, aOwner=0x6767e0)
    at nsPluginHostImpl.cpp:2165
#4  0xfb3be67c in nsObjectFrame::InstantiatePlugin (this=0x8bcdb4, 
    aPresContext=0x897b90, aMetrics=@0xffbe81e8, aReflowState=@0xffbe8228, 
    aPluginHost=0x13ca84, aMimetype=0x6b1580 "application/x-java-vm", 
    aURL=0x754498) at nsObjectFrame.cpp:952
#5  0xfb3bda0c in nsObjectFrame::Reflow (this=0x8bcdb4, aPresContext=0x897b90, 
    aMetrics=@0xffbe81e8, aReflowState=@0xffbe8228, aStatus=@0xffbe83a0)
    at nsObjectFrame.cpp:772
#6  0xfb3b5558 in nsLineLayout::ReflowFrame (this=0xffbe84c8, aFrame=0x8bcdb4, 
    aNextRCFrame=0xffbe8e48, aReflowStatus=@0xffbe83a0, aMetrics=0x0, 
    aPushedFrame=@0xffbe839c) at nsLineLayout.cpp:919
#7  0xfb360a04 in nsBlockFrame::ReflowInlineFrame (this=0x8bcd68, 
    aState=@0xffbe8dd0, aLineLayout=@0xffbe84c8, aLine=0x8bcdfc, 
    aFrame=0x8bcdb4, aLineReflowStatus=0xffbe842f "") at nsBlockFrame.cpp:4367
#8  0xfb360574 in nsBlockFrame::DoReflowInlineFrames (this=0x8bcd68, 
    aState=@0xffbe8dd0, aLineLayout=@0xffbe84c8, aLine=0x8bcdfc, 
    aKeepReflowGoing=0xffbe8b58, aLineReflowStatus=0xffbe8997 "\002", 
    aUpdateMaximumWidth=0, aDamageDirtyArea=0) at nsBlockFrame.cpp:4252
#9  0xfb360300 in nsBlockFrame::DoReflowInlineFramesAuto (this=0x8bcd68, 
    aState=@0xffbe8dd0, aLine=0x8bcdfc, aKeepReflowGoing=0xffbe8b58, 
    aLineReflowStatus=0xffbe8997 "\002", aUpdateMaximumWidth=0, 
    aDamageDirtyArea=0) at nsBlockFrame.cpp:4184
#10 0xfb360074 in nsBlockFrame::ReflowInlineFrames (this=0x8bcd68, 
    aState=@0xffbe8dd0, aLine=0x8bcdfc, aKeepReflowGoing=0xffbe8b58, 
    aDamageDirtyArea=0, aUpdateMaximumWidth=0) at nsBlockFrame.cpp:4131
#11 0xfb35dbc0 in nsBlockFrame::ReflowLine (this=0x8bcd68, aState=@0xffbe8dd0, 
    aLine=0x8bcdfc, aKeepReflowGoing=0xffbe8b58, aDamageDirtyArea=0)
    at nsBlockFrame.cpp:3267
#12 0xfb35cc24 in nsBlockFrame::ReflowDirtyLines (this=0x8bcd68, 
    aState=@0xffbe8dd0) at nsBlockFrame.cpp:2956
#13 0xfb3597c0 in nsBlockFrame::Reflow (this=0x8bcd68, aPresContext=0x897b90, 
    aMetrics=@0xffbe9410, aReflowState=@0xffbe9188, aStatus=@0xffbe9304)
    at nsBlockFrame.cpp:1746
#14 0xfb36a598 in nsBlockReflowContext::DoReflowBlock (this=0xffbe93d0, 
    aReflowState=@0xffbe9188, aReason=eReflowReason_Initial, aFrame=0x8bcd68, 
    aSpace=@0xffbe9310, aApplyTopMargin=1, aPrevBottomMargin=0, 
    aIsAdjacentWithTop=1, aComputedOffsets=@0xffbe9320, 
    aFrameReflowStatus=@0xffbe9304) at nsBlockReflowContext.cpp:561
#15 0xfb369c74 in nsBlockReflowContext::ReflowBlock (this=0xffbe93d0, 
    aFrame=0x8bcd68, aSpace=@0xffbe9310, aApplyTopMargin=1, 
    aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xffbe9320, 
    aFrameReflowStatus=@0xffbe9304) at nsBlockReflowContext.cpp:331
#16 0xfb35f724 in nsBlockFrame::ReflowBlockFrame (this=0x8bcce0, 
    aState=@0xffbe9898, aLine=0x8bce88, aKeepReflowGoing=0xffbe9620)
    at nsBlockFrame.cpp:3884
#17 0xfb35d698 in nsBlockFrame::ReflowLine (this=0x8bcce0, aState=@0xffbe9898, 
    aLine=0x8bce88, aKeepReflowGoing=0xffbe9620, aDamageDirtyArea=0)
    at nsBlockFrame.cpp:3149
#18 0xfb35cc24 in nsBlockFrame::ReflowDirtyLines (this=0x8bcce0, 
    aState=@0xffbe9898) at nsBlockFrame.cpp:2956
#19 0xfb3597c0 in nsBlockFrame::Reflow (this=0x8bcce0, aPresContext=0x897b90, 
---Type <return> to continue, or q <return> to quit---
    aMetrics=@0xffbe9cf0, aReflowState=@0xffbe9c48, aStatus=@0xffbeae94)
    at nsBlockFrame.cpp:1746
#20 0xfb3703b0 in nsContainerFrame::ReflowChild (this=0x8bcc80, 
    aKidFrame=0x8bcce0, aPresContext=0x897b90, aDesiredSize=@0xffbe9cf0, 
    aReflowState=@0xffbe9c48, aX=30, aY=30, aFlags=0, aStatus=@0xffbeae94)
    at nsContainerFrame.cpp:693
#21 0xfb64a920 in nsTableCellFrame::Reflow (this=0x8bcc80, 
    aPresContext=0x897b90, aDesiredSize=@0xffbe9f38, aReflowState=@0xffbe9e88, 
    aStatus=@0xffbeae94) at nsTableCellFrame.cpp:807
#22 0xfb3703b0 in nsContainerFrame::ReflowChild (this=0x8bcc30, 
    aKidFrame=0x8bcc80, aPresContext=0x897b90, aDesiredSize=@0xffbe9f38, 
    aReflowState=@0xffbe9e88, aX=0, aY=0, aFlags=0, aStatus=@0xffbeae94)
    at nsContainerFrame.cpp:693
#23 0xfb669e5c in nsTableRowFrame::InitialReflow (this=0x8bcc30, 
    aPresContext=0x897b90, aDesiredSize=@0xffbea300, aReflowState=@0xffbea0e8, 
    aStatus=@0xffbeae94, aStartFrame=0x0, aDoSiblings=1)
    at nsTableRowFrame.cpp:1119
#24 0xfb66b36c in nsTableRowFrame::Reflow (this=0x8bcc30, 
    aPresContext=0x897b90, aDesiredSize=@0xffbea300, aReflowState=@0xffbea250, 
    aStatus=@0xffbeae94) at nsTableRowFrame.cpp:1523
#25 0xfb3703b0 in nsContainerFrame::ReflowChild (this=0x8bc424, 
    aKidFrame=0x8bcc30, aPresContext=0x897b90, aDesiredSize=@0xffbea300, 
    aReflowState=@0xffbea250, aX=0, aY=2208, aFlags=0, aStatus=@0xffbeae94)
    at nsContainerFrame.cpp:693
#26 0xfb66d068 in nsTableRowGroupFrame::ReflowMappedChildren (this=0x8bc424, 
    aPresContext=0x897b90, aDesiredSize=@0xffbea6b8, aReflowState=@0xffbea410, 
    aStatus=@0xffbeae94, aStartFrame=0x0, aReason=eReflowReason_Initial, 
    aDoSiblings=1, aDirtyOnly=0) at nsTableRowGroupFrame.cpp:422
#27 0xfb66f8cc in nsTableRowGroupFrame::Reflow (this=0x8bc424, 
    aPresContext=0x897b90, aDesiredSize=@0xffbea6b8, aReflowState=@0xffbea540, 
    aStatus=@0xffbeae94) at nsTableRowGroupFrame.cpp:1091
#28 0xfb3703b0 in nsContainerFrame::ReflowChild (this=0x8bc3bc, 
    aKidFrame=0x8bc424, aPresContext=0x897b90, aDesiredSize=@0xffbea6b8, 
    aReflowState=@0xffbea540, aX=0, aY=0, aFlags=0, aStatus=@0xffbeae94)
    at nsContainerFrame.cpp:693
#29 0xfb656630 in nsTableFrame::ResizeReflowPass1 (this=0x8bc3bc, 
    aPresContext=0x897b90, aDesiredSize=@0xffbeab18, aReflowState=@0xffbea988, 
    aStatus=@0xffbeae94, aReason=eReflowReason_Initial, aDoSiblingFrames=1)
    at nsTableFrame.cpp:1870
#30 0xfb655b24 in nsTableFrame::Reflow (this=0x8bc3bc, aPresContext=0x897b90, 
    aDesiredSize=@0xffbeab18, aReflowState=@0xffbea988, aStatus=@0xffbeae94)
    at nsTableFrame.cpp:1672
#31 0xfb3703b0 in nsContainerFrame::ReflowChild (this=0x8bc368, 
    aKidFrame=0x8bc3bc, aPresContext=0x897b90, aDesiredSize=@0xffbeab18, 
    aReflowState=@0xffbea988, aX=0, aY=0, aFlags=3, aStatus=@0xffbeae94)
    at nsContainerFrame.cpp:693
#32 0xfb66393c in nsTableOuterFrame::OuterReflowChild (this=0x8bc368, 
    aPresContext=0x897b90, aChildFrame=0x8bc3bc, aOuterRS=@0xffbead18, 
    aMetrics=@0xffbeab18, aAvailWidth=0x0, aDesiredSize=@0xffbeaae0, 
    aMargin=@0xffbeaae8, aMarginNoAuto=@0xffbeaaf8, aPadding=@0xffbeab08, 
    aReflowReason=eReflowReason_Initial, aStatus=@0xffbeae94)
    at nsTableOuterFrame.cpp:899
#33 0xfb665bb4 in nsTableOuterFrame::Reflow (this=0x8bc368, 
    aPresContext=0x897b90, aDesiredSize=@0xffbeafa0, aOuterRS=@0xffbead18, 
    aStatus=@0xffbeae94) at nsTableOuterFrame.cpp:1440
#34 0xfb36a598 in nsBlockReflowContext::DoReflowBlock (this=0xffbeaf60, 
    aReflowState=@0xffbead18, aReason=eReflowReason_Initial, aFrame=0x8bc368, 
    aSpace=@0xffbeaea0, aApplyTopMargin=0, aPrevBottomMargin=0, 
    aIsAdjacentWithTop=1, aComputedOffsets=@0xffbeaeb0, 
---Type <return> to continue, or q <return> to quit---
    aFrameReflowStatus=@0xffbeae94) at nsBlockReflowContext.cpp:561
#35 0xfb369c74 in nsBlockReflowContext::ReflowBlock (this=0xffbeaf60, 
    aFrame=0x8bc368, aSpace=@0xffbeaea0, aApplyTopMargin=0, 
    aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xffbeaeb0, 
    aFrameReflowStatus=@0xffbeae94) at nsBlockReflowContext.cpp:331
#36 0xfb35f724 in nsBlockFrame::ReflowBlockFrame (this=0x8bc2e0, 
    aState=@0xffbeb428, aLine=0x754878, aKeepReflowGoing=0xffbeb1b0)
    at nsBlockFrame.cpp:3884
#37 0xfb35d698 in nsBlockFrame::ReflowLine (this=0x8bc2e0, aState=@0xffbeb428, 
    aLine=0x754878, aKeepReflowGoing=0xffbeb1b0, aDamageDirtyArea=0)
    at nsBlockFrame.cpp:3149
#38 0xfb35cc24 in nsBlockFrame::ReflowDirtyLines (this=0x8bc2e0, 
    aState=@0xffbeb428) at nsBlockFrame.cpp:2956
#39 0xfb3597c0 in nsBlockFrame::Reflow (this=0x8bc2e0, aPresContext=0x897b90, 
    aMetrics=@0xffbeba68, aReflowState=@0xffbeb7e0, aStatus=@0xffbeb95c)
    at nsBlockFrame.cpp:1746
#40 0xfb36a598 in nsBlockReflowContext::DoReflowBlock (this=0xffbeba28, 
    aReflowState=@0xffbeb7e0, aReason=eReflowReason_Initial, aFrame=0x8bc2e0, 
    aSpace=@0xffbeb968, aApplyTopMargin=1, aPrevBottomMargin=0, 
    aIsAdjacentWithTop=1, aComputedOffsets=@0xffbeb978, 
    aFrameReflowStatus=@0xffbeb95c) at nsBlockReflowContext.cpp:561
#41 0xfb369c74 in nsBlockReflowContext::ReflowBlock (this=0xffbeba28, 
    aFrame=0x8bc2e0, aSpace=@0xffbeb968, aApplyTopMargin=1, 
    aPrevBottomMargin=0, aIsAdjacentWithTop=1, aComputedOffsets=@0xffbeb978, 
    aFrameReflowStatus=@0xffbeb95c) at nsBlockReflowContext.cpp:331
#42 0xfb35f724 in nsBlockFrame::ReflowBlockFrame (this=0x8bc258, 
    aState=@0xffbebef0, aLine=0x7548f0, aKeepReflowGoing=0xffbebc78)
    at nsBlockFrame.cpp:3884
#43 0xfb35d698 in nsBlockFrame::ReflowLine (this=0x8bc258, aState=@0xffbebef0, 
    aLine=0x7548f0, aKeepReflowGoing=0xffbebc78, aDamageDirtyArea=0)
    at nsBlockFrame.cpp:3149
#44 0xfb35cc24 in nsBlockFrame::ReflowDirtyLines (this=0x8bc258, 
    aState=@0xffbebef0) at nsBlockFrame.cpp:2956
#45 0xfb3597c0 in nsBlockFrame::Reflow (this=0x8bc258, aPresContext=0x897b90, 
    aMetrics=@0xffbec4f0, aReflowState=@0xffbec280, aStatus=@0xffbec43c)
    at nsBlockFrame.cpp:1746
#46 0xfb3703b0 in nsContainerFrame::ReflowChild (this=0x8bc220, 
    aKidFrame=0x8bc258, aPresContext=0x897b90, aDesiredSize=@0xffbec4f0, 
    aReflowState=@0xffbec280, aX=0, aY=0, aFlags=0, aStatus=@0xffbec43c)
    at nsContainerFrame.cpp:693
#47 0xfb3c3c44 in nsPageFrame::Reflow (this=0x8bc220, aPresContext=0x897b90, 
    aDesiredSize=@0xffbec4f0, aReflowState=@0xffbec440, aStatus=@0xffbec43c)
    at nsPageFrame.cpp:126
#48 0xfb3703b0 in nsContainerFrame::ReflowChild (this=0x8bc1e4, 
    aKidFrame=0x8bc220, aPresContext=0x897b90, aDesiredSize=@0xffbec4f0, 
    aReflowState=@0xffbec440, aX=100, aY=100, aFlags=0, aStatus=@0xffbec43c)
    at nsContainerFrame.cpp:693
#49 0xfb3de278 in nsSimplePageSequenceFrame::Reflow (this=0x8bc1e4, 
    aPresContext=0x897b90, aDesiredSize=@0xffbec6f0, aReflowState=@0xffbec640, 
    aStatus=@0xffbec94c) at nsSimplePageSequence.cpp:246
#50 0xfb3703b0 in nsContainerFrame::ReflowChild (this=0x8bc1a8, 
    aKidFrame=0x8bc1e4, aPresContext=0x897b90, aDesiredSize=@0xffbec6f0, 
    aReflowState=@0xffbec640, aX=0, aY=0, aFlags=0, aStatus=@0xffbec94c)
    at nsContainerFrame.cpp:693
#51 0xfb3f9104 in ViewportFrame::Reflow (this=0x8bc1a8, aPresContext=0x897b90, 
    aDesiredSize=@0xffbec910, aReflowState=@0xffbec860, aStatus=@0xffbec94c)
    at nsViewportFrame.cpp:545
#52 0xfb3cb150 in PresShell::InitialReflow (this=0x65f588, aWidth=11520, 
    aHeight=15120) at nsPresShell.cpp:2346
---Type <return> to continue, or q <return> to quit---
#53 0xfb7686a0 in DocumentViewerImpl::Print (this=0x71d6d8, aSilent=0, 
    aFile=0x0, aPrintListener=0x0) at nsDocumentViewer.cpp:1619
#54 0xfc6aa9e4 in nsBrowserInstance::Print (this=0x57e7e8)
    at nsBrowserInstance.cpp:1478
#55 0xff12736c in XPTC_InvokeByIndex ()
    at ../../../../../../dist/include/xptcstubsdef.inc:142
#56 0xfd3e6f84 in nsXPCWrappedNativeClass::CallWrappedMethod (this=0x602300, 
    cx=0x15dbc0, wrapper=0x624668, desc=0x4f7afc, callMode=CALL_METHOD, 
    argc=0, argv=0x7c29f8, vp=0xffbecef8) at xpcwrappednativeclass.cpp:913
#57 0xfd3e9d70 in WrappedNative_CallMethod (cx=0x15dbc0, obj=0x4a3c88, argc=0, 
    argv=0x7c29f8, vp=0xffbecef8) at xpcwrappednativejsops.cpp:228
#58 0xfef54c00 in js_Invoke (cx=0x15dbc0, argc=0, flags=0) at jsinterp.c:820
#59 0xfef65408 in js_Interpret (cx=0x15dbc0, result=0xffbed204)
    at jsinterp.c:2620
#60 0xfef54ca0 in js_Invoke (cx=0x15dbc0, argc=1, flags=2) at jsinterp.c:837
#61 0xfef550a4 in js_InternalInvoke (cx=0x15dbc0, obj=0x4a3c38, fval=4866328, 
    flags=0, argc=1, argv=0xffbed5b8, rval=0xffbed454) at jsinterp.c:909
#62 0xfef1e9f0 in JS_CallFunctionValue (cx=0x15dbc0, obj=0x4a3c38, 
    fval=4866328, argc=1, argv=0xffbed5b8, rval=0xffbed454) at jsapi.c:3193
#63 0xfdc7e4c8 in nsJSContext::CallEventHandler (this=0x15db78, 
    aTarget=0x4a3c38, aHandler=0x4a4118, argc=1, argv=0xffbed5b8, 
    aBoolResult=0xffbed508, aReverseReturnResult=0) at nsJSEnvironment.cpp:914
#64 0xfdcf3bd4 in nsJSEventListener::HandleEvent (this=0x52de98, 
    aEvent=0x6c821c) at nsJSEventListener.cpp:154
#65 0xfb334e7c in nsEventListenerManager::HandleEventSubType (this=0x52ddd0, 
    aListenerStruct=0x4cd8e8, aDOMEvent=0x6c821c, aCurrentTarget=0x52d918, 
    aSubType=8, aPhaseFlags=7) at nsEventListenerManager.cpp:788
#66 0xfb33861c in nsEventListenerManager::HandleEvent (this=0x52ddd0, 
    aPresContext=0x211810, aEvent=0xffbee288, aDOMEvent=0xffbee16c, 
    aCurrentTarget=0x52d918, aFlags=7, aEventStatus=0xffbee2d0)
    at nsEventListenerManager.cpp:1670
#67 0xfd0de3fc in nsXULElement::HandleDOMEvent (this=0x52d910, 
    aPresContext=0x211810, aEvent=0xffbee288, aDOMEvent=0xffbee16c, aFlags=1, 
    aEventStatus=0xffbee2d0) at nsXULElement.cpp:3304
#68 0xfb3d79e4 in PresShell::HandleDOMEventWithTarget (this=0x211d40, 
    aTargetContent=0x52d910, aEvent=0xffbee288, aStatus=0xffbee2d0)
    at nsPresShell.cpp:4962
#69 0xfb6c4dcc in nsButtonBoxFrame::MouseClicked (this=0x532ff0, 
    aPresContext=0x211810, aEvent=0xffbee5b8) at nsButtonBoxFrame.cpp:136
#70 0xfb6c4b40 in nsButtonBoxFrame::HandleEvent (this=0x532ff0, 
    aPresContext=0x211810, aEvent=0xffbee5b8, aEventStatus=0xffbeeb3c)
    at nsButtonBoxFrame.cpp:95
#71 0xfb3d77c4 in PresShell::HandleEventInternal (this=0x211d40, 
    aEvent=0xffbee5b8, aView=0x0, aFlags=1, aStatus=0xffbeeb3c)
    at nsPresShell.cpp:4930
#72 0xfb3d74a4 in PresShell::HandleEventWithTarget (this=0x211d40, 
    aEvent=0xffbee5b8, aFrame=0x532ff0, aContent=0x52d910, aFlags=1, 
    aStatus=0xffbeeb3c) at nsPresShell.cpp:4896
#73 0xfb344478 in nsEventStateManager::CheckForAndDispatchClick (
    this=0x49d5f8, aPresContext=0x211810, aEvent=0xffbeed80, 
    aStatus=0xffbeeb3c) at nsEventStateManager.cpp:1854
#74 0xfb340904 in nsEventStateManager::PostHandleEvent (this=0x49d5f8, 
    aPresContext=0x211810, aEvent=0xffbeed80, aTargetFrame=0x532ff0, 
    aStatus=0xffbeeb3c, aView=0x211a38) at nsEventStateManager.cpp:935
#75 0xfb3d7844 in PresShell::HandleEventInternal (this=0x211d40, 
    aEvent=0xffbeed80, aView=0x211a38, aFlags=1, aStatus=0xffbeeb3c)
    at nsPresShell.cpp:4935
#76 0xfb3d707c in PresShell::HandleEvent (this=0x211d40, aView=0x211a38, 
    aEvent=0xffbeed80, aEventStatus=0xffbeeb3c, aForceHandle=1, 
---Type <return> to continue, or q <return> to quit---
    aHandled=@0xffbeea88) at nsPresShell.cpp:4850
#77 0xfae23840 in nsView::HandleEvent (this=0x211a38, event=0xffbeed80, 
    aEventFlags=28, aStatus=0xffbeeb3c, aForceHandle=1, aHandled=@0xffbeea88)
    at nsView.cpp:366
#78 0xfae33ca8 in nsViewManager2::DispatchEvent (this=0x211970, 
    aEvent=0xffbeed80, aStatus=0xffbeeb3c) at nsViewManager2.cpp:1437
#79 0xfae2280c in HandleEvent (aEvent=0xffbeed80) at nsView.cpp:67
#80 0xfd95e4f4 in nsWidget::DispatchEvent (this=0x211ab0, aEvent=0xffbeed80, 
    aStatus=@0xffbeec84) at nsWidget.cpp:1483
#81 0xfd95df68 in nsWidget::DispatchWindowEvent (this=0x211ab0, 
    event=0xffbeed80) at nsWidget.cpp:1374
#82 0xfd95e628 in nsWidget::DispatchMouseEvent (this=0x211ab0, 
    aEvent=@0xffbeed80) at nsWidget.cpp:1510
#83 0xfd95fe10 in nsWidget::OnButtonReleaseSignal (this=0x211ab0, 
    aGdkButtonEvent=0x1499c0) at nsWidget.cpp:2044
#84 0xfd969068 in nsWindow::HandleGDKEvent (this=0x211ab0, event=0x1499c0)
    at nsWindow.cpp:1416
#85 0xfd9530dc in dispatch_superwin_event (event=0x1499c0, window=0x211ab0)
    at nsGtkEventHandler.cpp:996
#86 0xfd952b80 in handle_gdk_event (event=0x1499c0, data=0x0)
    at nsGtkEventHandler.cpp:843
#87 0xfd6caaa4 in gdk_event_dispatch ()
   from /spare/ws/mozilla/mozilla-sparc-nightly/dist/lib/libgdk-1.2.so.0
#88 0xfd675d10 in g_main_dispatch ()
   from /spare/ws/mozilla/mozilla-sparc-nightly/dist/lib/libglib-1.2.so.0
#89 0xfd6765b0 in g_main_iterate ()
   from /spare/ws/mozilla/mozilla-sparc-nightly/dist/lib/libglib-1.2.so.0
#90 0xfd676ed8 in g_main_run ()
   from /spare/ws/mozilla/mozilla-sparc-nightly/dist/lib/libglib-1.2.so.0
#91 0xfd7cb44c in gtk_main ()
   from /spare/ws/mozilla/mozilla-sparc-nightly/dist/lib/libgtk-1.2.so.0
#92 0xfd943c14 in nsAppShell::Run (this=0x804c8) at nsAppShell.cpp:335
#93 0xfdb4740c in nsAppShellService::Run (this=0x9ac28)
    at nsAppShellService.cpp:407
#94 0x233d0 in main1 (argc=1, argv=0xffbef604, nativeApp=0x0)
    at nsAppRunner.cpp:990
#95 0x23dcc in main (argc=1, argv=0xffbef604) at nsAppRunner.cpp:1171
(gdb) print mSuperWin
$1 = (GdkSuperWin *) 0x0
The packaged build(1031's) for Sparc/Intel is crashing while printing the pages
with applets(java.sun.com, www.ustreas.com).
The problem was reproduced on Solaris and Linux, when trying to print a page
with  plugins (applet or other plugins, i.e., x-simple). On the other hand,
printing a page without plugins did not crashed and seemed working OK. After
doing some tracing in a crashing case and a non-crashing case, I found out the
following difference in the logs. In the case of crashing, nsIFrame::Reflow()
was called, and then nsObjectFrame::Reflow() was called, in which
InstantiatePlugin() was called which eventually called GetNativeData() and
crashed (due to mSuperWin was null); on the other hand, in the non-crashing
case, only nsIFrame::Reflow() was called, and the process never called
nsObjectFrame::Reflow(). It seemed some condition between nsIFrame::Reflow()
and  nsObjectFrame::Reflow() making the difference. Question: when the print
button was clicked to print a page with applet plugin, should
InstantiatePlugin() be called?  
OS: Solaris → Linux
Priority: P3 → P1
Hardware: Sun → PC
Priority: P1 → P3
This fails on Linux platform on the tip-of-the-branch. Should this problem be
considered for RTM, or is it too late? There should at least be a comment in
the Release Notes mentioning this problem.
I am not crashing but I cant print it. I get an assertion in nsTableFrame.cpp 
line 1813. I am using tip from yesterday. I will update my tree from today and 
see if I get a crash.
Adding topcrash, crash keywords and [@ nsPostScriptObj::begin_document]
 for tracking.  This is #8 on the talkback topcrash list for the latest RTM
builds.  Here are a few entries:

libc.so.6 + 0xa4df4 (0x402e5df4) 460ffad4
	 line
	Build: 2000103009 CrashDate: 2000-10-30 UptimeMinutes: 18  Total: 18
	OS: Linux 2.2.12-20
	URL:
	Comment: Crash trying to print Im PRD Linux build 2000-10-30-09MN6
	 Detailed : http://climate/reports/incidenttemplate.cfm?bbid=20067474 StackTrace:
http://climate/reports/stackcommentemail.cfm?dynamicBBID=20067474  libc.so.6 +
0xa4df4 (0x402e5df4) 39dd0330
	 line
	Build: 2000103009 CrashDate: 2000-10-30 UptimeMinutes: 18  Total: 37
	OS: Linux 2.2.12-20
	URL:
	Comment: Crashed printing in seamonkey RTM candidate 2000-10-30-09MN6 Linux
	 Detailed : http://climate/reports/incidenttemplate.cfm?bbid=20068680 StackTrace:
http://climate/reports/stackcommentemail.cfm?dynamicBBID=20068680  libc.so.6 +
0xa4df4 (0x402e5df4) b718b8d2
	 line
	Build: 2000103009 CrashDate: 2000-10-30 UptimeMinutes: 4  Total: 41
	OS: Linux 2.2.12-20
	URL:
	Comment:
	 Detailed : http://climate/reports/incidenttemplate.cfm?bbid=20068988 StackTrace:
http://climate/reports/stackcommentemail.cfm?dynamicBBID=20068988  libc.so.6 +
0xa4df4 (0x402e5df4) dbc77a10
	 line
	Build: 2000103009 CrashDate: 2000-10-30 UptimeMinutes: 1  Total: 43
	OS: Linux 2.2.12-20
	URL:
	Comment: crash trying to print home page ofwebvan
	 Detailed : http://climate/reports/incidenttemplate.cfm?bbid=20069107 StackTrace:
http://climate/reports/stackcommentemail.cfm?dynamicBBID=20069107  libc.so.6 +
0xa4df4 (0x402e5df4) 445f9fe1
	 line
	Build: 2000103009 CrashDate: 2000-10-30 UptimeMinutes: 4  Total: 47
	OS: Linux 2.2.12-20
	URL:
	Comment: Crash printing mail linux 2000-10-30-09MN6
	 Detailed : http://climate/reports/incidenttemplate.cfm?bbid=20070641 StackTrace:
http://climate/reports/stackcommentemail.cfm?dynamicBBID=20070641


Keywords: crash, topcrash
Summary: Printing www.noaa.com home page is crashing the browser → Printing www.noaa.com home page is crashing the browser [@ nsPostScriptObj::begin_document]
*** Bug 58427 has been marked as a duplicate of this bug. ***
This bug also can be reproduced in Win2000. So I add myself in the cc list.
*** Bug 61666 has been marked as a duplicate of this bug. ***
*** Bug 61666 has been marked as a duplicate of this bug. ***
I believe that the home page of www.noaa.com has been changed since 54194 was
filed, and the home page no longer contains an applet as it did before.
Therefore, printing www.noaa.com no longer crashes. To reproduct the problem,
just print a page with an applet, and the browser will crash, which is the same
as what I tested before (see my previous comments above for details). So the
problem is still there, and a pretty serious one, I believe.

Changing the URL, since the noaa page no longer has an applet.
OS: Linux → All
Hardware: PC → All
Summary: Printing www.noaa.com home page is crashing the browser [@ nsPostScriptObj::begin_document] → Printing applet page is crashing the browser [@ nsPostScriptObj::begin_document]
In widget/src/gtk/nsWindow.cpp in method GetNativeData when aDataType == 
NS_NATIVE_PLUGIN_PORT we are trying to use content of the mSuperWin without 
checking that mSuperWin is not NULL. Adding of this check solves problem. If 
mSuperWin is NULL we should return NULL as it happens in case of aDataType == 
NS_NATIVE_WINDOW.
Since we consider this bug a show-stopper for PR3 on Solaris, we are planning to
patch the fix to OEM branch of PR3 Solaris. In the mean time, could the
assigneer of the bug have the fix reviewed (r=, a=) and checked into trunk
please? The fix has been tested, and the crash no long happens. Thanks.
joe: oops, you mean our OEM release for Solaris, not PR 3.  (PR 3 for Solaris is
already out; we're  working on FCS and internal deployment Sun-wide)
r=timeless. The patch didn't include enough context, but moving it up the two 
lines makes sure mSuperWin isn't null.
1932     if (mSuperWin) {
...
1937     }
Keywords: approval, patch, review
timeless, You are right, but we also need to add 'return NULL;' after this 
block. And it is exactly what I did in the proposed fix.
timeless, thankyou for your comments, but can you explain to me
how you can give an "r=timeless"? According to the Tinderbox 
status page, the r= comes from the module owner.
yes the rules would prefer the module owner, but for tiny patches that is 
sometimes skipped.  dcone can you give a module owner review?
Would waqar (or somebody) get a= for this patch ASAP? We (Sun Microsystems)
really need this patch to be checked into the trunk so that we can pick up the
patch for our OEM branch for the up coming release. Thanks.
Patch looks good.. make sure that the comments below the patch are included in 
the fix.. (like checking mSuperWin and returning null).  In the future a patch 
with these fixes in them help the reviewing.  r=dcone
sr=blizzard
Fix checked in.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Thanks for finishing the checkin, guys.
The patch has been merged into OEM branch.
Blocks: 60740
Added branch accept to status whiteboard
Whiteboard: suntrak-n6-highp → [branch accept] suntrak-n6-highp
Please check this in on the branch ASAP. Thanks in advance,
.Angela...
Fix checked into branch as well.
Please remember that this patch only fixes the crash problem when printing a
page with applets, but the contents of applets will still not be printed. The
problem of not printing applet contents is a known bug, see 27478 for more
details. It makes sense to fix 27478 ASAP as well (The fix of 27478 seems to be
simple: to add a call to tell Java plugin to print its applets' contents. Again
see 27478 for more details.)
I see that this bug is fixed on the branch and trunk builds for windows/linux.
There is no crash when I print the www.ustreas.com page and the page 
prints fine.However, if you do not have the java plugin installed on linux and 
do the steps as mentioned by Rich Burridge from 2000-10-31 14:27, I stil crash.I 
filed a seperate bug for that. bug 64652.
 There is no branch build for mac yet. Also, I do not have a solaris to verify 
this on. Srinivasa, it would be great if you could chek it out on a latest trunk 
build.I think I will wait for a mac branch build to verify this with and then 
mark it VERIFIED.
Reopening. Printing out www.ustreas.com crashes the Mac with the 1/8/01 MTEST 
build and the 1/9/01 commercial trunk build.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
I also see this on mac branch too(0108) and crash.
OS: Mac 9.x, Platform :mac.
OS: All → Mac System 9.x
Hardware: All → Macintosh
The original bug was for linux and the patch only address the linux (GTK) issue, 

I will have create a new patch for the mac.

Checked on 
 Mozilla/5.0 (X11; U; SunOS 5.8 sun4u; en-US; m18) Gecko/20010107 Netscape6/6.0 
 and the browser is successfully printing the home pages(consist of applets) of
 www.java.sun.com
 www.ustreas.com
 www.anfyteam.com  
 But the contents of applets are not printed(Bug: 27478)
Terry, you should be aware of this bug.

Ed
Brain did you get a chance to look at this.
Status: REOPENED → ASSIGNED
I did, but when I tried to Print, it didn't do anything at all. I got some kind 
of assert, and then nothing... no print dialog, no crash, nothing. Since it 
didn't crash, I moved on to other priorities.
As srinivasa pointed out earlier, the browser will crash when trying to print a
page with applets and the browser does not have Java plugin. This happens on
Linux and Solaris. On Windows and Mac, instead of crashing, an assertion pups
up, showing some error.

spam : changing qa to sujay (new qa contact for Printing)
QA Contact: shrir → sujay
Setting target to mozilla0.9.1
Target Milestone: --- → mozilla0.9.1
waqar, do you think you'll have it for mozilla0.91?
Validation on Solaris platform.
Tried on Netscape6 commerical build (03/15/2001) on Sparc Solaris 2.7 (with
min patch level) and x86 Solaris 2.8 (max. patch level).

No crash, but the applet area i still balnk.

Tag used:
 [tag: -r Netscape_6_0_OEM_BRANCH -D "03/06/2001 22:00:00"
 PSM: 1.4 (PSM_1_4_N6) & NSS 3.1 (NSS_3_1_RTM tag)
As far as I can tell the crash has been fixed. I filed a new bug to cover the
remaining issue of the applets not printing - bug 73217
 
Status: ASSIGNED → RESOLVED
Closed: 24 years ago23 years ago
Resolution: --- → FIXED
Srinivasa, please verify and mark verified-fixed. thanks.
verified in 4/16 build.
Status: RESOLVED → VERIFIED
Crash Signature: [@ nsPostScriptObj::begin_document]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: