Skip to content

PD E2E with Podman installation WSL workflow job is broken when installing podman via PD: runtime error: invalid memory address or nil pointer dereference #504

@odockal

Description

@odockal

Since last week (30th of October) the workflow job started to fail consistently.

The error come from go execution of goax e2e tests:


Running Suite: E2EPodman suite - C:\Users\rhqp
==============================================
Random Seed: 1762228547 - will randomize all specs

Will run 2 of 2 specs
------------------------------
[BeforeSuite] 
D:/a/e2e/e2e/test/e2e/e2e_podman/suite_test.go:86
  [PANICKED] in [BeforeSuite] - C:/hostedtoolcache/windows/go/1.22.10/x64/src/runtime/panic.go:261 @ 11/04/25 03:56:54.943
[BeforeSuite] [PANICKED] [67.521 seconds]
[BeforeSuite] 
D:/a/e2e/e2e/test/e2e/e2e_podman/suite_test.go:86

  [PANICKED] Test Panicked
  In [BeforeSuite] at: C:/hostedtoolcache/windows/go/1.22.10/x64/src/runtime/panic.go:261 @ 11/04/25 03:56:54.943

  runtime error: invalid memory address or nil pointer dereference

  Full Stack Trace
    github.com/go-ole/go-ole.(*IUnknown).VTable(...)
    	D:/a/e2e/e2e/vendor/github.com/go-ole/go-ole/iunknown.go:22
    github.com/go-ole/go-ole.release(...)
    	D:/a/e2e/e2e/vendor/github.com/go-ole/go-ole/iunknown_windows.go:52
    github.com/go-ole/go-ole.(*IUnknown).Release(0xc00004bc00?)
    	D:/a/e2e/e2e/vendor/github.com/go-ole/go-ole/iunknown.go:56 +0x18
    panic({0x3ff8a0?, 0x79d410?})
    	C:/hostedtoolcache/windows/go/1.22.10/x64/src/runtime/panic.go:770 +0x132
    github.com/go-ole/go-ole.(*IUnknown).VTable(...)
    	D:/a/e2e/e2e/vendor/github.com/go-ole/go-ole/iunknown.go:22
    github.com/go-ole/go-ole.queryInterface(0x1?, 0x1?)
    	D:/a/e2e/e2e/vendor/github.com/go-ole/go-ole/iunknown_windows.go:29 +0x3e
    github.com/go-ole/go-ole.(*IUnknown).QueryInterface(...)
    	D:/a/e2e/e2e/vendor/github.com/go-ole/go-ole/iunknown.go:40
    github.com/openstandia/w32uiautomation.Invoke(0xc000035dd0?)
    	D:/a/e2e/e2e/vendor/github.com/openstandia/w32uiautomation/invoke.go:12 +0x69
    github.com/adrianriobo/goax/pkg/os/windows/ax.AXElement.Press({0x10?})
    	D:/a/e2e/e2e/vendor/github.com/adrianriobo/goax/pkg/os/windows/ax/ax.go:60 +0x13
    github.com/adrianriobo/goax/pkg/goax/axapp.(*AXApp).press(0x10?, {0x47a3d9, 0x10}, 0x8?, {0xc000035dd0?, 0x7b4e20?, 0x4753ed?}, 0x90?)
    	D:/a/e2e/e2e/vendor/github.com/adrianriobo/goax/pkg/goax/axapp/axapp.go:126 +0x45
    github.com/adrianriobo/goax/pkg/goax/axapp.(*AXApp).ClickWithOrder(0x4753ed?, {0x47a3d9?, 0x399c5b?}, 0x2?, 0x90?, 0x87?)
    	D:/a/e2e/e2e/vendor/github.com/adrianriobo/goax/pkg/goax/axapp/axapp.go:98 +0x68
    github.com/adrianriobo/goax/pkg/goax/app.(*App).ClickWithOrder(0xc0000a8b90, {0x47a3d9, 0x10}, {0x4753ed?, 0x4753ed?}, 0x1, 0x0)
    	D:/a/e2e/e2e/vendor/github.com/adrianriobo/goax/pkg/goax/app/app.go:51 +0xac
    github.com/adrianriobo/goax/pkg/goax/app.(*App).Click(...)
    	D:/a/e2e/e2e/vendor/github.com/adrianriobo/goax/pkg/goax/app/app.go:43
    github.com/containers/podman-desktop-e2e/test/extended/podman-desktop/util/ax.(*AXApp).ClickWithType(0xc000035f10?, {0x47a3d9, 0x10}, {0x4753ed, 0x8}, 0x2540be400)
    	D:/a/e2e/e2e/test/extended/podman-desktop/util/ax/ax.go:44 +0xbe
    github.com/containers/podman-desktop-e2e/test/extended/podman-desktop.(*PDApp).WelcomePageDisableTelemetry(0xc000086148)
    	D:/a/e2e/e2e/test/extended/podman-desktop/podman-desktop.go:56 +0xb0
    command-line-arguments.init.func1()
    	D:/a/e2e/e2e/test/e2e/e2e_podman/suite_test.go:99 +0xf1

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions