Closed Bug 1469765 Opened 7 years ago Closed 7 years ago

Intermittent browser/base/content/test/permissions/browser_canvas_fingerprinting_resistance.js | application crashed [@ mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunchInterna....] after exit code 1

Categories

(Firefox :: Settings UI, defect, P5)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1467331

People

(Reporter: intermittent-bug-filer, Unassigned)

Details

(Keywords: crash, intermittent-failure)

Crash Data

Filed by: apavel [at] mozilla.com https://treeherder.mozilla.org/logviewer.html#?job_id=183909702&repo=autoland https://queue.taskcluster.net/v1/task/Z_aofW_FT7-9V-eM_wft6A/runs/0/artifacts/public/logs/live_backing.log 19:36:51 INFO - TEST-START | browser/base/content/test/permissions/browser_canvas_fingerprinting_resistance.js 19:36:52 INFO - GECKO(1880) | 2018-06-19 19:36:52.114 plugin-container[1887:8068] *** CFMessagePort: bootstrap_register(): failed 1100 (0x44c) 'Permission denied', port = 0x903b, name = 'com.apple.tsm.portname' 19:36:52 INFO - GECKO(1880) | See /usr/include/servers/bootstrap_defs.h for the error codes. 19:37:02 INFO - GECKO(1880) | [Parent 1880, Gecko_IOThread] WARNING: parent WaitForMessage() failed: 0x10004003 (ipc/rcv) timed out: file /builds/worker/workspace/build/src/ipc/glue/GeckoChildProcessHost.cpp, line 841 19:37:02 INFO - GECKO(1880) | [Child 1887, Chrome_ChildThread] WARNING: pipe error: Broken pipe: file /builds/worker/workspace/build/src/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 726 19:37:02 INFO - GECKO(1880) | ** Unknown exception behavior: -2147483647 19:37:02 INFO - GECKO(1880) | [GFX1-]: Receive IPC close with reason=AbnormalShutdown 19:37:02 INFO - GECKO(1880) | ** Unknown exception behavior: -2147483647 19:37:02 INFO - GECKO(1880) | ** Unknown exception behavior: -2147483647 19:37:02 INFO - GECKO(1880) | ** Unknown exception behavior: -2147483647 19:37:05 INFO - TEST-INFO | Main app process: exit 1 19:37:05 INFO - Buffered messages logged at 19:36:51 19:37:05 INFO - Entering test bound bound doTestNoInput 19:37:05 INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/FileUtils.jsm" line: 170}] 19:37:05 INFO - Buffered messages logged at 19:36:52 19:37:05 INFO - Console message: [JavaScript Warning: "Use of nsIFile in content process is deprecated." {file: "resource://gre/modules/FileUtils.jsm" line: 170}] 19:37:05 INFO - TEST-PASS | browser/base/content/test/permissions/browser_canvas_fingerprinting_resistance.js | privacy.resistFingerprinting = false, canvas data != placeholder data - "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAqElEQVR4nOXOIQEAAAwEoe9f+hYDMYFnq17jAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7QeEDjAY0HNB7ADlvE0sJvqYj4AAAAAElFTkSuQmCC" != "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAkklEQVR4nO3QQREAAAiAMPuX1hh7yBJwzD43OkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAO0ARtDDsqXe37wAAAAASUVORK5CYII=" - 19:37:05 INFO - TEST-PASS | browser/base/content/test/permissions/browser_canvas_fingerprinting_resistance.js | privacy.resistFingerprinting = true, requesting permission, canvas data == placeholderdata - "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAkklEQVR4nO3QQREAAAiAMPuX1hh7yBJwzD43OkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAO0ARtDDsqXe37wAAAAASUVORK5CYII=" == "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAkklEQVR4nO3QQREAAAiAMPuX1hh7yBJwzD43OkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAO0ARtDDsqXe37wAAAAASUVORK5CYII=" - 19:37:05 INFO - Console message: Blocked https://example.com/ in page https://example.com/ from extracting canvas data, but prompting the user. 19:37:05 INFO - TEST-PASS | browser/base/content/test/permissions/browser_canvas_fingerprinting_resistance.js | permission denied - 19:37:05 INFO - TEST-PASS | browser/base/content/test/permissions/browser_canvas_fingerprinting_resistance.js | privacy.resistFingerprinting = true, permission denied, canvas data == placeholderdata - "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAkklEQVR4nO3QQREAAAiAMPuX1hh7yBJwzD43OkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAO0ARtDDsqXe37wAAAAASUVORK5CYII=" == "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAkklEQVR4nO3QQREAAAiAMPuX1hh7yBJwzD43OkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAK0BOkBrgA7QGqADtAboAO0ARtDDsqXe37wAAAAASUVORK5CYII=" - 19:37:05 INFO - Leaving test bound bound doTestNoInput 19:37:05 INFO - Entering test bound bound doTestNoInput 19:37:05 INFO - Buffered messages finished 19:37:05 ERROR - TEST-UNEXPECTED-FAIL | browser/base/content/test/permissions/browser_canvas_fingerprinting_resistance.js | application terminated with exit code 1 19:37:05 INFO - runtests.py | Application ran for: 0:00:16.939859 19:37:05 INFO - zombiecheck | Reading PID log: /var/folders/jx/6mwp063d0m3338ttytqbvksr00000w/T/tmp3qYDxCpidlog 19:37:05 INFO - ==> process 1880 launched child process 1884 19:37:05 INFO - ==> process 1880 launched child process 1885 19:37:05 INFO - ==> process 1880 launched child process 1886 19:37:05 INFO - ==> process 1880 launched child process 1887 19:37:05 INFO - ==> process 1880 launched child process 1888 19:37:05 INFO - zombiecheck | Checking for orphan process with PID: 1888 19:37:05 INFO - zombiecheck | Checking for orphan process with PID: 1884 19:37:05 INFO - zombiecheck | Checking for orphan process with PID: 1885 19:37:05 INFO - zombiecheck | Checking for orphan process with PID: 1886 19:37:05 INFO - zombiecheck | Checking for orphan process with PID: 1887 19:37:05 INFO - mozcrash Downloading symbols from: https://queue.taskcluster.net/v1/task/KTGSOmBSSk-nFtfnyRTfZw/artifacts/public/build/target.crashreporter-symbols.zip 19:37:18 INFO - mozcrash Copy/paste: /Users/cltbld/tasks/task_1529462037/build/macosx64-minidump_stackwalk /var/folders/jx/6mwp063d0m3338ttytqbvksr00000w/T/tmpE3nuBr.mozrunner/minidumps/A50969C2-5DD1-4C9F-BE51-C7612A2EE7C9.dmp /var/folders/jx/6mwp063d0m3338ttytqbvksr00000w/T/tmpadteyz 19:37:32 INFO - mozcrash Saved minidump as /Users/cltbld/tasks/task_1529462037/build/blobber_upload_dir/A50969C2-5DD1-4C9F-BE51-C7612A2EE7C9.dmp 19:37:32 INFO - mozcrash Saved app info as /Users/cltbld/tasks/task_1529462037/build/blobber_upload_dir/A50969C2-5DD1-4C9F-BE51-C7612A2EE7C9.extra 19:37:32 INFO - PROCESS-CRASH | browser/base/content/test/permissions/browser_canvas_fingerprinting_resistance.js | application crashed [@ mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunchInternal(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&)] 19:37:32 INFO - Crash dump filename: /var/folders/jx/6mwp063d0m3338ttytqbvksr00000w/T/tmpE3nuBr.mozrunner/minidumps/A50969C2-5DD1-4C9F-BE51-C7612A2EE7C9.dmp 19:37:32 INFO - Operating system: Mac OS X 19:37:32 INFO - 10.10.5 14F27 19:37:32 INFO - CPU: amd64 19:37:32 INFO - family 6 model 69 stepping 1 19:37:32 INFO - 4 CPUs 19:37:32 INFO - 19:37:32 INFO - GPU: UNKNOWN 19:37:32 INFO - 19:37:32 INFO - Crash reason: EXC_BAD_ACCESS / KERN_INVALID_ADDRESS 19:37:32 INFO - Crash address: 0x0 19:37:32 INFO - Process uptime: 14 seconds 19:37:32 INFO - 19:37:32 INFO - Thread 5 (crashed) 19:37:32 INFO - 0 XUL!mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunchInternal(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >&) [GeckoChildProcessHost.cpp:cc1d19de571718e00faa1a2269125e8888274708 : 843 + 0x0] 19:37:32 INFO - rax = 0x000000010f9574e4 rdx = 0x0000000000000000 19:37:32 INFO - rcx = 0x000000010a759548 rbx = 0x00000001180802f0 19:37:32 INFO - rsi = 0x000000000000000c rdi = 0x000000010a800020 19:37:32 INFO - rbp = 0x00000001180805a0 rsp = 0x00000001180802f0 19:37:32 INFO - r8 = 0x000000011807fde0 r9 = 0x0000000118081000 19:37:32 INFO - r10 = 0x0000000000000001 r11 = 0x0000000000000202 19:37:32 INFO - r12 = 0x0000000000000003 r13 = 0x000000012a66bd80 19:37:32 INFO - r14 = 0x00000001180804d0 r15 = 0x00000001333f8eb0 19:37:32 INFO - rip = 0x000000010b31c646 19:37:32 INFO - Found by: given as instruction pointer in context 19:37:32 INFO - 1 XUL!mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunch(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >) [GeckoChildProcessHost.cpp:cc1d19de571718e00faa1a2269125e8888274708 : 543 + 0xf] 19:37:32 INFO - rbp = 0x0000000118080b30 rsp = 0x00000001180805b0 19:37:32 INFO - rip = 0x000000010b31add7 19:37:32 INFO - Found by: previous frame's frame pointer 19:37:32 INFO - 2 XUL!mozilla::ipc::GeckoChildProcessHost::RunPerformAsyncLaunch(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >) [GeckoChildProcessHost.cpp:cc1d19de571718e00faa1a2269125e8888274708 : 551 + 0x6] 19:37:32 INFO - rbp = 0x0000000118080bb0 rsp = 0x0000000118080b40 19:37:32 INFO - rip = 0x000000010b31a356 19:37:32 INFO - Found by: previous frame's frame pointer 19:37:32 INFO - 3 XUL!decltype(*(fp).*fp0(Get<0ul>(fp1).PassAsParameter())) mozilla::detail::RunnableMethodArguments<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::applyImpl<mozilla::ipc::GeckoChildProcessHost, bool (mozilla::ipc::GeckoChildProcessHost::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), StoreCopyPassByConstLRef<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >, 0ul>(mozilla::ipc::GeckoChildProcessHost*, bool (mozilla::ipc::GeckoChildProcessHost::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), mozilla::Tuple<StoreCopyPassByConstLRef<std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > > >&, std::__1::integer_sequence<unsigned long, 0ul>) [nsThreadUtils.h:cc1d19de571718e00faa1a2269125e8888274708 : 1165 + 0x6] 19:37:32 INFO - rbp = 0x0000000118080c00 rsp = 0x0000000118080bc0 19:37:32 INFO - rip = 0x000000010b31d616 19:37:32 INFO - Found by: previous frame's frame pointer 19:37:32 INFO - 4 XUL!mozilla::detail::RunnableMethodImpl<mozilla::ipc::GeckoChildProcessHost*, bool (mozilla::ipc::GeckoChildProcessHost::*)(std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > >), false, (mozilla::RunnableKind)0, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > > > >::Run() [nsThreadUtils.h:cc1d19de571718e00faa1a2269125e8888274708 : 1171 + 0x8] 19:37:32 INFO - rbp = 0x0000000118080c10 rsp = 0x0000000118080c10 19:37:32 INFO - rip = 0x000000010b31d409 19:37:32 INFO - Found by: previous frame's frame pointer 19:37:32 INFO - 5 XUL!MessageLoop::DeferOrRunPendingTask(MessageLoop::PendingTask&&) [message_loop.cc:cc1d19de571718e00faa1a2269125e8888274708 : 451 + 0x6] 19:37:32 INFO - rbp = 0x0000000118080c40 rsp = 0x0000000118080c20 19:37:32 INFO - rip = 0x000000010b2fb35e 19:37:32 INFO - Found by: previous frame's frame pointer 19:37:32 INFO - 6 XUL!MessageLoop::DoWork() [message_loop.cc:cc1d19de571718e00faa1a2269125e8888274708 : 534 + 0xb] 19:37:32 INFO - rbp = 0x0000000118080ca0 rsp = 0x0000000118080c50 19:37:32 INFO - rip = 0x000000010b2fb69b 19:37:32 INFO - Found by: previous frame's frame pointer 19:37:32 INFO - 7 XUL!base::MessagePumpLibevent::Run(base::MessagePump::Delegate*) [message_pump_libevent.cc:cc1d19de571718e00faa1a2269125e8888274708 : 352 + 0x9] 19:37:32 INFO - rbp = 0x0000000118080d00 rsp = 0x0000000118080cb0 19:37:32 INFO - rip = 0x000000010b2fc524 19:37:32 INFO - Found by: previous frame's frame pointer 19:37:32 INFO - 8 XUL!MessageLoop::Run() [message_loop.cc:cc1d19de571718e00faa1a2269125e8888274708 : 325 + 0x8] 19:37:32 INFO - rbp = 0x0000000118080d30 rsp = 0x0000000118080d10 19:37:32 INFO - rip = 0x000000010b2facfb 19:37:32 INFO - Found by: previous frame's frame pointer 19:37:32 INFO - 9 XUL!base::Thread::ThreadMain() [thread.cc:cc1d19de571718e00faa1a2269125e8888274708 : 181 + 0x8] 19:37:32 INFO - rbp = 0x0000000118080ee0 rsp = 0x0000000118080d40 19:37:32 INFO - rip = 0x000000010b305bd9 19:37:32 INFO - Found by: previous frame's frame pointer 19:37:32 INFO - 10 XUL!ThreadFunc(void*) [platform_thread_posix.cc:cc1d19de571718e00faa1a2269125e8888274708 : 38 + 0x6] 19:37:32 INFO - rbp = 0x0000000118080ef0 rsp = 0x0000000118080ef0 19:37:32 INFO - rip = 0x000000010b3008ca 19:37:32 INFO - Found by: previous frame's frame pointer
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.