Closed Bug 1415347 Opened 7 years ago Closed 2 years ago

Cancelling print request to doPDF corrupts SeaMonkey and blocks further printing

Categories

(SeaMonkey :: General, defect, P3)

Unspecified
Windows 7
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: david, Unassigned)

References

Details

Attachments

(2 files)

Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 SeaMonkey/2.49.1

I have the print-to-PDF application doPDF 9.0.217 installed.  To print-capable applications, this appears to be another printer.  However, it results in a PDF file being generated instead of actually printing to paper.  

If I start to print a Web page to a PDF file via doPDF and then cancel the operation, I can no longer print from SeaMonkey even to my default print (an HP LaserJet Pro 200 Color).  Instead, I get an error popup.  If I then try to open another Web page via SeaMonkey, I get a different error popup.
If it is not clear in my original Description, the problem occurs when I cancel a print-to-PDF request that has not yet completed.  

I get the same error operating in Safe Mode.  I find the only way to restore SeaMonkey's operations is to terminate it and then relaunch it.  Since SeaMonkey uses Mozilla's Core and Toolkit components, I strongly suspect this is also a Firefox problem.  

Note that I do not have a similar problem after cancelling an incomplete print-to-PDF request in Word, which is why I do not think this is a doPDF problem.  In any case, I am not attempting to print when I get the error popup shown in Attachment 8926134 [details]; thus, doPDF should not be involved with that.
(In reply to David E. Ross from comment #2)
> If it is not clear in my original Description, the problem occurs when I
> cancel a print-to-PDF request that has not yet completed.  
> 
> I get the same error operating in Safe Mode.  I find the only way to restore
> SeaMonkey's operations is to terminate it and then relaunch it.  Since
> SeaMonkey uses Mozilla's Core and Toolkit components, I strongly suspect
> this is also a Firefox problem.  
> 
> Note that I do not have a similar problem after cancelling an incomplete
> print-to-PDF request in Word, which is why I do not think this is a doPDF
> problem.  In any case, I am not attempting to print when I get the error
> popup shown in Attachment 8926134 [details]; thus, doPDF should not be
> involved with that.

Thanks for reporting.

Yes, Cancelling problem is same of bug 1409971. This cause is that gecko doesn't set cancelling flag on multi process environment.

I set duplicate flag, but feel free to reopen if you have other problem.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
Bug #1409971 is about the inability to cancel a print request.  In my case, I was indeed able to cancel the print-to-PDF request.  Only after that did my browser go crazy.  Furthermore, I am able to cancel other print requests (e.g., print-to-fax) without any problem.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Priority: -- → P3
Summary: Cancelling a Print Request Corrupts SeaMonkey Process → [doPDF add-on] Cancelling print request to doPDF corrupts SeaMonkey and blocks further printing
doPDF is NOT an add-on.  It is not listed as an add-on by the Add-ons Manager.  It is effectively a printer just as are my HP LaserJet 200 color M251 PCL 6 and the Windows Fax application (WFS.exe).
Summary: [doPDF add-on] Cancelling print request to doPDF corrupts SeaMonkey and blocks further printing → Cancelling print request to doPDF corrupts SeaMonkey and blocks further printing
Thanks for fixing and clarifying, David.

I have a partial patch for bug 499025 that I need to finish off that fixes some of the printing error handling brokenness. It will be worth rechecking this bug after the fix for that one lands.
Depends on: 499025
I only use SeaMonkey, and I will upgrade to a newer version of SeaMonkey only as long as it still supports .xpi extensions.  If the next version does support .xpi extensions, I will test to see if this bug report can be closed.

Is this still an issue for you, David?

Flags: needinfo?(david)

I am still using SeaMonkey 2.49.5 (old) under Windows 7 (older) with doPDF 11.3.248 (latest). Yes, this is a problem for me. For Web sites that block that version of SeaMonkey, I use Firefox 92.0.2, which does NOT have this problem.

Component: Printing: Output → General
Flags: needinfo?(david)
Product: Core → SeaMonkey

Thanks, David. That's a shame. :-( Unfortunately the chances of us figuring out and fixing this issue for a five year old version of SeaMonkey are pretty much zero, to be honest. I'll close this bug to reflect reality.

Status: REOPENED → RESOLVED
Closed: 7 years ago2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: