On Wed, 10 Sep 2003 13:45:27 +0100 (IST), [EMAIL PROTECTED] wrote:

>
>hmm .. that lseeks call is very wrong.. try doing same with ltrace..

Dave,


[EMAIL PROTECTED] root]# ltrace passwd voytek
__libc_start_main(0x08049940, 2, 0xbfffed34, 0x08048d10, 0x0804a7b0 <unfinished ...>
__register_frame_info(0x0804c1f4, 0x0804c478, 0xbfffecd8, 0x080490ce, 0x08048d10) = 
0x0804c1f4
basename("passwd")                                = "passwd"
poptGetContext(0x0804b0dc, 2, 0xbfffed34, 0xbfffeaa0, 0) = 0x0804c4b8
poptSetOtherOptionHelp(0x0804c4b8, 0x0804a853, 0, 0, 0) = 0x0804c688
poptGetNextOpt(0x0804c4b8, 0x0804a853, 0, 0, 0)   = -1
poptGetArgs(0x0804c4b8, 0x0804a853, 0, 0, 0)      = 0x0804c650
getuid()                                          = 0
strlen(0xbffffc34, 0x0804c650, 0xbfffec28, 0x080497ae, 0) = 6
getpwnam("voytek")                                = 0x421321b0
printf("Changing password for user %s.\n", "voytek"Changing password for user voytek.
) = 35
pam_start(0x0804b0dc, 0xbffffc34, 0x0804c1dc, 0xbfffec5c, 0x4000b0a6) = 0
pam_fail_delay(0x0804cb58, 0x001e8480, 0x0804c1dc, 0xbfffec5c, 0x4000b0a6) = 0
pam_chauthtok(0x0804cb58, 0, 0x0804c1dc, 0xbfffec5c, 0x4000b0a6 <unfinished ...>
misc_conv(1, 0xbfff8998, 0xbfff899c, 0, 0xbfffa9b0New password:
) = 0
(data fseek failed): Invalid argument
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++
[EMAIL PROTECTED] root]#



-- 
SLUG - Sydney Linux User's Group - http://slug.org.au/
More Info: http://lists.slug.org.au/listinfo/slug

Reply via email to