[quake3-bugzilla] [Bug 5905] New: SnapVector segfaults in 64 bit MSVC builds

bugzilla-daemon at icculus.org bugzilla-daemon at icculus.org
Sat Mar 23 11:45:17 EDT 2013


https://bugzilla.icculus.org/show_bug.cgi?id=5905

            Bug ID: 5905
           Summary: SnapVector segfaults in 64 bit MSVC builds
    Classification: Unclassified
           Product: ioquake3
           Version: GIT MASTER
          Hardware: PC
                OS: Windows Vista
            Status: NEW
          Severity: normal
          Priority: P3
         Component: Misc
          Assignee: zakk at icculus.org
          Reporter: mattiwatti.bugzilla at gmail.com
        QA Contact: quake3-bugzilla at icculus.org

Created attachment 3337
  --> https://bugzilla.icculus.org/attachment.cgi?id=3337&action=edit
Make MASM SnapVector the same as the inline version

When running a 64 bit MSVC build on Windows 7, the game segfaults after map
load. This is caused by qsnapvectorsse in snapvector.asm (which is only used by
MSVC, the makefile uses the inline .c files).

More specifically, there seems to be a leftover opcode at the start.

I don't know much about assembler, but it's the only difference between the
snapvector.asm and snapvector.c versions, and the game builds and runs fine
with the change.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://icculus.org/pipermail/quake3-bugzilla/attachments/20130323/2abee69f/attachment.html>


More information about the quake3-bugzilla mailing list