Public bug reported:

Binary package hint: libpam-krb5

I found that when I was trying to open up my cups server to allow others
on my network to print it was getting a segmentation fault. Yup, the
daemon just died. There seems to be a confluence of events that tickle
this bug but it's definitely a bug. For some reason (which I still don't
understand) the pam_krb5 code could not initialize a credentials cache.
This would not have held it back in my case but unfortunately the
cache_init(...) function it calls goes ahead and destroys the cache if
it cannot successfully initialize it. However.... (wait for it)... it
does not set the pointer back to null so later cleanup code again calls
krb5_cc_destroy with disastrous effects. The patch once I figured it out
was an easy one and is attached.

 $ lsb_release -rd
Description:    Ubuntu 8.04.1
Release:        8.04

$ apt-cache policy libpam-krb5
libpam-krb5:
  Installed: 3.10-1
  Candidate: 3.10-1
  Version table:
 *** 3.10-1 0
        500 http://sg.archive.ubuntu.com hardy/main Packages
        100 /var/lib/dpkg/status

** Affects: libpam-krb5 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
cupsd SEGVs with pam_krb5 auth
https://bugs.launchpad.net/bugs/257826
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to