Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(252)

Issue 6384009: Avoid null-pointer dereference for PPAPI Instance BindGraphics.... (Closed)

Created:
9 years, 11 months ago by dmichael(do not use this one)
Modified:
9 years, 7 months ago
Reviewers:
David Springer, brettw, neb
CC:
chromium-reviews, darin-cc_chromium.org
Visibility:
Public.

Description

Avoid null-pointer dereference for PPAPI Instance BindGraphics. BUG=None TEST=NaCl SDK pi_generator example encounters this Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=72430

Patch Set 1 #

Total comments: 2

Patch Set 2 : '' #

Total comments: 1

Patch Set 3 : '' #

Unified diffs Side-by-side diffs Delta from patch set Stats (+4 lines, -0 lines) Patch
M webkit/plugins/ppapi/ppapi_plugin_instance.cc View 1 2 1 chunk +4 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
dmichael(do not use this one)
Looking at the way this appears to work, I'm not sure how the buffer was ...
9 years, 11 months ago (2011-01-24 20:09:55 UTC) #1
David Springer
One request for clarification, o/w/ LGTM. http://codereview.chromium.org/6384009/diff/1/webkit/plugins/ppapi/ppapi_plugin_instance.cc File webkit/plugins/ppapi/ppapi_plugin_instance.cc (right): http://codereview.chromium.org/6384009/diff/1/webkit/plugins/ppapi/ppapi_plugin_instance.cc#newcode462 webkit/plugins/ppapi/ppapi_plugin_instance.cc:462: bound_graphics_2d()->image_data()->GetMappedBitmap(); Is there ...
9 years, 11 months ago (2011-01-24 20:19:29 UTC) #2
brettw
http://codereview.chromium.org/6384009/diff/1/webkit/plugins/ppapi/ppapi_plugin_instance.cc File webkit/plugins/ppapi/ppapi_plugin_instance.cc (right): http://codereview.chromium.org/6384009/diff/1/webkit/plugins/ppapi/ppapi_plugin_instance.cc#newcode463 webkit/plugins/ppapi/ppapi_plugin_instance.cc:463: if (old_backing_bitmap != NULL) { Instead of checking to ...
9 years, 11 months ago (2011-01-24 21:00:05 UTC) #3
neb
http://codereview.chromium.org/6384009/diff/6001/webkit/plugins/ppapi/ppapi_plugin_instance.cc File webkit/plugins/ppapi/ppapi_plugin_instance.cc (right): http://codereview.chromium.org/6384009/diff/6001/webkit/plugins/ppapi/ppapi_plugin_instance.cc#newcode463 webkit/plugins/ppapi/ppapi_plugin_instance.cc:463: if (old_backing_bitmap != NULL) { Shouldn't it fail if ...
9 years, 11 months ago (2011-01-24 21:32:21 UTC) #4
dmichael(do not use this one)
It seemed to me also like it shouldn't ever be NULL, assuming everything happens on ...
9 years, 11 months ago (2011-01-24 21:58:58 UTC) #5
neb
sehr@ already found he place where we mistakenly close the handle in the proxy. I ...
9 years, 11 months ago (2011-01-24 22:07:39 UTC) #6
brettw
If we want to make it robust against failure to map, we should do such ...
9 years, 11 months ago (2011-01-24 22:38:06 UTC) #7
dmichael(do not use this one)
Poking around, it looks like many places in the code do check, via ImageDataAutoMapper. http://codesearch.google.com/codesearch?as_q=GetMappedBitmap&btnG=Search+Code&hl=en&as_package=chromium&as_lang=&as_filename=.*ppapi.*&as_class=&as_function=&as_license=&as_case= ...
9 years, 11 months ago (2011-01-24 23:26:12 UTC) #8
brettw
9 years, 11 months ago (2011-01-25 00:41:24 UTC) #9
LGTM

Powered by Google App Engine
This is Rietveld 408576698