browser
browser copied to clipboard
leaks detected with storage when fetching a walmart page
$ ./zig-out/bin/browsercore-get 'https://www.walmart.com'
debug(browser): starting GET https://www.walmart.com
info(browser): GET https://www.walmart.com/ http.Status.ok
debug(browser): header content-type: text/html; charset=utf-8
debug(browser): parse html with charset utf-8
debug(browser): start js env
debug(browser): setup global env
// ...
debug(browser): wait: OK
error(gpa): memory address 0x7f42ce411060 leaked:
/usr/local/zig-0.13.0/lib/std/mem/Allocator.zig:319:40: 0x1924eb7 in dupe__anon_15752 (browsercore-get)
const new_buf = try allocator.alloc(T, m.len);
^
/home/pierre/wrk/browser/src/storage/storage.zig:158:39: 0x1dc1539 in _setItem (browsercore-get)
const kk = try self.alloc.dupe(u8, k);
^
/home/pierre/wrk/browser/vendor/zig-js-runtime/src/engines/v8/generate.zig:920:9: 0x1c341bb in callFunc__anon_27842 (browsercore-get)
res = @call(.auto, function, args) catch |err| {
^
/home/pierre/wrk/browser/vendor/zig-js-runtime/src/engines/v8/generate.zig:1073:21: 0x1b568cd in method (browsercore-get)
callFunc(
^
../../../../v8/src/api/api-arguments-inl.h:146:3: 0x3ca2ef9 in Call (../../../../v8/src/builtins/builtins-api.cc)
../../../../v8/src/builtins/builtins-api.cc:113:36: 0x3ca18af in HandleApiCallHelper<false> (../../../../v8/src/builtins/builtins-api.cc)
error(gpa): memory address 0x7f42ce411080 leaked:
/usr/local/zig-0.13.0/lib/std/mem/Allocator.zig:319:40: 0x1924eb7 in dupe__anon_15752 (browsercore-get)
const new_buf = try allocator.alloc(T, m.len);
^
/home/pierre/wrk/browser/src/storage/storage.zig:160:39: 0x1dc166c in _setItem (browsercore-get)
const vv = try self.alloc.dupe(u8, v);
^
/home/pierre/wrk/browser/vendor/zig-js-runtime/src/engines/v8/generate.zig:920:9: 0x1c341bb in callFunc__anon_27842 (browsercore-get)
res = @call(.auto, function, args) catch |err| {
^
/home/pierre/wrk/browser/vendor/zig-js-runtime/src/engines/v8/generate.zig:1073:21: 0x1b568cd in method (browsercore-get)
callFunc(
^
../../../../v8/src/api/api-arguments-inl.h:146:3: 0x3ca2ef9 in Call (../../../../v8/src/builtins/builtins-api.cc)
../../../../v8/src/builtins/builtins-api.cc:113:36: 0x3ca18af in HandleApiCallHelper<false> (../../../../v8/src/builtins/builtins-api.cc)
error(gpa): memory address 0x7f42ce4110a0 leaked:
/usr/local/zig-0.13.0/lib/std/mem/Allocator.zig:319:40: 0x1924eb7 in dupe__anon_15752 (browsercore-get)
const new_buf = try allocator.alloc(T, m.len);
^
/home/pierre/wrk/browser/src/storage/storage.zig:158:39: 0x1dc1539 in _setItem (browsercore-get)
const kk = try self.alloc.dupe(u8, k);
^
/home/pierre/wrk/browser/vendor/zig-js-runtime/src/engines/v8/generate.zig:920:9: 0x1c341bb in callFunc__anon_27842 (browsercore-get)
res = @call(.auto, function, args) catch |err| {
^
/home/pierre/wrk/browser/vendor/zig-js-runtime/src/engines/v8/generate.zig:1073:21: 0x1b568cd in method (browsercore-get)
callFunc(
^
../../../../v8/src/api/api-arguments-inl.h:146:3: 0x3ca2ef9 in Call (../../../../v8/src/builtins/builtins-api.cc)
../../../../v8/src/builtins/builtins-api.cc:113:36: 0x3ca18af in HandleApiCallHelper<false> (../../../../v8/src/builtins/builtins-api.cc)
error(gpa): memory address 0x7f42ce4110c0 leaked:
/usr/local/zig-0.13.0/lib/std/mem/Allocator.zig:319:40: 0x1924eb7 in dupe__anon_15752 (browsercore-get)
const new_buf = try allocator.alloc(T, m.len);
^
/home/pierre/wrk/browser/src/storage/storage.zig:160:39: 0x1dc166c in _setItem (browsercore-get)
const vv = try self.alloc.dupe(u8, v);
^
/home/pierre/wrk/browser/vendor/zig-js-runtime/src/engines/v8/generate.zig:920:9: 0x1c341bb in callFunc__anon_27842 (browsercore-get)
res = @call(.auto, function, args) catch |err| {
^
/home/pierre/wrk/browser/vendor/zig-js-runtime/src/engines/v8/generate.zig:1073:21: 0x1b568cd in method (browsercore-get)
callFunc(
^
../../../../v8/src/api/api-arguments-inl.h:146:3: 0x3ca2ef9 in Call (../../../../v8/src/builtins/builtins-api.cc)
../../../../v8/src/builtins/builtins-api.cc:113:36: 0x3ca18af in HandleApiCallHelper<false> (../../../../v8/src/builtins/builtins-api.cc)
warning: leaks detected