[Webkit-unassigned] [Bug 12382] New: Crash on AMD64 in dtoa.cpp

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jan 23 09:19:22 PST 2007


http://bugs.webkit.org/show_bug.cgi?id=12382

           Summary: Crash on AMD64 in dtoa.cpp
           Product: WebKit
           Version: 420+ (nightly)
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: Camel at gmx.de


When trying out WebKit/Qt ( on my AMD64 machine I got various crashes in
kjs_dtoa at dtoa.cpp:3015
*s++ = '0' + (int)L;

The problem seems to that the containing loop does not terminate correctly, as
at the time of the crash the loop was in its 36021 iteration.

The kjs version in the KDE repository had a change applied:
http://websvn.kde.org/trunk/KDE/kdelibs/kjs/dtoa.cpp?rev=569434&r1=564344&r2=569434

Following the change in the WebKit "dtoa.cpp" version seems to fix the crash.

See also the comment in dtoa.cpp:
//#define Long int on machines with 32-bit ints and 64-bit longs.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list