-
Notifications
You must be signed in to change notification settings - Fork 286
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
$ zig build wpt -- tests/wpt/dom/parts/basic-dom-part-declarative-brace-syntax.tentative.html
steps [2/4] zig build-exe browsercore-wpt Debug native... LLD Link... thread 385274 panic: attempt to unwrap error: JSCallback
/home/pierre/wrk/browsercore/vendor/jsruntime-lib/src/engines/v8/callback.zig:266:13: 0xe79a38 in call__anon_190469 (browsercore-wpt)
return error.JSCallback;
^
/home/pierre/wrk/browsercore/src/netsurf.zig:505:26: 0xcc9444 in handle (browsercore-wpt)
}) catch unreachable;
^
src/events/event_target.c:237:6: 0x1247698 in _dom_event_target_dispatch (src/events/event_target.c)
/home/pierre/wrk/browsercore/src/netsurf.zig:730:44: 0xb5fd12 in dispatch_event (browsercore-wpt)
return c._dom_event_target_dispatch(et, &self.eti, evt, c.DOM_AT_TARGET, res);
^
/home/pierre/wrk/browsercore/src/netsurf.zig:687:55: 0xccbcd1 in eventTargetDispatchEvent (browsercore-wpt)
const err = eventTargetVtable(et).dispatch_event.?(et, event, &res);
^
/home/pierre/wrk/browsercore/src/dom/event_target.zig:94:51: 0xccbdd1 in _dispatchEvent (browsercore-wpt)
return try parser.eventTargetDispatchEvent(self, event);
^
/home/pierre/wrk/browsercore/vendor/jsruntime-lib/src/engines/v8/generate.zig:891:9: 0xc6c1a8 in callFunc__anon_186799 (browsercore-wpt)
res = @call(.auto, function, args) catch |err| {
^
/home/pierre/wrk/browsercore/vendor/jsruntime-lib/src/engines/v8/generate.zig:1035:21: 0xc46b6d in method (browsercore-wpt)
callFunc(
^
../../../../v8/src/api/api-arguments-inl.h:146:3: 0x2cdb039 in Call (../../../../v8/src/builtins/builtins-api.cc)
../../../../v8/src/builtins/builtins-api.cc:113:36: 0x2cd99ef in HandleApiCallHelper<false> (../../../../v8/src/builtins/builtins-api.cc)
../../../../v8/src/builtins/builtins-api.cc:148:5: 0x2cd8150 in Builtin_Impl_HandleApiCall (../../../../v8/src/builtins/builtins-api.cc)
../../../../v8/src/builtins/builtins-api.cc:135:1: 0x2cd7c16 in Builtin_HandleApiCall (../../../../v8/src/builtins/builtins-api.cc)
???:?:?: 0x17ab4be in ??? (???)
Unwind error at address `:0x17ab4be` (error.AddressOutOfRange), trace may be incomplete
???:?:?: 0x1414e8d in ??? (???)
???:?:?: 0x140d69b in ??? (???)
???:?:?: 0x140d3c6 in ??? (???)
../../../../v8/src/execution/simulator.h:155:12: 0x221bcfa in Invoke (../../../../v8/src/execution/execution.cc)
../../../../v8/src/execution/execution.cc:538:10: 0x221cd7c in CallScript (../../../../v8/src/execution/execution.cc)
../../../../v8/src/api/api.cc:2272:7: 0x135a83d in Run (../../../../v8/src/api/api.cc)
/home/pierre/wrk/browsercore/vendor/jsruntime-lib/vendor/zig-v8/src/binding.cpp:414:54: 0x1296e93 in v8__Script__Run (/home/pierre/wrk/browsercore/vendor/jsruntime-lib/vendor/zig-v8/src/binding.cpp)
return maybe_local_to_ptr(ptr_to_local(&script)->Run(ptr_to_local(&context)));
^
/home/pierre/wrk/browsercore/vendor/jsruntime-lib/vendor/zig-v8/src/v8.zig:1700:30: 0xb75c6b in run (browsercore-wpt)
if (c.v8__Script__Run(self.handle, ctx.handle)) |value| {
^
/home/pierre/wrk/browsercore/vendor/jsruntime-lib/src/engines/v8/v8.zig:515:28: 0xb767c5 in exec (browsercore-wpt)
const res = scr.run(js_ctx) catch {
^
/home/pierre/wrk/browsercore/vendor/jsruntime-lib/src/engines/v8/v8.zig:354:21: 0xb3e79e in run (browsercore-wpt)
try res.exec(alloc, script, name, self.isolate, self.js_ctx.?, try_catch);
^
/home/pierre/wrk/browsercore/src/wpt/run.zig:122:16: 0xb3e4a8 in evalJS (browsercore-wpt)
try env.run(alloc, script, name, &res, null);
^
/home/pierre/wrk/browsercore/src/wpt/run.zig:105:21: 0xb42e1d in run__anon_9043 (browsercore-wpt)
res = try evalJS(js_env, alloc, "window.dispatchEvent(new Event('load'));", "ready");
^
/home/pierre/wrk/browsercore/src/main_wpt.zig:125:28: 0xb4df72 in main (browsercore-wpt)
const res = wpt.run(&arena, wpt_dir, tc, &loader) catch |err| {
^
/usr/local/zig-0.12.0-dev.1773+8a8fd47d2/lib/std/start.zig:585:37: 0xb51b06 in main (browsercore-wpt)
const result = root.main() catch |err| {
^
run browsercore-wpt: error: the following command terminated unexpectedly:
/home/pierre/wrk/browsercore/zig-cache/o/db71b4c1c45e093e29a1577d011e6bd8/browsercore-wpt tests/wpt/dom/parts/basic-dom-part-declarative-brace-syntax.tentative.html
Build Summary: 2/4 steps succeeded; 1 failed (disable with --summary none)
wpt transitive failure
└─ run browsercore-wpt failure
error: the following build command failed with exit code 1:
/home/pierre/wrk/browsercore/zig-cache/o/8c56fa46a964f31a2d52ac9236459789/build /usr/local/zig-0.12.0-dev.1773+8a8fd47d2/zig /home/pierre/wrk/browsercore /home/pierre/wrk/browsercore/zig-cache /home/pierre/.cache/zig --seed 0xc15a2834 wpt -- tests/wpt/dom/parts/basic-dom-part-declarative-brace-syntax.tentative.html
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working