Closed Bug 66708 Opened 24 years ago Closed 23 years ago

Xprint logs X errors while attemping to print example URL - which fails...[xprint]

Categories

(Core Graveyard :: Printing: Xprint, defect)

All
Linux
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
mozilla0.9.1

People

(Reporter: roland.mainz, Assigned: roland.mainz)

References

()

Details

Attachments

(1 file)

Linux/Solaris using Mozilla 2001-01-24-08-Mtrunk:
Xprint fails to print example URL; terminal prints the following problem:
-- snip --
nsWidget::~nsWidget() of toplevel: 27 widgets still exist.
Document
http://www.cinema.de/kinotimer/suche/0,1645,,00.html?Ortsname=Aachen&Zeitraum=11&Filmid=&Uhrzeit=&Kinoid=&Genre=&x=22&y=7
loaded successfully
WEBSHELL+ = 8
nsWidget::~nsWidget() of toplevel: 30 widgets still exist.
WEBSHELL- = 7
WEBSHELL+ = 8
WEBSHELL+ = 9
###!!! ASSERTION: no super window!: 'mSuperWin', file
../../../../widget/src/gtk/nsWindow.cpp, line 1765
###!!! Break: at file ../../../../widget/src/gtk/nsWindow.cpp, line 1765
###!!! ASSERTION: no superwin, can't init callbacks: 'mSuperWin', file
../../../../widget/src/gtk/nsWindow.cpp, line 1875
###!!! Break: at file ../../../../widget/src/gtk/nsWindow.cpp, line 1875
Enabling Quirk StyleSheet
###!!! ASSERTION: no super window!: 'mSuperWin', file
../../../../widget/src/gtk/nsWindow.cpp, line 1765
###!!! Break: at file ../../../../widget/src/gtk/nsWindow.cpp, line 1765
###!!! ASSERTION: no superwin, can't init callbacks: 'mSuperWin', file
../../../../widget/src/gtk/nsWindow.cpp, line 1875
###!!! Break: at file ../../../../widget/src/gtk/nsWindow.cpp, line 1875
Enabling Quirk StyleSheet
Enabling Quirk StyleSheet
Enabling Quirk StyleSheet
lib_xprint: Warning (X Error) -  XPBadSequence
lib_xprint: Warning (X Error) -  XPBadSequence
lib_xprint: Warning (X Error) -  XPBadSequence
lib_xprint: Warning (X Error) -  XPBadContext
Enabling Quirk StyleSheet
lib_xprint: Warning (X Error) -  XPBadSequence
lib_xprint: Warning (X Error) -  XPBadSequence
lib_xprint: Warning (X Error) -  XPBadSequence
lib_xprint: Warning (X Error) -  XPBadContext
Enabling Quirk StyleSheet
lib_xprint: Warning (X Error) -  XPBadSequence
lib_xprint: Warning (X Error) -  XPBadSequence
lib_xprint: Warning (X Error) -  XPBadSequence
lib_xprint: Warning (X Error) -  XPBadContext
Enabling Quirk StyleSheet
WEBSHELL+ = 10
WEBSHELL+ = 11
lib_xprint: Warning (X Error) -  XPBadSequence
lib_xprint: Warning (X Error) -  XPBadContext
WEBSHELL- = 10
WARNING: not calling OnDataAvailable, file
../../../../netwerk/base/src/nsAsyncStreamListener.cpp, line 416
WEBSHELL- = 9
WEBSHELL- = 8
nsWidget::~nsWidget() of toplevel: 30 widgets still exist.
-- snip --
SPAM: Changing component from "Printing" to "Printing: Xprint"...
Status: NEW → ASSIGNED
Summary: Xprint logs X errors while attemping to print example URL - which fails... → Xprint logs X errors while attemping to print example URL - which fails...[xprint]
Target Milestone: --- → Future
giving to the owner of xprint
Assignee: dcone → katakai
Status: ASSIGNED → NEW
QA Contact: sujay → Roland.Mainz
heppens on http://www.cinema.de/. Accepted.

Status: NEW → ASSIGNED
http://www.infoworld.com/articles/hn/xml/01/03/14/010314hnseren.xml?p=br&s=6 is
another good example for the problem.

Raw guessing:
Is it possible that Xprint module does not wait until everything has been
rendered (including slow-loading images) ? It looks that "something" does some
rendering to the Xprt server long after the main window has been unblocked
(Mozilla window currently blocks during Xprint printing). If you're quick
enougth you can start a 2nd attempt to print a page via Xprint and get a
coredump like this (from 2001-03-12-08-Mtrunk tarball; but I don't know whether
this issue is really related to this bug... - this is only raw guessing):
-- snip --
detected a multithreaded program
t@1 (l@1) terminated by signal SEGV (no mapping at the fault address)
Current function is DocumentViewerImpl::DocumentReadyForPrinting (optimized)
 2066       NS_RELEASE(mPrintDC);
(/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where
current thread: t@1
=>[1] DocumentViewerImpl::DocumentReadyForPrinting(this = ???) (optimized), at
0xfc8a2028 (line ~2066) in "nsDocumentViewer.cpp"
  [2] DocumentViewerImpl::HandlePLEvent(aEvent = ???) (optimized), at 0xfc8a1dc0
(line ~2013) in "nsDocumentViewer.cpp"
  [3] PL_HandleEvent(self = ???) (optimized), at 0xff1cced0 (line ~576) in
"plevent.c"
  [4] PL_ProcessPendingEvents(self = ???) (optimized), at 0xff1ccd00 (line ~509)
in "plevent.c"
  [5] nsEventQueueImpl::ProcessPendingEvents(this = ???) (optimized), at
0xff1cedec (line ~361) in "nsEventQueue.cpp"
  [6] event_processor_callback(data = ???, source = ???, condition = ???)
(optimized), at 0xfdd33348 (line ~158) in "nsAppShell.cpp"
  [7] our_gdk_io_invoke(source = ???, condition = ???, data = ???) (optimized),
at 0xfdd32f50 (line ~57) in "nsAppShell.cpp"
dbx: warning: can't find file
"/home/gisburn/package-builds/glib/glib-1.2.8/objdir/giounix.lo"
dbx: warning: see `help finding-files'
  [8] g_io_unix_dispatch(0xb66160, 0xffbebe00, 0xa108f0, 0x0, 0x0, 0xffbebd68),
at 0xfd8b2dc8
dbx: warning: can't find file
"/home/gisburn/package-builds/glib/glib-1.2.8/objdir/gmain.lo"
  [9] g_main_dispatch(0xffbebe00, 0x94da0, 0x1, 0xa108f0, 0x0, 0x0), at
0xfd8b6dc8
  [10] g_main_iterate(0x1, 0x1, 0x0, 0x0, 0x0, 0x0), at 0xfd8b7bcc
  [11] g_main_iteration(0x1, 0x0, 0x0, 0x0, 0x0, 0x0), at 0xfd8b7d9c
  [12] nsAppShell::DispatchNativeEvent(this = ???, aRealEvent = ???, aEvent =
???) (optimized), at 0xfdd33a50 (line ~390) in "nsAppShell.cpp"
  [13] nsXULWindow::ShowModal(this = ???) (optimized), at 0xfea21a40 (line ~247)
in "nsXULWindow.cpp"
  [14] nsWebShellWindow::ShowModal(this = ???) (optimized), at 0xfea36e98 (line
~1087) in "nsWebShellWindow.cpp"
  [15] nsChromeTreeOwner::ShowModal(this = ???) (optimized), at 0xfea199a0 (line
~182) in "nsChromeTreeOwner.cpp"
  [16] nsWindowWatcher::OpenWindowJS(this = ???, aParent = ???, aUrl = ???,
aName = ???, aFeatures = ???, aDialog = ???, argc = ???, argv = ???, _retval =
???) (optimized), at 0xfd5238c4 (line ~600) in "nsWindowWatcher.cpp"
  [17] GlobalWindowImpl::OpenInternal(this = ???, cx = ???, argv = ???, argc =
???, aDialog = ???, aReturn = ???) (optimized), at 0xfde7b31c (line ~2990) in
"nsGlobalWindow.cpp"
  [18] GlobalWindowImpl::OpenDialog(this = ???, cx = ???, argv = ???, argc =
???, aReturn = ???) (optimized), at 0xfde77b0c (line ~2100) in
"nsGlobalWindow.cpp"
  [19] nsDeviceContextSpecGTK::Init(this = ???, aQuiet = ???) (optimized), at
0xfcfbdf28 (line ~187) in "nsDeviceContextSpecG.cpp"
  [20] nsDeviceContextSpecFactoryGTK::CreateDeviceContextSpec(this = ???,
aWidget = ???, aNewSpec = ???, aQuiet = ???) (optimized), at 0xfcfbd79c (line
~76) in "nsDeviceContextSpecFactoryG.cpp"
  [21] DocumentViewerImpl::Print(this = ???, aSilent = ???, aFile = ???,
aPrintListener = ???) (optimized), at 0xfc8a3960 (line ~2400) in
"nsDocumentViewer.cpp"
  [22] GlobalWindowImpl::Print(this = ???) (optimized), at 0xfde75bcc (line
~1749) in "nsGlobalWindow.cpp"
  [23] WindowInternalPrint(cx = ???, obj = ???, argc = ???, argv = ???, rval =
???) (optimized), at 0xfde61f24 (line ~3550) in "nsJSWindow.cpp"
  [24] js_Invoke(cx = ???, argc = ???, flags = ???) (optimized), at 0xff04440c
(line ~777) in "jsinterp.c"
  [25] js_Interpret(cx = ???, result = ???) (optimized), at 0xff050338 (line
~2670) in "jsinterp.c"
  [26] js_Invoke(cx = ???, argc = ???, flags = ???) (optimized), at 0xff04447c
(line ~794) in "jsinterp.c"
  [27] js_InternalInvoke(cx = ???, obj = ???, fval = ???, flags = ???, argc =
???, argv = ???, rval = ???) (optimized), at 0xff0446e8 (line ~866) in
"jsinterp.c"
  [28] JS_CallFunctionValue(cx = ???, obj = ???, fval = ???, argc = ???, argv =
???, rval = ???) (optimized), at 0xff01cfc8 (line ~3268) in "jsapi.c"
  [29] nsJSContext::CallEventHandler(this = ???, aTarget = ???, aHandler = ???,
argc = ???, argv = ???, aBoolResult = ???, aReverseReturnResult = ???)
(optimized), at 0xfde55120 (line ~939) in "nsJSEnvironment.cpp"
  [30] nsJSEventListener::HandleEvent(this = ???, aEvent = ???) (optimized), at
0xfdec2200 (line ~149) in "nsJSEventListener.cpp"
  [31] nsEventListenerManager::HandleEventSubType(this = ???, aListenerStruct =
???, aDOMEvent = ???, aCurrentTarget = ???, aSubType = ???, aPhaseFlags = ???)
(optimized), at 0xfc580b48 (line ~838) in "nsEventListenerManager.cpp"
  [32] nsEventListenerManager::HandleEvent(this = ???, aPresContext = ???,
aEvent = ???, aDOMEvent = ???, aCurrentTarget = ???, aFlags = ???, aEventStatus
= ???) (optimized), at 0xfc582d7c (line ~1720) in "nsEventListenerManager.cpp"
  [33] nsXULElement::HandleDOMEvent(this = ???, aPresContext = ???, aEvent =
???, aDOMEvent = ???, aFlags = ???, aEventStatus = ???) (optimized), at
0xfc781140 (line ~3687) in "nsXULElement.cpp"
  [34] PresShell::HandleDOMEventWithTarget(this = ???, aTargetContent = ???,
aEvent = ???, aStatus = ???) (optimized), at 0xfbd87b70 (line ~4991) in
"nsPresShell.cpp"
  [35] nsMenuFrame::Execute(this = ???) (optimized), at 0xfbf0320c (line ~1384)
in "nsMenuFrame.cpp"
  [36] nsMenuFrame::HandleEvent(this = ???, aPresContext = ???, aEvent = ???,
aEventStatus = ???) (optimized), at 0xfbeffca0 (line ~376) in "nsMenuFrame.cpp"
  [37] PresShell::HandleEventInternal(this = ???, aEvent = ???, aView = ???,
aFlags = ???, aStatus = ???) (optimized), at 0xfbd87a4c (line ~4965) in
"nsPresShell.cpp"
  [38] PresShell::HandleEvent(this = ???, aView = ???, aEvent = ???,
aEventStatus = ???, aForceHandle = ???, aHandled = ???) (optimized), at
0xfbd87658 (line ~4912) in "nsPresShell.cpp"
  [39] nsView::HandleEvent(this = ???, event = ???, aEventFlags = ???, aStatus =
???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfbbbf538 (line ~359)
in "nsView.cpp"
  [40] nsView::HandleEvent(this = ???, event = ???, aEventFlags = ???, aStatus =
???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfbbbf4a8 (line ~343)
in "nsView.cpp"
  [41] nsView::HandleEvent(this = ???, event = ???, aEventFlags = ???, aStatus =
???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfbbbf4a8 (line ~343)
in "nsView.cpp"
  [42] nsView::HandleEvent(this = ???, event = ???, aEventFlags = ???, aStatus =
???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfbbbf4a8 (line ~343)
in "nsView.cpp"
  [43] nsViewManager2::DispatchEvent(this = ???, aEvent = ???, aStatus = ???)
(optimized), at 0xfbbd7788 (line ~1417) in "nsViewManager2.cpp"
  [44] HandleEvent(aEvent = ???) (optimized), at 0xfbbbe8ac (line ~67) in
"nsView.cpp"
  [45] nsWidget::DispatchEvent(this = ???, aEvent = ???, aStatus = ???)
(optimized), at 0xfdd4e9a4 (line ~1471) in "nsWidget.cpp"
  [46] nsWidget::DispatchWindowEvent(this = ???, event = ???) (optimized), at
0xfdd4e610 (line ~1362) in "nsWidget.cpp"
  [47] nsWidget::DispatchMouseEvent(this = ???, aEvent = STRUCT) (optimized), at
0xfdd4ea88 (line ~1498) in "nsWidget.cpp"
  [48] nsWidget::OnButtonReleaseSignal(this = ???, aGdkButtonEvent = ???)
(optimized), at 0xfdd4fb7c (line ~2039) in "nsWidget.cpp"
  [49] nsWindow::HandleGDKEvent(this = ???, event = ???) (optimized), at
0xfdd58294 (line ~1427) in "nsWindow.cpp"
  [50] dispatch_superwin_event(event = ???, window = ???) (optimized), at
0xfdd439cc (line ~999) in "nsGtkEventHandler.cpp"
  [51] handle_gdk_event(event = ???, data = ???) (optimized), at 0xfdd43660
(line ~862) in "nsGtkEventHandler.cpp"
dbx: warning: can't find file
"/home/gisburn/package-builds/gtk+/gtk+-1.2.8/objdir/gdk/gdkevents.lo"
  [52] gdk_event_dispatch(0x0, 0xffbee480, 0x0, 0x0, 0x0, 0xffbee3e8), at
0xfe8c1470
  [53] g_main_dispatch(0xffbee480, 0x94d28, 0x1, 0x1c9bf0, 0xff3df650, 0x378),
at 0xfd8b6dc8
  [54] g_main_iterate(0x1, 0x1, 0xfebb1a54, 0xfdd339c8, 0xff3df650, 0x1c), at
0xfd8b7bcc
  [55] g_main_run(0x1c9c38, 0x1c9c38, 0x1, 0xa4, 0xff3df650, 0x9e), at
0xfd8b7f64
dbx: warning: can't find file
"/home/gisburn/package-builds/gtk+/gtk+-1.2.8/objdir/gtk/gtkmain.lo"
  [56] gtk_main(0xeb3e0, 0xeb2d8, 0xffbee578, 0x19844, 0xfdcb3434, 0x0), at
0xfdad60a0
  [57] nsAppShell::Run(this = ???) (optimized), at 0xfdd339c8 (line ~355) in
"nsAppShell.cpp"
  [58] nsAppShellService::Run(this = ???) (optimized), at 0xfea2e990 (line ~407)
in "nsAppShellService.cpp"
  [59] main1(argc = ???, argv = ???, nativeApp = ???) (optimized), at 0x16568
(line ~1014) in "nsAppRunner.cpp"
  [60] main(argc = ???, argv = ???) (optimized), at 0x16fb4 (line ~1310) in
"nsAppRunner.cpp"
-- snip --
Please take a look at the following output (####---- indicate the begin of a
method call):
-- snip --
** using printing=Xprint
####---- :nsXPrintContext::nsXPrintContext
####---- :nsXPrintContext::Init
SetupPrintContext(aSpec)
####---- :nsXPrintContext::SetupPrintContext
XpuGetPrinter: looking for 'hplaserjet001'
XpuGetPrinter2: probing display ':1' for 'hplaserjet001'
XpuCheckExtension: XpQueryVersion :1.0 1 0
XpuGetOneLongAttribute: default-printer-resolution got '300'
XpuGetOneLongAttribute: result 300
print resolution 300
####---- :nsXPrintContext::SetupWindow
####---- :nsXPrintContext::GetPrintResolution
####---- :nsXPrintContext::BeginDocument
nsXPrintContext::BeginDocument: document title: ''
XpuCheckSupported: XpGetOneAttribute(job-attributes-supported) returned
'job-name job-owner notification-profile xp-spooler-command-options '
XpuCheckSupported: probing 'job-name'=='job-name'
XpStartJob(mDisplay, XPSpool)
XpuWaitForPrintNotify(mDisplay, XPStartJobNotify)
XpuWaitForPrintNotify: event_base_return=9, error_base_return=-4277596
XpuWaitForPrintNotify: Killing non-PrintNotify event 91/0 while waiting for 9/0
Enabling Quirk StyleSheet
XpStartPage(mDisplay, mDrawable)
XpuWaitForPrintNotify(mDisplay, XPStartPageNotify)
XpuWaitForPrintNotify: Killing non-PrintNotify event 91/2 while waiting for 9/4
XpuWaitForPrintNotify: Killing non-PrintNotify event 91/4 while waiting for 9/4
XpEndPage(mDisplay)
XpuWaitForPrintNotify(mDisplay, XPEndPageNotify)
XpuWaitForPrintNotify: Killing non-PrintNotify event 14/0 while waiting for 9/5
XpuWaitForPrintNotify: Killing non-PrintNotify event 91/5 while waiting for 9/5
XpEndJob(mDisplay)
XpuWaitForPrintNotify(mDisplay, XPEndJobNotify)
XpuWaitForPrintNotify: Killing non-PrintNotify event 91/3 while waiting for 9/1
XpuWaitForPrintNotify: Killing non-PrintNotify event 91/1 while waiting for 9/1
####---- :nsXPrintContext::BeginDocument
nsXPrintContext::BeginDocument: document title: 'Sun to unveil 64-bit Serengeti
server for the 'midframe''
Segmentation Fault - core dumped
-- snip --

Stack trace from coredump looks like this:
-- snip --
t@1 (l@1) terminated by signal SEGV (no mapping at the fault address)
0xfd7a5e54: XQueryExtension+0x0004:     ld      [%i0 + 0x4d0], %o0
Current function is XpuCheckSupported (optimized)
  177       value = XpGetOneAttribute(pdpy, pcontext, type, attribute_name);
(/opt/SUNWspro/bin/../WS6U2/bin/sparcv9/dbx) where
current thread: t@1
  [1] XQueryExtension(0x0, 0xfb557520, 0xffbec00c, 0xffbec010, 0xffbec014,
0xfedb59c8), at 0xfd7a5e54
  [2] XInitExtension(0x0, 0xfb557520, 0xfe877b50, 0x0, 0x0, 0x0), at 0xfd7a6660
  [3] XextAddDisplay(0xac1688, 0x0, 0xfb557520, 0xfb5574b4, 0x2, 0x0), at
0xfe854b64
  [4] XpGetOneAttribute(0x0, 0x0, 0x4, 0xfb59a870, 0x27, 0xfedbcc5d), at
0xfb54229c
=>[5] XpuCheckSupported(pdpy = ???, pcontext = ???, type = ???, attribute_name =
???, query = ???) (optimized), at 0xfb572fd8 (line ~177) in "xprintutil.c"
  [6] XpuSetJobTitle(pdpy = ???, pcontext = ???, title = ???) (optimized), at
0xfb5730d4 (line ~202) in "xprintutil.c"
  [7] nsXPrintContext::BeginDocument(this = ???, aTitle = ???) (optimized), at
0xfb57f09c (line ~250) in "nsXPrintContext.cpp"
  [8] nsDeviceContextXP::BeginDocument(this = ???, aTitle = ???) (optimized), at
0xfb574338 (line ~350) in "nsDeviceContextXP.cpp"
  [9] DocumentViewerImpl::PrintContent(this = ???, aParent = ???, aDContext =
???, aDOMWin = ???, aIsSubDoc = ???) (optimized), at 0xfc89fbb0 (line ~1484) in
"nsDocumentViewer.cpp"
  [10] DocumentViewerImpl::DocumentReadyForPrinting(this = ???) (optimized), at
0xfc8a1f60 (line ~2052) in "nsDocumentViewer.cpp"
  [11] DocumentViewerImpl::Print(this = ???, aSilent = ???, aFile = ???,
aPrintListener = ???) (optimized), at 0xfc8a3f88 (line ~2535) in
"nsDocumentViewer.cpp"
  [12] GlobalWindowImpl::Print(this = ???) (optimized), at 0xfde75bcc (line
~1749) in "nsGlobalWindow.cpp"
  [13] WindowInternalPrint(cx = ???, obj = ???, argc = ???, argv = ???, rval =
???) (optimized), at 0xfde61f24 (line ~3550) in "nsJSWindow.cpp"
  [14] js_Invoke(cx = ???, argc = ???, flags = ???) (optimized), at 0xff04440c
(line ~777) in "jsinterp.c"
  [15] js_Interpret(cx = ???, result = ???) (optimized), at 0xff050338 (line
~2670) in "jsinterp.c"
  [16] js_Invoke(cx = ???, argc = ???, flags = ???) (optimized), at 0xff04447c
(line ~794) in "jsinterp.c"
  [17] js_InternalInvoke(cx = ???, obj = ???, fval = ???, flags = ???, argc =
???, argv = ???, rval = ???) (optimized), at 0xff0446e8 (line ~866) in
"jsinterp.c"
  [18] JS_CallFunctionValue(cx = ???, obj = ???, fval = ???, argc = ???, argv =
???, rval = ???) (optimized), at 0xff01cfc8 (line ~3268) in "jsapi.c"
  [19] nsJSContext::CallEventHandler(this = ???, aTarget = ???, aHandler = ???,
argc = ???, argv = ???, aBoolResult = ???, aReverseReturnResult = ???)
(optimized), at 0xfde55120 (line ~939) in "nsJSEnvironment.cpp"
  [20] nsJSEventListener::HandleEvent(this = ???, aEvent = ???) (optimized), at
0xfdec2200 (line ~149) in "nsJSEventListener.cpp"
  [21] nsEventListenerManager::HandleEventSubType(this = ???, aListenerStruct =
???, aDOMEvent = ???, aCurrentTarget = ???, aSubType = ???, aPhaseFlags = ???)
(optimized), at 0xfc580b48 (line ~838) in "nsEventListenerManager.cpp"
  [22] nsEventListenerManager::HandleEvent(this = ???, aPresContext = ???,
aEvent = ???, aDOMEvent = ???, aCurrentTarget = ???, aFlags = ???, aEventStatus
= ???) (optimized), at 0xfc582d7c (line ~1720) in "nsEventListenerManager.cpp"
  [23] nsXULElement::HandleDOMEvent(this = ???, aPresContext = ???, aEvent =
???, aDOMEvent = ???, aFlags = ???, aEventStatus = ???) (optimized), at
0xfc781140 (line ~3687) in "nsXULElement.cpp"
  [24] PresShell::HandleDOMEventWithTarget(this = ???, aTargetContent = ???,
aEvent = ???, aStatus = ???) (optimized), at 0xfbd87b70 (line ~4991) in
"nsPresShell.cpp"
  [25] nsMenuFrame::Execute(this = ???) (optimized), at 0xfbf0320c (line ~1384)
in "nsMenuFrame.cpp"
  [26] nsMenuFrame::HandleEvent(this = ???, aPresContext = ???, aEvent = ???,
aEventStatus = ???) (optimized), at 0xfbeffca0 (line ~376) in "nsMenuFrame.cpp"
  [27] PresShell::HandleEventInternal(this = ???, aEvent = ???, aView = ???,
aFlags = ???, aStatus = ???) (optimized), at 0xfbd87a4c (line ~4965) in
"nsPresShell.cpp"
  [28] PresShell::HandleEvent(this = ???, aView = ???, aEvent = ???,
aEventStatus = ???, aForceHandle = ???, aHandled = ???) (optimized), at
0xfbd87658 (line ~4912) in "nsPresShell.cpp"
  [29] nsView::HandleEvent(this = ???, event = ???, aEventFlags = ???, aStatus =
???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfbbbf538 (line ~359)
in "nsView.cpp"
  [30] nsView::HandleEvent(this = ???, event = ???, aEventFlags = ???, aStatus =
???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfbbbf4a8 (line ~343)
in "nsView.cpp"
  [31] nsView::HandleEvent(this = ???, event = ???, aEventFlags = ???, aStatus =
???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfbbbf4a8 (line ~343)
in "nsView.cpp"
  [32] nsView::HandleEvent(this = ???, event = ???, aEventFlags = ???, aStatus =
???, aForceHandle = ???, aHandled = ???) (optimized), at 0xfbbbf4a8 (line ~343)
in "nsView.cpp"
  [33] nsViewManager2::DispatchEvent(this = ???, aEvent = ???, aStatus = ???)
(optimized), at 0xfbbd7788 (line ~1417) in "nsViewManager2.cpp"
  [34] HandleEvent(aEvent = ???) (optimized), at 0xfbbbe8ac (line ~67) in
"nsView.cpp"
  [35] nsWidget::DispatchEvent(this = ???, aEvent = ???, aStatus = ???)
(optimized), at 0xfdd4e9a4 (line ~1471) in "nsWidget.cpp"
  [36] nsWidget::DispatchWindowEvent(this = ???, event = ???) (optimized), at
0xfdd4e610 (line ~1362) in "nsWidget.cpp"
  [37] nsWidget::DispatchMouseEvent(this = ???, aEvent = STRUCT) (optimized), at
0xfdd4ea88 (line ~1498) in "nsWidget.cpp"
  [38] nsWidget::OnButtonReleaseSignal(this = ???, aGdkButtonEvent = ???)
(optimized), at 0xfdd4fb7c (line ~2039) in "nsWidget.cpp"
  [39] nsWindow::HandleGDKEvent(this = ???, event = ???) (optimized), at
0xfdd58294 (line ~1427) in "nsWindow.cpp"
  [40] dispatch_superwin_event(event = ???, window = ???) (optimized), at
0xfdd439cc (line ~999) in "nsGtkEventHandler.cpp"
  [41] handle_gdk_event(event = ???, data = ???) (optimized), at 0xfdd43660
(line ~862) in "nsGtkEventHandler.cpp"
dbx: warning: can't find file
"/home/gisburn/package-builds/gtk+/gtk+-1.2.8/objdir/gdk/gdkevents.lo"
dbx: warning: see `help finding-files'
  [42] gdk_event_dispatch(0x0, 0xffbee480, 0x0, 0x0, 0x0, 0xffbee3e8), at
0xfe8c1470
dbx: warning: can't find file
"/home/gisburn/package-builds/glib/glib-1.2.8/objdir/gmain.lo"
  [43] g_main_dispatch(0xffbee480, 0x98d30, 0x1, 0x1c9868, 0xff3df650, 0x378),
at 0xfd8b6dc8
  [44] g_main_iterate(0x1, 0x1, 0xfeba1a54, 0xfdd339c8, 0xff3df650, 0x1c), at
0xfd8b7bcc
  [45] g_main_run(0x1c98b0, 0x1c98b0, 0x1, 0xa4, 0xff3df650, 0x9e), at
0xfd8b7f64
dbx: warning: can't find file
"/home/gisburn/package-builds/gtk+/gtk+-1.2.8/objdir/gtk/gtkmain.lo"
  [46] gtk_main(0xec790, 0x3eb60, 0xffbee578, 0x19844, 0xfdcb3434, 0x0), at
0xfdad60a0
  [47] nsAppShell::Run(this = ???) (optimized), at 0xfdd339c8 (line ~355) in
"nsAppShell.cpp"
  [48] nsAppShellService::Run(this = ???) (optimized), at 0xfea2e990 (line ~407)
in "nsAppShellService.cpp"
  [49] main1(argc = ???, argv = ???, nativeApp = ???) (optimized), at 0x16568
(line ~1014) in "nsAppRunner.cpp"
  [50] main(argc = ???, argv = ???) (optimized), at 0x16fb4 (line ~1310) in
"nsAppRunner.cpp"
-- snip --

I see the job starting, the end of the job... but why the h*ll is
nsXPrintContext::BeginDocument() called a 2nd time (now with the right title !!)
? Looks like something in the underlying print API is going heavily wrong, right
?
CC'ing dcone@netscape.com in the hope he doesn't filter BugZilla emails... ;-(
Newest patch for bug 78548 fixes this - overtaking (switching owner<-->QA)...
Assignee: katakai → Roland.Mainz
Status: ASSIGNED → NEW
Depends on: 78548
QA Contact: Roland.Mainz → katakai
Target Milestone: Future → mozilla0.9.1
Accepting...
Status: NEW → ASSIGNED
let's land this in 0.9.2. let drivers know if this creates problems. thanks.
Target Milestone: mozilla0.9.1 → mozilla0.9.2
This issue was fixed by bug 78548...
Status: ASSIGNED → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Target Milestone: mozilla0.9.2 → mozilla0.9.1
Verified on 2002011614.
Status: RESOLVED → VERIFIED
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: