[prev in list] [next in list] [prev in thread] [next in thread]
List: haiku-bugs
Subject: [haiku-bugs] Re: [Haiku] #15728: Crash on free in PainterAggInterface
From: "Haiku" <trac () haiku-os ! org>
Date: 2020-08-26 16:40:58
Message-ID: 060.2d313decc6f1208d8b73fd619ea1a7d3 () haiku-os ! org
[Download RAW message or body]
--===============4003912855411487836==
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
#15728: Crash on free in PainterAggInterface
---------------------------------+----------------------------
Reporter: humdinger | Owner: axeld
Type: bug | Status: reopened
Priority: normal | Milestone: R1/beta3
Component: Servers/app_server | Version: R1/Development
Resolution: | Keywords:
Blocked By: | Blocking: 16246, 16367
Platform: All |
---------------------------------+----------------------------
Comment (by pulkomandy):
Well...
> there's some sort of visual bug, where W+ displays a rotation "please
wait" symbol (shaped like a round arrow) on a pitch black full-window
background, but the symbol moves around the window quickly, as if it had a
wild BView.Transform() call.
Yes, there is a known issue with transforms in our WebKit. Clearly it is
not my domain of expertise, I wrote the code trying to use what I remember
of math courses I took 10+ years ago, can't get things right this way.
However it's harmless, it just draw things at the wrong position.
> 1) Web+ crashes
I don't think it does. app_server crashes, and the two threads you listed
are named w:908:offscreen and w:908:offscreen. These are the two threads
that crashed: one because of a segment violation and the other because of
heap corruption, apparently.
These "offscreen" threads are created when using a view that draws to an
offscreen bitmap (which Web+ does a lot).
Alpha masks were added to app_server specifically for use in WebKit, and I
think no other apps (besides a few test ones) are using them. I don't know
specifically about youtube, but they are used in many places in WWebKit
for drawing, so it's quite likely to be used there.
> EDIT: I'm not set up for compiling Haiku ATM.
I have not hit this crash a single time so far, so I don't really know how
I can help. But I guess I could try going more to youtube.
-- =
Ticket URL: <https://dev.haiku-os.org/ticket/15728#comment:27>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.
--===============4003912855411487836==--
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic