My favorites | Sign in
Project Home Downloads Wiki Issues Code Search
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 175514: Crash at webkit::ppapi::PluginInstance::PrintPDFOutput when printing a PDF
5 people starred this issue and may be notified of changes. Back to list
 
Project Member Reported by mbo...@chromium.org, Feb 11, 2013
Chrome Version: 26.0.1408.1 (Official Build 181614) dev
Chrome OS Version: 3690.0.0 (Official Build) dev-channel link
Network info: Ethernet

Please specify Area-* of the system to which this bug/feature applies (add
the label below).

Steps To Reproduce:
1. Start Chrome.
2. Open w2 pdf.
3. Press Ctrl+P. Print Preview opens.
4. Click on "Print using Google Cloud Print dialog...(Shift+Ctrl+P)"

Expected Result:

Actual Result:
Chrome crashes in background. Cloud Print window doesn't crash.
Crash id: e2f0643aed2e115d, 78a420050b24b200, fe493861de940e25

How frequently does this problem reproduce? Always
Feb 11, 2013
#1 mbo...@chromium.org
Stack Trace:

Thread 0 *CRASHED* ( SIGSEGV @ 0x100046f7e )

0x100046f7e			
0x7feb7dc15c7e	 [chrome]	 - webkit/plugins/ppapi/ppapi_plugin_instance.cc:1639]	webkit::ppapi::PluginInstance::PrintPDFOutput(int, SkCanvas*)
0x7feb7dc15d5c	 [chrome]	 - webkit/plugins/ppapi/ppapi_plugin_instance.cc:1372]	webkit::ppapi::PluginInstance::PrintPageHelper(PP_PrintPageNumberRange_Dev*, int, SkCanvas*)
0x7feb7dc15db5	 [chrome]	 - webkit/plugins/ppapi/ppapi_plugin_instance.cc:1385]	webkit::ppapi::PluginInstance::PrintEnd()
0x7feb7cd9fbc0	 [chrome]	 - third_party/WebKit/Source/WebKit/chromium/src/WebFrameImpl.cpp:1491]	WebKit::WebFrameImpl::printEnd()
0x7feb7c7eddc3	 [chrome]	 - chrome/renderer/printing/print_web_view_helper.cc:683]	printing::PrepareFrameAndViewForPrint::FinishPrinting()
0x7feb7c7ede2d	 [chrome]	 - chrome/renderer/printing/print_web_view_helper.cc:577]	printing::PrepareFrameAndViewForPrint::~PrepareFrameAndViewForPrint()
0x7feb7c7ede88	 [chrome]	 - chrome/renderer/printing/print_web_view_helper.cc:578]	printing::PrepareFrameAndViewForPrint::~PrepareFrameAndViewForPrint()
0x7feb7c7f09c0	 [chrome]	 - ./base/memory/scoped_ptr.h:138]	printing::PrintWebViewHelper::PrintPages()
0x7feb7f13f875	 [chrome]	 - ./base/callback.h:396]	MessageLoop::RunTask(base::PendingTask const&)
0x7feb7f13f777	 [chrome]	 - base/message_loop.cc:488]	MessageLoop::DeferOrRunPendingTask(base::PendingTask const&)
0x7feb7f11634f	 [chrome]	 - base/message_loop.cc:671]	MessageLoop::DoWork()
0x7feb7f116178	 [chrome]	 - base/message_pump_default.cc:29]	base::MessagePumpDefault::Run(base::MessagePump::Delegate*)
0x7feb7f115f9c	 [chrome]	 - base/run_loop.cc:45]	base::RunLoop::Run()
0x7feb7f115ee3	 [chrome]	 - base/message_loop.cc:313]	MessageLoop::Run()
0x7feb7f3fdb2c	 [chrome]	 - content/renderer/renderer_main.cc:226]	content::RendererMain(content::MainFunctionParams const&)
0x7feb7f130846	 [chrome]	 - content/app/content_main_runner.cc:402]	content::RunZygote(content::MainFunctionParams const&, content::ContentMainDelegate*)
0x7feb7f102040	 [chrome]	 - content/app/content_main_runner.cc:754]	content::ContentMainRunnerImpl::Run()
0x7feb7f0f7930	 [chrome]	 - content/app/content_main.cc:35]	content::ContentMain(int, char const**, content::ContentMainDelegate*)
0x7feb7f0f76f7	 [chrome]	 - chrome/app/chrome_main.cc:32]	ChromeMain
0x7feb7a0c9474	 [libc-2.15.so]	 - libc-start.c:234]	__libc_start_main
0x7feb7c3c5fb8	 [chrome]	 + 0x008fdfb8]	


