[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

ssh-krb5 bug?



I have installed the package ssh-krb5 on a sarge system with
(selfmade) 2.6.11.4 kernel an get an error-message every time I try to
login to a host:
free(): invalid pointer 0x80688ab!

But it seems to work (the message is however irritating).
Has anyone seen the same message?

I made a ltrace of this and this is an exerpt of it (don't know if it
is enough to localize the error; I don't look at the source-code):

gss_import_name(0x809463c, 0xbfffd978, 0xb7e576a0, 0x8094644, 0x80946f0) = 851968
malloc(4096)                                     = 0x8098188
gss_display_status(0xbfffd900, 851968, 1, 0, 0xbfffd904) = 851968
memcpy(0x8098188, NULL, 0)                       = 0x8098188
memcpy(0x8098188, "\n", 1)                       = 0x8098188
gss_release_buffer(0xbfffd900, 0xbfffd908, 0, 0, 0xbfffd904) = 0
gss_display_status(0xbfffd900, 0x96c73a88, 2, 0, 0xbfffd904) = 851968
memcpy(0x8098189, NULL, 0)                       = 0x8098189
memcpy(0x8098189, "\n", 1)                       = 0x8098189
gss_release_buffer(0xbfffd900, 0xbfffd908, 0, 0, 0xbfffd904) = 0
memcpy(0x809818a, "", 1)                         = 0x809818a
malloc(3)                                        = 0x8094b68
memcpy(0x8094b68, "\n\n", 3)                     = 0x8094b68
memset(0x8098188, '\000', 4096)                  = 0x8098188
free(0x8098188)                                  = <void>
free(0x8094700)                                  = <void>
gss_init_sec_context(0x809463c, 0, 0x8094640, 0, 0x8094660) = 851968
malloc(4096)                                     = 0x809d050
gss_display_status(0xbfffd8e0, 851968, 1, 0, 0xbfffd8e4) = 851968
memcpy(0x809d050, NULL, 0)                       = 0x809d050
memcpy(0x809d050, "\n", 1)                       = 0x809d050
gss_release_buffer(0xbfffd8e0, 0xbfffd8e8, 0, 0, 0xbfffd8e4) = 0
gss_display_status(0xbfffd8e0, 0x96c73a88, 2, 0, 0xbfffd8e4) = 851968
memcpy(0x809d051, NULL, 0)                       = 0x809d051
memcpy(0x809d051, "\n", 1)                       = 0x809d051
gss_release_buffer(0xbfffd8e0, 0xbfffd8e8, 0, 0, 0xbfffd8e4) = 0
memcpy(0x809d052, "", 1)                         = 0x809d052
malloc(3)                                        = 0x8094d50
memcpy(0x8094d50, "\n\n", 3)                     = 0x8094d50
memset(0x809d050, '\000', 4096)                  = 0x809d050
free(0x809d050)                                  = <void>
gss_release_buffer(0xbfffd9b4, 0xbfffd9b8, 0, 0xbfffd9b8, 0free(): invalid pointer 0x80688ab!
) = 0
free(0x80946f0)                                  = <void>
free(0x8094660)                                  = <void>
free(0x8094638)                                  = <void>
malloc(32)                                       = 0x8094638
malloc(8)                                        = 0x8094660
malloc(5)                                        = 0x80946f0
memcpy(0x80946f0, "+\005\001\005\002", 5)        = 0x80946f0


Should I file a bug-report or is it my fault?
The "normal" ssh package hasn't this error.

-- 
                                              \____ __   \_ ___ __   
  Dieter Faulbaum                                 o/  \    o\/_/_,\  
                                                  <\__,\       "   \ 
                                                   "\,  \           \



Reply to: