Changes between Initial Version and Version 1 of Ticket #9789, comment 3


Ignore:
Timestamp:
May 25, 2013, 12:56:15 AM (12 years ago)
Author:
scanty

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9789, comment 3

    initial v1  
    1 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.