Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-26570

Undiagnosed panic in azure-cloud-controller-manager

    XMLWordPrintable

Details

    • No
    • Rejected
    • False
    • Hide

      None

      Show
      None
    • N/A
    • Release Note Not Required

    Description

      Noticed that in https://prow.ci.openshift.org/view/gs/origin-ci-test/logs/openshift-origin-28473-ci-4.16-e2e-azure-sdn-techpreview-serial/1744826677302661120:

      E0109 23:38:02.742812       1 runtime.go:79] Observed a panic: "invalid memory address or nil pointer dereference" (runtime error: invalid memory address or nil pointer dereference)
      goroutine 2611 [running]:
      k8s.io/apimachinery/pkg/util/runtime.logPanic({0x1ff9640?, 0x3953050})
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:75 +0x85
      k8s.io/apimachinery/pkg/util/runtime.HandleCrash({0x0, 0x0, 0xc000b0d1a0?})
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:49 +0x6b
      panic({0x1ff9640?, 0x3953050?})
      	/usr/lib/golang/src/runtime/panic.go:914 +0x21f
      sigs.k8s.io/cloud-provider-azure/pkg/provider.(*Cloud).UpdateLoadBalancer(0xc00025e800, {0x2715e90, 0x3a3a200}, {0x7ffea92db9d4, 0x1a}, 0x0, {0xc0010fb880, 0x6, 0x8})
      	/go/src/github.com/openshift/cloud-provider-azure/pkg/provider/azure_loadbalancer.go:248 +0x797
      k8s.io/cloud-provider/controllers/service.(*Controller).lockedUpdateLoadBalancerHosts(0xc0007f5520, 0xc001001180, {0xc0010fb880, 0x6, 0x8})
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/cloud-provider/controllers/service/controller.go:797 +0x2e3
      k8s.io/cloud-provider/controllers/service.(*Controller).nodeSyncService(0xc0001ab2c0?, 0xc001001180, {0xc000910400, 0x7, 0x8}, {0xc000f8ad80, 0x6, 0x8})
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/cloud-provider/controllers/service/controller.go:742 +0x4ac
      k8s.io/cloud-provider/controllers/service.(*Controller).updateLoadBalancerHosts.func1(0x3)
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/cloud-provider/controllers/service/controller.go:770 +0x8b
      k8s.io/client-go/util/workqueue.ParallelizeUntil.func1()
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/client-go/util/workqueue/parallelizer.go:90 +0xfa
      created by k8s.io/client-go/util/workqueue.ParallelizeUntil in goroutine 203
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/client-go/util/workqueue/parallelizer.go:76 +0x1d6
      I0109 23:38:02.742837       1 controller.go:720] Successfully updated 4 out of 4 load balancers to direct traffic to the updated set of nodes
      panic: runtime error: invalid memory address or nil pointer dereference [recovered]
      	panic: runtime error: invalid memory address or nil pointer dereference
      [signal SIGSEGV: segmentation violation code=0x1 addr=0x20 pc=0x1c7e4b7]
      
      goroutine 2611 [running]:
      k8s.io/apimachinery/pkg/util/runtime.HandleCrash({0x0, 0x0, 0xc000b0d1a0?})
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/apimachinery/pkg/util/runtime/runtime.go:56 +0xcd
      panic({0x1ff9640?, 0x3953050?})
      	/usr/lib/golang/src/runtime/panic.go:914 +0x21f
      sigs.k8s.io/cloud-provider-azure/pkg/provider.(*Cloud).UpdateLoadBalancer(0xc00025e800, {0x2715e90, 0x3a3a200}, {0x7ffea92db9d4, 0x1a}, 0x0, {0xc0010fb880, 0x6, 0x8})
      	/go/src/github.com/openshift/cloud-provider-azure/pkg/provider/azure_loadbalancer.go:248 +0x797
      k8s.io/cloud-provider/controllers/service.(*Controller).lockedUpdateLoadBalancerHosts(0xc0007f5520, 0xc001001180, {0xc0010fb880, 0x6, 0x8})
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/cloud-provider/controllers/service/controller.go:797 +0x2e3
      k8s.io/cloud-provider/controllers/service.(*Controller).nodeSyncService(0xc0001ab2c0?, 0xc001001180, {0xc000910400, 0x7, 0x8}, {0xc000f8ad80, 0x6, 0x8})
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/cloud-provider/controllers/service/controller.go:742 +0x4ac
      k8s.io/cloud-provider/controllers/service.(*Controller).updateLoadBalancerHosts.func1(0x3)
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/cloud-provider/controllers/service/controller.go:770 +0x8b
      k8s.io/client-go/util/workqueue.ParallelizeUntil.func1()
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/client-go/util/workqueue/parallelizer.go:90 +0xfa
      created by k8s.io/client-go/util/workqueue.ParallelizeUntil in goroutine 203
      	/go/src/github.com/openshift/cloud-provider-azure/vendor/k8s.io/client-go/util/workqueue/parallelizer.go:76 +0x1d6
      

      Attachments

        Issue Links

          Activity

            People

              rh-ee-nbrubake Nolan Brubaker
              maszulik1@redhat.com Maciej Szulik
              Zhaohua Sun Zhaohua Sun
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: