Closed Bug 84722 Opened 23 years ago Closed 23 years ago

crash if I attempt to print to a non-accessible file

Categories

(Core :: Printing: Output, defect)

x86
Linux
defect
Not set
critical

Tracking

()

VERIFIED DUPLICATE of bug 85535

People

(Reporter: serge, Assigned: dcone)

References

()

Details

From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux 2.2.18 i586; en-US; rv:0.9.1) Gecko/20010607
BuildID:    2001060713

Attempt to print to a file which is not accesible for writing
results in segfault

Reproducible: Always
Steps to Reproduce:
1.Become non-root
2.Launch mozilla
3.Try to print anything to file /mozilla.ps

Actual Results:  segfault
I see this also using a tip build from 20010612.  Here's the backtrace.#0 
0x4130a51b in nsPostScriptObj::end_document ()
   from mozilla/dist/bin/components/libgfxps.so
#1  0x41308be2 in nsPostScriptObj::~nsPostScriptObj ()
   from mozilla/dist/bin/components/libgfxps.so
#2  0x41305d7f in nsDeviceContextPS::EndDocument ()
   from mozilla/dist/bin/components/libgfxps.so
#3  0x40be166b in PrintData::~PrintData ()
   from mozilla/dist/bin/components/libgkcontent.so
#4  0x40be3e73 in DocumentViewerImpl::DonePrintingPages ()
   from mozilla/dist/bin/components/libgkcontent.so
#5  0x40be7aa9 in DocumentViewerImpl::DocumentReadyForPrinting ()
   from mozilla/dist/bin/components/libgkcontent.so
#6  0x40be8d5c in DocumentViewerImpl::Print ()
   from mozilla/dist/bin/components/libgkcontent.so
#7  0x40946b1c in GlobalWindowImpl::Print ()
   from mozilla/dist/bin/components/libjsdom.so
#8  0x400d8a71 in XPTC_InvokeByIndex ()
   from mozilla/dist/bin/libxpcom.so
#9  0x40667859 in XPCWrappedNative::CallMethod ()
   from mozilla/dist/bin/components/libxpconnect.so
 #10 0x4066c745 in XPC_WN_CallMethod ()
   from mozilla/dist/bin/components/libxpconnect.so
#11 0x4013d645 in js_Invoke ()
   from mozilla/dist/bin/libmozjs.so
#12 0x40144b72 in js_Interpret ()
   from mozilla/dist/bin/libmozjs.so
#13 0x4013d690 in js_Invoke ()
   from mozilla/dist/bin/libmozjs.so
#14 0x4013d88c in js_InternalInvoke ()
   from mozilla/dist/bin/libmozjs.so
#15 0x40121eff in JS_CallFunctionValue ()
   from mozilla/dist/bin/libmozjs.so
#16 0x4093f781 in nsJSContext::CallEventHandler ()
   from mozilla/dist/bin/components/libjsdom.so
#17 0x40960c1c in nsJSEventListener::HandleEvent ()
   from mozilla/dist/bin/components/libjsdom.so
#18 0x40a92df1 in nsEventListenerManager::HandleEventSubType ()
   from mozilla/dist/bin/components/libgkcontent.so
#19 0x40a952fc in nsEventListenerManager::HandleEvent ()
   from mozilla/dist/bin/components/libgkcontent.so
#20 0x40b72b59 in nsXULElement::HandleDOMEvent ()
   from mozilla/dist/bin/components/libgkcontent.so                            
#21 0x40fd9e2a in PresShell::HandleDOMEventWithTarget ()
   from mozilla/dist/bin/components/libgklayout.so
#22 0x41072986 in nsButtonBoxFrame::MouseClicked ()
   from mozilla/dist/bin/components/libgklayout.so
#23 0x41072626 in nsButtonBoxFrame::HandleEvent ()
   from mozilla/dist/bin/components/libgklayout.so
#24 0x40fd9d59 in PresShell::HandleEventInternal ()
   from mozilla/dist/bin/components/libgklayout.so
#25 0x40fd9bc0 in PresShell::HandleEventWithTarget ()
   from mozilla/dist/bin/components/libgklayout.so
#26 0x40a9adc9 in nsEventStateManager::CheckForAndDispatchClick ()
   from mozilla/dist/bin/components/libgkcontent.so
#27 0x40a995bc in nsEventStateManager::PostHandleEvent ()
   from mozilla/dist/bin/components/libgkcontent.so
#28 0x40fd9d8e in PresShell::HandleEventInternal ()
   from mozilla/dist/bin/components/libgklayout.so
#29 0x40fd9b43 in PresShell::HandleEvent ()
   from mozilla/dist/bin/components/libgklayout.so
#30 0x41116806 in nsView::HandleEvent ()
   from mozilla/dist/bin/components/libgkview.so
#31 0x4111fe8e in nsViewManager::DispatchEvent ()
   from mozilla/dist/bin/components/libgkview.so    
               
#32 0x411161ad in HandleEvent ()
   from mozilla/dist/bin/components/libgkview.so
#33 0x406b832a in nsWidget::DispatchEvent ()
   from mozilla/dist/bin/components/libwidget_gtk.so
#34 0x406b8255 in nsWidget::DispatchWindowEvent ()
   from mozilla/dist/bin/components/libwidget_gtk.so
#35 0x406b83b0 in nsWidget::DispatchMouseEvent ()
   from mozilla/dist/bin/components/libwidget_gtk.so
#36 0x406b902f in nsWidget::OnButtonReleaseSignal ()
   from mozilla/dist/bin/components/libwidget_gtk.so
#37 0x406bc47f in nsWindow::HandleGDKEvent ()
   from mozilla/dist/bin/components/libwidget_gtk.so
#38 0x406b2fb7 in dispatch_superwin_event ()
   from mozilla/dist/bin/components/libwidget_gtk.so
#39 0x406b2d04 in handle_gdk_event ()
   from mozilla/dist/bin/components/libwidget_gtk.so
#40 0x403174db in gdk_event_dispatch () from /usr/lib/libgdk-1.2.so.0
#41 0x40347186 in g_main_dispatch () from /usr/lib/libglib-1.2.so.0
#42 0x40347751 in g_main_iterate () from /usr/lib/libglib-1.2.so.0
#43 0x403478f1 in g_main_run () from /usr/lib/libglib-1.2.so.0
#44 0x4026b5b9 in gtk_main () from /usr/lib/libgtk-1.2.so.0
#45 0x406ab1e0 in nsAppShell::Run () 
   from mozilla/dist/bin/components/libwidget_gtk.so
#46 0x4068d8ea in nsAppShellService::Run ()
   from mozilla/dist/bin/components/libnsappshell.so
#47 0x804e7e9 in main1 ()
#48 0x804efd5 in main ()
#49 0x404489cb in __libc_start_main (main=0x804eea8 <main>, argc=1,
    argv=0xbffff934, init=0x804b184 <_init>, fini=0x8050c68 <_fini>,
    rtld_fini=0x4000aea0 <_dl_fini>, stack_end=0xbffff92c)
    at ../sysdeps/generic/libc-start.c:92  


Status: UNCONFIRMED → NEW
Ever confirmed: true
Is this a DUP of 85535 ? please check...
Marking dup of 85535 based on stack trace and kmcclusk's comments on that bug.

*** This bug has been marked as a duplicate of 85535 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
thanks tingley...

verified.
Status: RESOLVED → VERIFIED
Serge, this should work now, because 85535 is now fixed...try again
in latest builds...
You need to log in before you can comment on or make changes to this bug.