PINE: SIG 6

Larry Rosenman ler at lerctr.org
Sat May 19 17:52:18 UTC 2007


I seem to be having an issue with mail/pine4 since the GCC upgrade  
(might also be SYMVER).

I upgraded the system to today's -CURRENT and pine will work, except  
when it tries to talk
SSL to my mailserver.

I get a signal 6 ABORT.  The backtrace is not real helpful:

$ gdb -c pine.core /usr/local/bin/pine
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and  
you are
welcome to change it and/or distribute copies of it under certain  
conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB.  Type "show warranty" for  
details.
This GDB was configured as "amd64-marcel-freebsd"...(no debugging  
symbols found)...
Core was generated by `pine'.
Program terminated with signal 6, Aborted.
Reading symbols from /lib/libncurses.so.6...(no debugging symbols  
found)...done.
Loaded symbols for /lib/libncurses.so.6
Reading symbols from /usr/lib/libpam.so.3...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib/libpam.so.3
Reading symbols from /lib/libcrypt.so.3...(no debugging symbols  
found)...done.
Loaded symbols for /lib/libcrypt.so.3
Reading symbols from /usr/lib/libssl.so.5...(no debugging symbols  
found)...done.
Loaded symbols for /usr/lib/libssl.so.5
Reading symbols from /lib/libcrypto.so.5...(no debugging symbols  
found)...done.
Loaded symbols for /lib/libcrypto.so.5
Reading symbols from /lib/libc.so.7...(no debugging symbols  
found)...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols  
found)...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x00000008011cf8bc in kill () from /lib/libc.so.7
(gdb) bt
#0  0x00000008011cf8bc in kill () from /lib/libc.so.7
#1  0x00000008011ce72b in abort () from /lib/libc.so.7
#2  0x0000000000552bf9 in ?? ()
#3  0x000000000050293d in ?? ()
#4  0x000000000053106c in ?? ()
#5  <signal handler called>
#6  0x0000000800d3e5bb in ssl3_send_client_key_exchange ()
    from /usr/lib/libssl.so.5
#7  0x0000000800d40d9f in ssl3_connect () from /usr/lib/libssl.so.5
#8  0x0000000800d4a642 in ssl3_write_bytes () from /usr/lib/libssl.so.5
#9  0x0000000800d5082c in ssl3_write () from /usr/lib/libssl.so.5
#10 0x00000000005942ea in ?? ()
#11 0x0000000000593f89 in ?? ()
#12 0x00000000005c0157 in ?? ()
#13 0x0000000000526b92 in ?? ()
#14 0x0000000000529358 in ?? ()
#15 0x000000000051844d in ?? ()
#16 0x000000000048afec in ?? ()
#17 0x0000000000498fba in ?? ()
#18 0x00000000004ab735 in ?? ()
#19 0x000000000050cdd8 in ?? ()
#20 0x0000000000404c65 in ?? ()
#21 0x0000000800895000 in ?? ()
---Type <return> to continue, or q <return> to quit---


I still have the core, and am willing to work with whomever....

The same .pinerc works fine pre this change, and also still on RELENG_6.

$ uname -a
FreeBSD borg.lerctr.org 7.0-CURRENT FreeBSD 7.0-CURRENT #15: Sat May  
19 12:16:26 CDT 2007     root at borg.lerctr.org:/usr/obj/usr/src/sys/ 
BORG  amd64
$


Thanks!
LER

PS: I can supply shell access to this machine.

-- 
Larry Rosenman                     http://www.lerctr.org/~ler
Phone: +1 512-248-2683                 E-Mail: ler at lerctr.org
US Mail: 430 Valona Loop, Round Rock, TX 78681-3893





More information about the freebsd-current mailing list