Hello,
I have a problem on some computers (Debian Etch + etch-backports).
Older versions of openafs (1.4.2, 1.4.4 and 1.4.6) don't have this problem.

Installed version:
# dpkg -l |grep openafs | awk '{print $2 "\t\t\t" $3}'
libopenafs-dev                  1.4.7~pre3.dfsg1-1~bpo40+1
openafs-client                  1.4.7~pre3.dfsg1-1~bpo40+1
openafs-dbg                     1.4.7~pre3.dfsg1-1~bpo40+1
openafs-doc                     1.4.7~pre3.dfsg1-1~bpo40+1
openafs-fileserver                      1.4.7~pre3.dfsg1-1~bpo40+1
openafs-krb5                    1.4.7~pre3.dfsg1-1~bpo40+1
openafs-modules-2.6.22-4-686
1.4.7~pre3.dfsg1-1~bpo40+1+2.6.22-6~bpo40+2
openafs-modules-source                  1.4.7~pre3.dfsg1-1~bpo40+1

# uname -a
Linux listik.zcu.cz 2.6.22-4-686 #1 SMP Tue Feb 12 16:29:32 UTC 2008
i686 GNU/Linux

$ gdb --quiet
(gdb) file /usr/bin/pts
Reading symbols from /usr/bin/pts...Reading symbols from /usr/lib/debug/usr/bin/
pts...done.
Using host libthread_db library "/usr/lib/debug/libthread_db.so.1".
done.
(gdb) run mem svamberg
Starting program: /usr/bin/pts mem svamberg

Program received signal SIGSEGV, Segmentation fault.
savecontext (ep=0x8076140 <Create_Process_Part2>, savearea=0x80c59c4,
    sp=0xb7cf700c "üýţ˙") at ./process.c:213
213                     (*EP) ();
(gdb) l
208                     jmpBuffer[LWP_FP] = ptr_mangle((jmp_buf_type) sp);
209     #endif
210                     longjmp(jmp_tmp, 1);
211                     break;
212                 case 1:
213                     (*EP) ();
214                     assert(0);      /* never returns */
215                     break;
216                 default:
217                     perror("Error in setjmp1\n");
(gdb) bt
#0  savecontext (ep=0x80754a0 <Create_Process_Part2>, savearea=0x80bde44,
    sp=0xb7caa00c "üýţ˙") at ./process.c:213
#1  0x080757e7 in LWP_CreateProcess (ep=0x80766f0 <IOMGR>,
    stacksize=<value optimized out>, priority=0, parm=0x0,
    name=0x807f01d "IO MANAGER", pid=0x80921c8) at ./lwp.c:409
#2  0x080766e6 in IOMGR_Initialize () at ./iomgr.c:820
#3  0x08074ae4 in rxi_InitializeThreadSupport () at rx_lwp.c:117
#4  0x0806d791 in rx_InitHost (host=0, port=0) at rx.c:403
#5  0x0806d9d9 in rx_Init (port=0) at rx.c:540
#6  0x0804dcf4 in pr_Initialize (secLevel=0, confDir=0x8083040 "/etc/openafs",
    cell=0xbfb25696 "zcu.cz") at ptuser.c:166
#7  0x0804b1aa in auth_to_cell (context=0x809a058, cell=<value optimized out>,
    realm=0x0) at aklog_main.c:720
#8  0x0804c472 in aklog (argc=1, argv=0xbfb2fbe4) at aklog_main.c:1381
#9  0x0804a0c2 in main (argc=Cannot access memory at address 0xf951e550
) at aklog.c:18
#10 0xb7db6450 in __libc_start_main (main=0x804a0a0 <main>, argc=1,
    ubp_av=0xbfb2fbe4, init=0x807b5b0 <__libc_csu_init>,
    fini=0x807b560 <__libc_csu_fini>, rtld_fini=0xb7fb0dc0 <_dl_fini>,
    stack_end=0xbfb2fbdc) at libc-start.c:222

The same SIGSEGV exist with running aklog or vos. What's wrongs?

Thanks.
Michal Svamberg

Reply via email to