syzbot


panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent

Status: fixed on 2023/03/24 13:08
Fix commit: f8b98248139c Update `unimpl.EmitUnimplementedEvent` interface to add the syscall number.
First crash: 614d, last: 613d

Sample crash report:
panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent

goroutine 295 [running]:
panic({0x329000, 0xc0007d7dd0})
	GOROOT/src/runtime/panic.go:987 +0x3bb fp=0xc0005b1170 sp=0xc0005b10b0 pc=0x11dfa3b
runtime.getitab(0x330520, 0x4c50e0, 0x0)
	GOROOT/src/runtime/iface.go:92 +0x1e5 fp=0xc0005b11b8 sp=0xc0005b1170 pc=0x11b33c5
runtime.assertE2I(0x121c21b?, 0x2af940?)
	GOROOT/src/runtime/iface.go:453 +0x25 fp=0xc0005b11e0 sp=0xc0005b11b8 pc=0x11b43c5
gvisor.dev/gvisor/pkg/sentry/unimpl.EmitUnimplementedEvent({0x753138, 0xc00087ea80})
	pkg/sentry/unimpl/events.go:44 +0x96 fp=0xc0005b1228 sp=0xc0005b11e0 pc=0x1a7b836
gvisor.dev/gvisor/pkg/sentry/fsimpl/devpts.maybeEmitUnimplementedEvent({0x753138, 0xc00087ea80}, 0x5423)
	pkg/sentry/fsimpl/devpts/master.go:247 +0x134 fp=0xc0005b1248 sp=0xc0005b1228 pc=0x20f33d4
gvisor.dev/gvisor/pkg/sentry/fsimpl/devpts.(*replicaFileDescription).Ioctl(0xc0001b8580, {0x753138, 0xc00087ea80}, {0x74d610, 0xc00061a000}, {{0x3}, {0x5423}, {0x0}, {0xa}, {0x0}, ...})
	pkg/sentry/fsimpl/devpts/replica.go:202 +0xaf3 fp=0xc0005b1340 sp=0xc0005b1248 pc=0x20f73f3
gvisor.dev/gvisor/pkg/sentry/vfs.(*FileDescription).Ioctl(0xc0001b8580, {0x753138, 0xc00087ea80}, {0x74d610, 0xc00061a000}, {{0x3}, {0x5423}, {0x0}, {0xa}, {0x0}, ...})
	pkg/sentry/vfs/file_description.go:712 +0x105 fp=0xc0005b13f0 sp=0xc0005b1340 pc=0x174f9c5
gvisor.dev/gvisor/pkg/sentry/syscalls/linux.Ioctl(0xc00087ea80, 0xa?, {{0x3}, {0x5423}, {0x0}, {0xa}, {0x0}, {0x0}})
	pkg/sentry/syscalls/linux/sys_file.go:286 +0x675 fp=0xc0005b1550 sp=0xc0005b13f0 pc=0x1d0e195
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).executeSyscall(0xc00087ea80, 0x10, {{0x3}, {0x5423}, {0x0}, {0xa}, {0x0}, {0x0}})
	pkg/sentry/kernel/task_syscall.go:142 +0xabf fp=0xc0005b1968 sp=0xc0005b1550 pc=0x1b0035f
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallInvoke(0xc00087ea80, 0x1?, {{0x3}, {0x5423}, {0x0}, {0xa}, {0x0}, {0x0}})
	pkg/sentry/kernel/task_syscall.go:322 +0x8e fp=0xc0005b1a08 sp=0xc0005b1968 pc=0x1b0246e
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscallEnter(0xc00087a0f0?, 0xc0005b1b37?, {{0x3}, {0x5423}, {0x0}, {0xa}, {0x0}, {0x0}})
	pkg/sentry/kernel/task_syscall.go:282 +0xc5 fp=0xc0005b1a80 sp=0xc0005b1a08 pc=0x1b01d65
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).doSyscall(0xc00087ea80)
	pkg/sentry/kernel/task_syscall.go:257 +0x53b fp=0xc0005b1ba8 sp=0xc0005b1a80 pc=0x1b0187b
gvisor.dev/gvisor/pkg/sentry/kernel.(*runApp).execute(0xc00087ea80?, 0xc00087ea80)
	pkg/sentry/kernel/task_run.go:269 +0x22b4 fp=0xc0005b1e68 sp=0xc0005b1ba8 pc=0x1aea474
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).run(0xc00087ea80, 0x8)
	pkg/sentry/kernel/task_run.go:98 +0x35b fp=0xc0005b1fb0 sp=0xc0005b1e68 pc=0x1ae775b
gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start.func1()
	pkg/sentry/kernel/task_start.go:377 +0x48 fp=0xc0005b1fe0 sp=0xc0005b1fb0 pc=0x1afda48
runtime.goexit()
	src/runtime/asm_amd64.s:1598 +0x1 fp=0xc0005b1fe8 sp=0xc0005b1fe0 pc=0x1218981
created by gvisor.dev/gvisor/pkg/sentry/kernel.(*Task).Start
	pkg/sentry/kernel/task_start.go:377 +0x1da

Crashes (5857):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2023/03/23 03:13 gvisor 69fae5353a6b f94b4a29 .config console log report syz C ci-gvisor-systrap-1-race-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 01:46 gvisor 69fae5353a6b f94b4a29 .config console log report syz C ci-gvisor-ptrace-3-race-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 01:19 gvisor 69fae5353a6b f94b4a29 .config console log report syz C ci-gvisor-ptrace-1-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 01:05 gvisor 69fae5353a6b f94b4a29 console log report syz C ci-gvisor-ptrace-2 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 00:55 gvisor 69fae5353a6b f94b4a29 .config console log report syz C ci-gvisor-ptrace-2-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 00:54 gvisor 69fae5353a6b f94b4a29 console log report syz C ci-gvisor-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 00:53 gvisor 69fae5353a6b f94b4a29 .config console log report syz C ci-gvisor-ptrace-3-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 00:49 gvisor 69fae5353a6b f94b4a29 console log report syz C ci-gvisor-ptrace-3 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 00:47 gvisor 69fae5353a6b f94b4a29 .config console log report syz C ci-gvisor-ptrace-3-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 00:45 gvisor ae03d9a26921 f94b4a29 .config console log report syz C ci-gvisor-kvm-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 00:40 gvisor 69fae5353a6b f94b4a29 .config console log report syz C ci-gvisor-ptrace-2-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 00:40 gvisor 69fae5353a6b f94b4a29 .config console log report syz C ci-gvisor-ptrace-1-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 00:38 gvisor 69fae5353a6b f94b4a29 .config console log report syz C ci-gvisor-systrap-1-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 00:37 gvisor ae03d9a26921 f94b4a29 console log report syz C ci-gvisor-kvm panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 00:24 gvisor ae03d9a26921 f94b4a29 console log report syz C ci-gvisor-kvm panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 00:09 gvisor 69fae5353a6b f94b4a29 .config console log report syz C ci-gvisor-ptrace-2-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/22 23:02 gvisor ae03d9a26921 f94b4a29 .config console log report syz C ci-gvisor-kvm-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 01:44 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-1-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 01:33 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-2-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 01:23 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-2-race-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 01:13 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-1-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 01:06 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-2-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 00:51 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-2-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 00:41 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 00:11 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-3-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 23:57 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-1-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 23:38 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-systrap-1-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 23:28 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-2-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 23:10 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-kvm panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 23:06 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-kvm-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 23:02 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-2-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:48 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:40 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-3-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:35 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-systrap-1-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:30 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-kvm panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:22 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-kvm-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:08 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-kvm panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:04 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-ptrace-3 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 21:57 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-kvm panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 21:53 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-ptrace-3 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 21:49 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-1-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 21:47 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-ptrace-2 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 21:39 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-2-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 21:26 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-1-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 21:17 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-systrap-1-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 21:10 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-systrap-1-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 20:56 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-kvm-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 20:49 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-ptrace-3 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 20:37 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-2-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 20:31 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 20:26 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-ptrace-3 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 20:19 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-kvm-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 20:14 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-1-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 20:10 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-1-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 17:22 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-systrap-1-race-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 15:58 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-3-race-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 14:23 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-ptrace-1-race-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 00:57 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 00:48 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 00:31 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 00:22 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/24 00:02 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-arm64-ptrace-1-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 23:52 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 23:44 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-arm64-ptrace-1-race panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 23:33 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 23:19 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:56 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:51 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:45 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:26 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:16 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 22:00 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 21:32 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 21:04 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 20:44 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 20:05 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 19:56 gvisor fa7aa5b4e2e5 f94b4a29 console log report info ci-gvisor-arm64-ptrace-1 panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 18:07 gvisor fa7aa5b4e2e5 f94b4a29 .config console log report info ci-gvisor-arm64-systrap-1-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
2023/03/23 11:23 gvisor ae03d9a26921 f94b4a29 .config console log report info ci-gvisor-arm64-ptrace-1-race-cover panic: interface conversion: *kernel.Kernel is not unimpl.Events: missing method EmitUnimplementedEvent
* Struck through repros no longer work on HEAD.