[Webkit-unassigned] [Bug 35154] New: JavaScript JIT incompatible with SELinux (execmem)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 19 06:25:30 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=35154

           Summary: JavaScript JIT incompatible with SELinux (execmem)
           Product: WebKit
           Version: 417.x
          Platform: PC
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jreznik at redhat.com


JavaScript JIT causes crash while SELinux in enforcing mode is involved. 

Dec 23 09:09:38 htpc kernel: plasma-netbook[4493]: segfault at bbadbeef ip
0621a5c0 sp bf8f4b20 error 6 in libQtWebKit.so.4.6.0[5fcb000+1090000]  
Dec 23 09:09:38 htpc kernel: Process 4493(plasma-netbook) has RLIMIT_CORE set
to 0
Dec 23 09:09:38 htpc kernel: Aborting core
Dec 23 09:09:45 htpc setroubleshoot: SELinux is preventing
/usr/bin/plasma-netbook "execmem" access on <Unknown>. For complete SELinux
messages. run sealert -l 94d4513e-7637-4087-9039-4340e3c4b452
Dec 23 09:09:48 htpc setroubleshoot: SELinux is preventing
/usr/bin/plasma-netbook "execmem" access on <Unknown>. For complete SELinux
messages. run sealert -l 94d4513e-7637-4087-9039-4340e3c4b452


See recent Fedora bugs for more information:
https://bugzilla.redhat.com/show_bug.cgi?id=549994
https://bugzilla.redhat.com/show_bug.cgi?id=527079
https://bugzilla.redhat.com/show_bug.cgi?id=516057

Currently we ship QtWebKit with JIT disabled as workaround. Can someone guess
performance impact? Or any possibility to find fix in trac?

I've found this https://bugs.webkit.org/show_bug.cgi?id=22033 bug ([GTK]
CTI/Linux
r38064 crashes; JIT requires executable memory) that could be related to this 
issue.

Version: QtWebKit as found in Qt 4.6.0 (but it affects WebKitGtk too - 
JIT is disabled in Fedora package too).

Thanks.

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



More information about the webkit-unassigned mailing list