[haiku-bugs] Re: [Haiku] #9789: BDirectWindow Problems

  • From: "scanty" <trac@xxxxxxxxxxxx>
  • Date: Sat, 25 May 2013 00:39:16 -0000

#9789: BDirectWindow Problems
-------------------------+-------------------------
   Reporter:  scanty     |      Owner:  nobody
       Type:  bug        |     Status:  new
   Priority:  normal     |  Milestone:  R1
  Component:  - General  |    Version:  R1/alpha4.1
 Resolution:             |   Keywords:
 Blocked By:             |   Blocking:
Has a Patch:  0          |   Platform:  All
-------------------------+-------------------------

Comment (by scanty):

 Well, it wasn't the realloc().  According to gdb, the problem lies in
 blit_windowed_dirty_mmx, which for some reason is crashing, but works fine
 in doublesize mode (just a different function).  I don't know how many ASM
 nuts there are out there, but maybe I'm doing something wrong with respect
 to how Haiku is using registers -- I have no idea.   I can't get anything
 meaniningful out of gdb, or the graphical debugger, which doesn't seem to
 want to touch my code with a ten foot pole.  I wrote these blitters a few
 years ago, and they have worked fine in Haiku up until recently.  If I can
 pin down the hrev where things go south, maybe that would be helpful.  I
 tried a straight memcpy() instead, and even that is crashing, so I don't
 really know exactly what the problem could be.  Whoever can fix it gets a
 free beer.  Thanks guys, keep up the hard work.

--
Ticket URL: <http://dev.haiku-os.org/ticket/9789#comment:2>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: