[haiku-bugs] Re: [Haiku] #16752: app_server: crash when zooming picture

  • From: "Haiku" <trac@xxxxxxxxxxxx>
  • To: undisclosed-recipients: ;
  • Date: Wed, 13 Jan 2021 20:46:04 -0000

#16752: app_server: crash when zooming picture
---------------------------------+----------------------------
  Reporter:  X512                |      Owner:  axeld
      Type:  bug                 |     Status:  new
  Priority:  normal              |  Milestone:  Unscheduled
 Component:  Servers/app_server  |    Version:  R1/Development
Resolution:                      |   Keywords:
Blocked By:                      |   Blocking:
  Platform:  All                 |
---------------------------------+----------------------------
Comment (by X512):

Is the picture zoomed that big?

 Yes. But some kind of clipping probably can be introduced.

And, aren't alpha masks 1-byte?

 No, because Painter don't support buffer formats except B_RGBA32:
 https://git.haiku-
 os.org/haiku/tree/src/servers/app/drawing/Painter/Painter.cpp#n230.

 After adding proper overflow check, it now crash in different place.
-- 
Ticket URL: <https://dev.haiku-os.org/ticket/16752#comment:6>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.

Other related posts: