JSCore crashes on ppc64el
Bug #1391420 reported by
Dmitry Shachnev
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
WebKit |
Fix Released
|
Medium
|
|||
webkitgtk (Debian) |
Fix Released
|
Unknown
|
|||
webkitgtk (Fedora) |
Won't Fix
|
High
|
|||
webkitgtk (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Currently our Sphinx autopkgtest fails on ppc64el because of a crash in JSCore code.
I have found a Fedora bug with the same stack trace, and they have a patch for it. That patch has also been forwarded upstream.
I have submitted the patch/bug to Debian but they asked me to test it first, so I need to get it into Ubuntu and see if the test is fixed or not.
Changed in webkit-open-source: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
Changed in webkitgtk (Debian): | |
status: | Unknown → Confirmed |
Changed in webkitgtk (Debian): | |
status: | Confirmed → Fix Released |
Changed in webkit-open-source: | |
status: | Confirmed → Fix Released |
Changed in webkitgtk (Ubuntu): | |
status: | New → Fix Released |
Changed in webkitgtk (Fedora): | |
importance: | Unknown → High |
status: | Unknown → Won't Fix |
To post a comment you must log in.
Description of problem:
I notice this issue trying to build 'seed' on rawhide. Here is the error message during seed build:
Making all in readline fedora/ seed/master/ seed-3. 8.1/doc/ modules/ readline' ./doc/modules/ make-functions. js ../../. ./doc/modules/ readline/ readline. js > ../../. ./doc/modules/ readline/ readline- funcs.xml libjavascriptco regtk-3. 0.so.0( WTFCrash- 0x14038c) [0x3fff92ed6f5c] libjavascriptco regtk-3. 0.so.0( _ZN3WTF11OSAllo cator6commitEPv mbb-0x11e6a0) [0x3fff92ef99c8] libjavascriptco regtk-3. 0.so.0( _ZN3JSC7JSStack 12growSlowCaseE PNS_8RegisterE- 0x3c8b78) [0x3fff92c40120] libjavascriptco regtk-3. 0.so.0( _ZN3JSC7JSStack 10entryCheckEPN S_9CodeBlockEi- 0x3cab20) [0x3fff92c3de68] libjavascriptco regtk-3. 0.so.0( _ZN3JSC11Interp reter7executeEP NS_17ProgramExe cutableEPNS_ 9ExecStateEPNS_ 8JSObjectE- 0x3cc638) [0x3fff92c3c5d0] libjavascriptco regtk-3. 0.so.0( _ZN3JSC8evaluat eEPNS_9ExecStat eERKNS_ 10SourceCodeENS _7JSValueEPS5_ -0x2cda90) [0x3fff92d40a28] libjavascriptco regtk-3. 0.so.0( JSEvaluateScrip t-0x4d1aa8) [0x3fff92b2ec30] fedora/ seed/master/ seed-3. 8.1/libseed/ .libs/libseed- gtk3.so. 0(seed_ simple_ evaluate- 0x2f90c) [0x3fff9333128c] fedora/ seed/master/ seed-3. 8.1/libseed/ .libs/libseed- gtk3.so. 0(seed_ init_constraine d_with_ context_ and_group- 0x2a3ec) [0x3fff93336c6c] fedora/ seed/master/ seed-3. 8.1/libseed/ .libs/libseed- gtk3.so. 0(seed_ init_with_ context_ and_group- 0x2a164) [0x3fff93336f04] fedora/ seed/master/ seed-3. 8.1/libseed/ .libs/libseed- gtk3.so. 0(seed_ init_with_ context_ group-0x2a050) [0x3fff93337028] fedora/ seed/master/ seed-3. 8.1/libseed/ .libs/libseed- gtk3.so. 0(seed_ init-0x29fe8) [0x3fff933370a0] fedora/ seed/master/ seed-3. 8.1/src/ .libs/lt- seed() [0x100010dc] libc.so. 6(+0x466ec) [0x3fff931166ec] libc.so. 6(__libc_ start_main- 0x1aaf0c) [0x3fff931168f4] ./doc/modules/ make-functions. js ../../. ./doc/modules/ readline/ readline. js > ../../. ./doc/modules/ readline/ readline- funcs.xml
make[4]: Entering directory `/builddir/
../../../src/seed ../../.
1 0x3fff92ed6f5c /lib64/
2 0x3fff92ef99c8 /lib64/
3 0x3fff92c40120 /lib64/
4 0x3fff92c3de68 /lib64/
5 0x3fff92c3c5d0 /lib64/
6 0x3fff92d40a28 /lib64/
7 0x3fff92b2ec30 /lib64/
8 0x3fff9333128c /builddir/
9 0x3fff93336c6c /builddir/
10 0x3fff93336f04 /builddir/
11 0x3fff93337028 /builddir/
12 0x3fff933370a0 /builddir/
13 0x100010dc /builddir/
14 0x3fff931166ec /lib64/
15 0x3fff931168f4 /lib64/
/bin/sh: line 1: 4677 Segmentation fault ../../../src/seed ../../.
And here is a backtrace from gdb:
(gdb) bt WTF/wtf/ Assertions. cpp:333 r::commit (address= 0x3fffb39cc000, bytes=16384, writable=<optimized out>, executable= <optimized out>) WTF/wtf/ OSAllocatorPosi x.cpp:134 cef38, this=0x3fffb44c ef38, this=0x3fffb44c ef38, size=<optimized out>, start=<optimized out>) WTF/wtf/ PageReservation .h:85 :growSlowCase (this=0x3fffb44 cef18, newEnd= 0x3fffb39cff70) at Source/ JavaScriptCore/ interpreter/ JSStack. cpp:89 ef18) at Source/ JavaScriptCore/ interpreter/ JSStackInlines. h:180
#0 0x00003fffb7916f70 in WTFCrash () at Source/
#1 0x00003fffb79399c8 in WTF::OSAllocato
at Source/
#2 0x00003fffb7680120 in commit (this=0x3fffb44
at Source/
#3 JSC::JSStack:
#4 0x00003fffb767de68 in grow (newEnd=<optimized out>, this=0x3fffb44c
#5 JSC::JSStack:...