Bug#852032: libjavascriptcoregtk-4.0-18: Segmentation fault in LLIntAssembly.h:2610 on powerpc64

Andrew Shadura andrew at shadura.me
Fri Jan 20 22:29:57 UTC 2017


On 20/01/17 23:28, Andrew Shadura wrote:
> On 20/01/17 22:24, Andrew Shadura wrote:
>> To reproduce, I built seed-webkit2 on ppc64, installed libjavascriptcoregtk-4.0-18-dbgsym and ran in the directory with unpacked package source:
>>
>> $ export LD_LIBRARY_PATH=$(pwd)/libseed/.libs:
>> $ cd doc/modules/readline
>> $ gdb ../../../src/seed
> 
> Obviously, I meant this:
> 
> $ gdb ../../../src/.libs/seed
> 
>> (gdb) set args ../../../doc/modules/make-functions.js ../../../doc/modules/readline/readline.js
>> (gdb) run

By the way, nearly exactly the same error happens on mips:

> Thread 1 "seed" received signal SIGBUS, Bus error.
> JSC::LLInt::CLoop::execute () at ./obj-mips-linux-gnu/DerivedSources/JavaScriptCore/LLIntAssembly.h:4182
> 4182    ./obj-mips-linux-gnu/DerivedSources/JavaScriptCore/LLIntAssembly.h: No such file or directory.
> (gdb) bt
> #0  JSC::LLInt::CLoop::execute () at ./obj-mips-linux-gnu/DerivedSources/JavaScriptCore/LLIntAssembly.h:4182
> #1  0x776fc68c in vmEntryToJavaScript () at ./Source/JavaScriptCore/llint/LLIntThunks.cpp:104
> #2  0x776e7c48 in JSC::JITCode::execute () at ./Source/JavaScriptCore/jit/JITCode.cpp:80
> #3  0x776dcc20 in JSC::Interpreter::execute () at ./Source/JavaScriptCore/interpreter/Interpreter.cpp:899
> #4  0x7784a6ec in JSC::evaluate () at ./Source/JavaScriptCore/runtime/Completion.cpp:106
> #5  0x7784aa4c in JSC::profiledEvaluate () at ./Source/JavaScriptCore/runtime/Completion.cpp:121
> #6  0x77576f24 in JSEvaluateScript () at ./Source/JavaScriptCore/API/JSBase.cpp:68
> #7  0x77e52b18 in seed_include (ctx=0x739fff68, function=<optimized out>, this_object=<optimized out>, argumentCount=<optimized out>, arguments=0x7fff59bc, 
>     exception=0x7fff5994) at seed-builtins.c:104
> #8  0x775790dc in JSC::APICallbackFunction::call<JSC::JSCallbackFunction> () at ./Source/JavaScriptCore/API/APICallbackFunction.h:63
> #9  0x776e8e04 in handleHostCall () at ./Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:1231
> #10 0x776f51a4 in JSC::LLInt::genericCall () at ./Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:1340
> #11 llint_slow_path_call () at ./Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:1347
> #12 0x776ffec8 in JSC::LLInt::CLoop::execute () at ./obj-mips-linux-gnu/DerivedSources/JavaScriptCore/LLIntAssembly.h:6864
> #13 0x776fc68c in vmEntryToJavaScript () at ./Source/JavaScriptCore/llint/LLIntThunks.cpp:104
> #14 0x776e7c48 in JSC::JITCode::execute () at ./Source/JavaScriptCore/jit/JITCode.cpp:80
> #15 0x776dcc20 in JSC::Interpreter::execute () at ./Source/JavaScriptCore/interpreter/Interpreter.cpp:899
> #16 0x7784a6ec in JSC::evaluate () at ./Source/JavaScriptCore/runtime/Completion.cpp:106
> #17 0x7784aa4c in JSC::profiledEvaluate () at ./Source/JavaScriptCore/runtime/Completion.cpp:121
> #18 0x77576f24 in JSEvaluateScript () at ./Source/JavaScriptCore/API/JSBase.cpp:68
> #19 0x77e58334 in seed_init_with_context_and_group (argc=0x7fff64d0, argv=0x7fff64ac, context=<optimized out>, group=<optimized out>) at seed-engine.c:1914
> #20 0x55550e60 in main (argc=<optimized out>, argv=<optimized out>) at main.c:142


-- 
Cheers,
  Andrew

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-webkit-maintainers/attachments/20170120/2df5b802/attachment-0001.sig>


More information about the Pkg-webkit-maintainers mailing list