Labels: Stability-Crash
Feb 11, 2013
#2 vitalyb...@chromium.org
(No comment was entered for this change.)
Status: Started
Owner: vitalyb...@chromium.org
Feb 14, 2013
#3 falken@chromium.org
I don't think it has to do with cloud print. I get a crash with the same stack trace if I try to print a PDF from the "Print using system dialog..." dialog on Linux.

Crash ids: f5e1d7b3adf2feda, 21af9472f2620ec0
Summary: Crash at webkit::ppapi::PluginInstance::PrintPDFOutput when printing a PDF (was: Click on "Print using Google Cloud Print dialog...". Chrome crashes in background.)
Labels: OS-Linux
Feb 16, 2013
#4 vitalyb...@chromium.org
(No comment was entered for this change.)
Status: Fixed
Cc: dhar...@chromium.org
Labels: Merge-Requested
Feb 16, 2013
#5 bugdro...@chromium.org
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=182959

------------------------------------------------------------------------
r182959 | vitalybuka@chromium.org | 2013-02-16T08:03:44.037748Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/printing/print_web_view_helper_linux.cc?r1=182959&r2=182958&pathrev=182959
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/printing/print_web_view_helper.cc?r1=182959&r2=182958&pathrev=182959
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/printing/print_web_view_helper.h?r1=182959&r2=182958&pathrev=182959

WebKit::WebFrame::printEnd on linux should be called before metafile is closed.

BUG=175514

Review URL: https://chromiumcodereview.appspot.com/12288011
------------------------------------------------------------------------
Feb 16, 2013
#6 dhar...@chromium.org
(No comment was entered for this change.)
Labels: -Merge-Requested Merge-Approved
Feb 16, 2013
#7 bugdro...@chromium.org
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=183001

------------------------------------------------------------------------
r183001 | vitalybuka@chromium.org | 2013-02-16T19:58:41.455670Z

Changed paths:
   M http://src.chromium.org/viewvc/chrome/branches/1410/src/chrome/renderer/printing/print_web_view_helper_linux.cc?r1=183001&r2=183000&pathrev=183001
   M http://src.chromium.org/viewvc/chrome/branches/1410/src/chrome/renderer/printing/print_web_view_helper.cc?r1=183001&r2=183000&pathrev=183001
   M http://src.chromium.org/viewvc/chrome/branches/1410/src/chrome/renderer/printing/print_web_view_helper.h?r1=183001&r2=183000&pathrev=183001

Merge 182959
> WebKit::WebFrame::printEnd on linux should be called before metafile is closed.
> 
> BUG=175514
> 
> Review URL: https://chromiumcodereview.appspot.com/12288011

TBR=vitalybuka@chromium.org
Review URL: https://codereview.chromium.org/12295002
------------------------------------------------------------------------
Labels: -Merge-Approved merge-merged-1410
Feb 19, 2013
#8 binch...@chromium.org
Platform 26.0.1410.10  dev
ChromeOS 3701.16.0     dev-channel
Status: Verified
Feb 20, 2013
#9 vitalyb...@chromium.org
 Issue chromium-os:38953  has been merged into this issue.
Mar 10, 2013
#10 bugdro...@chromium.org
(No comment was entered for this change.)
Labels: -Area-UI -Mstone-26 -Feature-PrintPreview Cr-UI M-26 Cr-UI-Browser-PrintPreview
Sign in to add a comment

Powered by Google Project Hosting